def ucmp_eq
import bend-kit-collections@0.1.4.1/PROOF.bend as PROOFimport Base
import bend-kit-lemmas@0.1.1.0/lemmas.bend as Lemmas
3997def ucmp_eq(+x: U32, +y: U32, e: {U32.cmp(x, y) == EQ{} : Cmp}) -> {x == y : U32}:
3998 Lemmas.u32_to_nat_inj(x, y, ncmp_eq(U32.to_nat(x), U32.to_nat(y),
3999 Equal.trans(Cmp, Nat.cmp(U32.to_nat(x), U32.to_nat(y)), U32.cmp(x, y), EQ{}, ucmp_nat(x, y), e)))