def maximum_upper
import stelliferous@0.0.2.0/proofs/nat_extrema.bend as NatExtremaimport Base
80def maximum_upper(+left: Nat,+right: Nat,+upper: Nat,left_ok: {Nat.is_le(left,upper) == True{} : Bool},right_ok: {Nat.is_le(right,upper) == True{} : Bool}) ->
81 {Nat.is_le(Nat.max(left,right),upper) == True{} : Bool}:
82 %Equal.sym(Nat,Nat.max(left,right),Bool.pick(Nat,Nat.is_lt(left,right),right,left),maximum_choice(left,right)) : {Nat.is_le(_,upper) == True{} : Bool}
83 pick_upper(Nat.is_lt(left,right),right,left,upper,right_ok,left_ok)
Uses (9)
Used by (0)
No other definition uses this definition.