def wv.lex_eq_l

bend-osdev-word64@0.1.1.0 · proof_value.bend:345

import bend-osdev-word64@0.1.1.0/proof_value.bend as ProofValue
import Base

345def wv.lex_eq_l(c: Cmp, -d: Cmp, e: {wv.lex(c, d) == EQ{} : Cmp}) -> {c == EQ{} : Cmp}:
346  match c:
347    case LT{}:
348      Empty.absurd({LT{} == EQ{} : Cmp}, wn.lt_eq(e))
349    case EQ{}:
350      {==}
351    case GT{}:
352      Empty.absurd({GT{} == EQ{} : Cmp}, wn.gt_eq(e))

Uses (5)

Used by (1)