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)