The successor and sum laws come from the recursion and splitting of iterated products; the others follow by induction on the exponent.
Throughout, is associative with neutral element (Monoids (i), Associative and Commutative Binary Operations, and Neutral Elements (i), Associative and Commutative Binary Operations, and Neutral Elements (iii)), so brackets in products are dropped, and for the power is the iterated product of the constant function on (Powers with Exponents in the Natural Numbers with Zero (i)), while (Powers with Exponents in the Natural Numbers with Zero (ii)); routine facts about powers, products of constant lists and the predicative conditions behind the inductions are used without comment (Toolkit for AL1).
We first prove (i). If , the recursion for iterated products (Iterated Operations: Recursion, Splitting, Reordering, Termwise Combination and Homomorphisms (i)), applied to the constant function on , gives . If , the same clause gives , and .
For (ii), let first . Splitting the iterated product of the constant function on after its first factors (Iterated Operations: Recursion, Splitting, Reordering, Termwise Combination and Homomorphisms (iii)) gives
because the shifted function on is again constant with value . If or , the claim holds because is neutral; for instance .
For (iii), fix and argue by induction on (Induction on ββ from 0 for a Condition Expressed by a Predicative Formula (ii)). For we have . If , then
by (i) applied to the element , the induction hypothesis, and (ii).
For (iv), we induct on : , and if , then by (i).
For (v), suppose . We show first, by induction on , that . For both sides equal , and if , then by (i)
Exchanging the roles of and gives likewise for every . Now we induct on once more. For , . If , then
by (i), the induction hypothesis and .
For (vi), let be a unit with inverse . Since (Units of a Monoid (i)), the elements and commute, so (v) and (iv) give
Hence is a unit and is an inverse of it (Units of a Monoid (i)). Since a unit has only one inverse (Units of a Monoid: Unique Inverses, Products, and the Group of Units (i)), .
Loadingβ¦