def wd.fin_eq_tail

bend-osdev-u32@0.1.0.0 · PROOF_order.bend:162

import bend-osdev-u32@0.1.0.0/PROOF_order.bend as PROOFOrder
import Base

162def wd.fin_eq_tail(c: Cmp, -x: Bool, -y: Bool, +e: {Word.cmp.fin(x, y, c) == EQ{} : Cmp}) -> {c == EQ{} : Cmp}:
163  match c:
164    case LT{}:
165      Empty.absurd({LT{} == EQ{} : Cmp}, ab.lt_eq(e))
166    case EQ{}:
167      {==}
168    case GT{}:
169      Empty.absurd({GT{} == EQ{} : Cmp}, ab.gt_eq(e))

Uses (6)

Used by (1)