Properties of Arithmetic Prover
For addition and multiplication
Code by Carlos Castillo-Garsow (2017)
Based on "Expressions and Equations" by Pat Thompson (2006)
Blank Forms
Commutative and Associative Properties
- COMMUTE
- a + b → b + a
- a * b → b * a
- ASSOCL
- a + (b + c) → ( a + b ) + c
- a * (b * c) → ( a * b ) * c
- ASSOCR
- (a + b) + c → a + (b + c)
- (a * b) * c → a * (b * c)
Distributive Property
- DISTRIBUTE
- a * (b + c) → (a * b) + (a * c)
- COLLECT
- (a * b) + (a * c) → a * (b + c)
Identity Properties
Inverse Properties
- CREATE
- 0 → (a - a)
- 1 → (a / a), a ≠ 0
- CANCEL
- (a - a) → 0
- (a / a) → 1 , a ≠ 0
- INVERT
- a - b → a + (-1 * b)
- a + (-1 * b) → a - b
- a / b → a * (1 / b)
- a * (1 / b) → a / b
Exercises
Commutative and Associative PropertiesDistributive PropertyIdentity PropertiesInverse Properties