def zero_add

bend-collections-laws-crypto@1.0.0.0 · proofs/lib/u32alg.bend:289

import bend-collections-laws-crypto@1.0.0.0/proofs/lib/u32alg.bend as U32alg
import Base

289def zero_add(+b: U32) -> {U32.add(0, b) == b : U32}:
290  match b:
291    case U32{y}:
292      Equal.cong(Word(32n), U32, w => U32{w}, Word.add(32n, Word.zero(32n), y), y, w_zero_add(32n, y))

Uses (7)

Used by (2)