def wd.fin_eq_head

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

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

182def wd.fin_eq_head(c: Cmp, x: Bool, y: Bool, +e: {Word.cmp.fin(x, y, c) == EQ{} : Cmp}) -> {x == y : Bool}:
183  match c:
184    case LT{}:
185      Empty.absurd({x == y : Bool}, ab.lt_eq(e))
186    case EQ{}:
187      wd.bool_eq(x, y, e)
188    case GT{}:
189      Empty.absurd({x == y : Bool}, ab.gt_eq(e))

Uses (7)

Used by (1)