def minimum_lower

stelliferous@0.0.2.0 · proofs/nat_extrema.bend:85

import stelliferous@0.0.2.0/proofs/nat_extrema.bend as NatExtrema
import Base

85def minimum_lower(+left: Nat,+right: Nat,+lower: Nat,left_ok: {Nat.is_le(lower,left) == True{} : Bool},right_ok: {Nat.is_le(lower,right) == True{} : Bool}) ->
86  {Nat.is_le(lower,Nat.min(left,right)) == True{} : Bool}:
87  %Equal.sym(Nat,Nat.min(left,right),Bool.pick(Nat,Nat.is_lt(left,right),left,right),minimum_choice(left,right)) : {Nat.is_le(lower,_) == True{} : Bool}
88  pick_lower(Nat.is_lt(left,right),left,right,lower,left_ok,right_ok)

Uses (9)

Used by (1)