def lt_of

bend-kit-collections@0.1.4.1 · PROOF.bend:214

import bend-kit-collections@0.1.4.1/PROOF.bend as PROOF
import 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))

Uses (5)

Used by (5)