def word_fin_b
import lawful-words@0.1.0.0/proof_word.bend as ProofWordimport Base
273def word_fin_b(+ab: Bool, +bb: Bool, +t: Cmp, e: {Word.cmp.fin(ab, bb, t) == EQ{} : Cmp}) -> {Bool.cmp(ab, bb) == EQ{} : Cmp}:
274 match t:
275 case LT{}:
276 Empty.absurd({Bool.cmp(ab, bb) == EQ{} : Cmp}, lt_ne_eq(e))
277 case EQ{}:
278 e
279 case GT{}:
280 Empty.absurd({Bool.cmp(ab, bb) == EQ{} : Cmp}, gt_ne_eq(e))