def h.zc2

bend-kit-collections@0.1.4.1 · PROOF.bend:1871

import bend-kit-collections@0.1.4.1/PROOF.bend as PROOF
import Base

1871def h.zc2(+n: Nat, +x: Word(n), +y: Word(n), +m: Word(n), +e: {h.isz(n, m) == True{} : Bool})
1872  -> {Word.cmp(n, Word.and(n, x, m), Word.and(n, y, m)) == EQ{} : Cmp}:
1873  %Equal.sym(Word(n), Word.and(n, x, m), Word.zero(n), h.and_z(n, x, m, e)) : {Word.cmp(n, _, Word.and(n, y, m)) == EQ{} : Cmp}
1874  %Equal.sym(Word(n), Word.and(n, y, m), Word.zero(n), h.and_z(n, y, m, e)) : {Word.cmp(n, Word.zero(n), _) == EQ{} : Cmp}
1875  h.wcmp_refl(n, Word.zero(n))

Uses (11)

Used by (1)