law folds_fit
bend-collections-laws-crypto@1.0.0.0 · proofs/crypto/poly1305/modp.bend:101
import bend-collections-laws-crypto@1.0.0.0/proofs/crypto/poly1305/modp.bend as Modp
import Base
import bend-collections-laws-crypto@1.0.0.0/spec/lib/common.bend as C
import bend-collections-laws-crypto@1.0.0.0/spec/crypto/poly1305.bend as R
101law folds_fit:
102 for +one: Nat
103 for +h1: {one == 1n : Nat}
104 for +bp: Nat
105 for +h5: {Nat.add(1n+bp, 5n) == C.shift(130n, one) : Nat}
106 for +n: Nat
107 for +x: Nat
108 for +h: {Nat.is_lt(x, Nat.add(n, C.shift(130n, one))) == True{} : Bool}
109 {C.fits(130n, R.folds(n, x)) == True{} : Bool}