def lt_of
import bend-kit-collections@0.1.4.1/PROOF.bend as PROOFimport Base
import bend-mathlib@0.7.4.0/bool.bend as MBool
214def lt_of(c: Cmp, e: {Cmp.is_lt(c) == True{} : Bool}) -> {c == LT{} : Cmp}:
215 match c:
216 case LT{}:
217 {==}
218 case EQ{}:
219 Empty.absurd({EQ{} == LT{} : Cmp}, MBool.false_ne_true()(e))
220 case GT{}:
221 Empty.absurd({GT{} == LT{} : Cmp}, MBool.false_ne_true()(e))