def carry32
import bend-collections-laws-math@1.0.0.0/proofs/math/u64/u64.bend as U64import Base
import bend-collections-laws-math@1.0.0.0/proofs/lib/lemmas/proofs/addition.bend as AD
166def carry32(+x: U32, +y: U32) -> Bool:
167 match x y:
168 case U32{a} U32{b}:
169 AD.carry_out(32n, a, b, False{})
Uses (3)
Used by (26)
- bend-collections-laws-math@1.0.0.0/proofs/math/typed/w64add:add_value
- bend-collections-laws-math@1.0.0.0/proofs/math/typed/w64add:mul_value
- bend-collections-laws-math@1.0.0.0/proofs/math/u64/u64:add_lt
- bend-collections-laws-math@1.0.0.0/proofs/math/typed/w64add:acons
- bend-collections-laws-math@1.0.0.0/proofs/math/typed/w64add:add_exact
- …