law associative
import stelliferous@0.0.2.0/proofs/natural_addition.bend as NaturalAdditionimport Base
53law associative:
54 for +first: Nat
55 for +second: Nat
56 for +third: Nat
57 {Nat.add(Nat.add(first,second),third) == Nat.add(first,Nat.add(second,third)) : Nat}
Uses (3)
Used by (6)
- stelliferous@0.0.2.0/proofs/word_multiplication:double_mul
- stelliferous@0.0.2.0/proofs/binary_division:rotate
- stelliferous@0.0.2.0/proofs/bounded_u32_arithmetic:encoded_add_associative
- stelliferous@0.0.2.0/proofs/nat_division:quotient_remainder
- stelliferous@0.0.2.0/proofs/word_multiplication:multiply_go
- …