def sub_le
import stelliferous@0.0.2.0/proofs/nat_order.bend as NatOrderimport Base
202def sub_le(+a: Nat,+b: Nat) -> {Nat.is_le(Nat.sub(a,b),a) == True{} : Bool}:
203 match a b:
204 case 0n 0n:
205 {==}
206 case 0n 1n+b:
207 {==}
208 case 1n+ +a 0n:
209 reflexive(1n+a)
210 case 1n+ +a 1n+ +b:
211 successor(Nat.sub(a,b),a,sub_le(a,b))