def carry_v
bend-collections-laws-crypto@1.0.0.0 · proofs/math/u64/u64.bend:187
import bend-collections-laws-crypto@1.0.0.0/proofs/math/u64/u64.bend as U64
import Base
import bend-collections-laws-crypto@1.0.0.0/src/math/u64.bend as U
import bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/spec/numeric.bend as S
import bend-collections-laws-crypto@1.0.0.0/proofs/lib/u32div.bend as UD
187def carry_v(+c: Bool) -> {UD.v(U.carry(c)) == S.bit_value(c) : Nat}:
188 match c:
189 case True{}:
190 {==}
191 case False{}:
192 {==}