def un.fin_eq_head

bend-osdev-u32@0.1.0.0 · PROOF.bend:446

import bend-osdev-u32@0.1.0.0/PROOF.bend as PROOF
import Base

446def un.fin_eq_head(c: Cmp, x: Bool, y: Bool, e: {Word.cmp.fin(x, y, c) == EQ{} : Cmp}) -> {x == y : Bool}:
447  match c:
448    case LT{}:
449      Empty.absurd({x == y : Bool}, un.lt_eq(e))
450    case EQ{}:
451      un.bool_eq(x, y, e)
452    case GT{}:
453      Empty.absurd({x == y : Bool}, un.gt_eq(e))

Uses (7)

Used by (1)