def true_ne_false

bend-collections-laws-math@1.0.0.0 · proofs/math/typed/u32.bend:113

import bend-collections-laws-math@1.0.0.0/proofs/math/typed/u32.bend as U32
import Base
import bend-collections-laws-math@1.0.0.0/proofs/lib/nat.bend as N
import bend-collections-laws-math@1.0.0.0/proofs/lib/lemmas/spec/numeric.bend as S

113def true_ne_false(+h: {True{} == False{} : Bool}) -> Empty:
114  N.zero_succ(0n, Equal.sym(Nat, 1n, 0n, Equal.cong(Bool, Nat, c => S.bit_value(c), True{}, False{}, h)))

Uses (7)

Used by (14)