law len_add

bend-collections-laws-crypto@1.0.0.0 · proofs/crypto/poly1305/value.bend:496

import bend-collections-laws-crypto@1.0.0.0/proofs/crypto/poly1305/value.bend as Value
import Base
import bend-collections-laws-crypto@1.0.0.0/src/crypto/poly1305/limbs.bend as Li

496law len_add:
497  for +a: List<&2, U32>
498  for +b: List<&2, U32>
499  for +n: Nat
500  for +ha: {Nat.is_le(len(a), n) == True{} : Bool}
501  for +hb: {Nat.is_le(len(b), n) == True{} : Bool}
502  {Nat.is_le(len(Li.add(a, b)), n) == True{} : Bool}

Uses (9)

Used by (4)