law roundtrip
import stelliferous@0.0.2.0/proofs/nat_to_u32_bounds.bend as NatToU32Boundsimport Base
71law roundtrip:
72 for +n: Nat
73 for +cap: U32
74 for +cap_ok: {U32.is_le(cap,2147483648) == True{} : Bool}
75 for h: {Nat.is_le(n,U32.to_nat(cap)) == True{} : Bool}
76 {U32.to_nat(U32.from_nat(n)) == n : Nat}
Uses (14)
Used by (8)
- stelliferous@0.0.2.0/proofs/bounded_u32_arithmetic:subtract
- stelliferous@0.0.2.0/proofs/traversal_map_readback:address_inside
- stelliferous@0.0.2.0/proofs/traversal_map_readback:outside_indexed
- stelliferous@0.0.2.0/proofs/traversal_batch_refinement:continued
- stelliferous@0.0.2.0/proofs/traversal_map_readback:inside_indexed
- …