The iterated operation along [n] is the last value of a map into X; over a finite set it is the neutral element or an iterated operation along [#A] through a bijection; sums and products in a commutative ring are the instance with + and the multiplication.
Each result cited is universally quantified over the data in its own statement. No choice is used.
Value rule. If is a map and , then : indeed by Functions, Values of a Function, and Functions from One Class to Another §map, so by Functions, Values of a Function, and Functions from One Class to Another §value, whence by Relations, Domain, Range, Inverse and Composition §range and Class Abstraction: the Class of All Sets Satisfying a Predicative Formula §abstraction, and by Functions, Values of a Function, and Functions from One Class to Another §map.
Clause iterated. Let and . By Iterated Operations: Finite Sums and Finite Products §iterated, , where is the map of Iterating a Binary Operation along a Finite List §existence for and , unique by that clause, and , as in Iterated Operations: Finite Sums and Finite Products §iterated. Hence by the value rule.
Clause finite. Let be associative and commutative, let be a finite set and a map, and let or let have a neutral element .
If , then has a neutral element by hypothesis, by Sums and Products over a Finite Set and over an Interval §empty, and by Associative and Commutative Binary Operations, and Neutral Elements §neutral.
If , let be as in The Number of Elements of a Finite Set §cardinality; then by The Iterated Operation over a Finite Set Does Not Depend on the Enumeration §nonempty, and by The Number of Elements of a Finite Set §cardinality there is a bijection from onto ; fix one. By Injective, Surjective and Bijective Functions between Classes §bijective, is a map . As is a map, Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §composition shows that the composition is a map with for every ; in particular for every , by the value rule. The map on of Iterated Operations: Finite Sums and Finite Products §iterated is a function with domain and value at every , and so is , by Functions, Values of a Function, and Functions from One Class to Another §map; hence the two are equal by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality. Let , with for . By Sums and Products over a Finite Set and over an Interval §operation and Iterated Operations: Finite Sums and Finite Products §iterated,
which lies in by the clause iterated, applied to and .
Clauses finite-sums and segment-sums. Let be a finite set, a map, and a map. By the framing of Commutative Rings §ring, is a set and and are binary operations on , and by Commutative Rings, Fields and Ordered Fields: Standard Notation §rings they are associative and commutative with neutral elements and . By Commutative Rings, Fields and Ordered Fields: Standard Notation §rings, and are the iterated operations over of Sums and Products over a Finite Set and over an Interval §operation and Sums and Products over a Finite Set and over an Interval §empty for equal to and to , respectively, where by Sums and Products over a Finite Set and over an Interval §subsets, as and have neutral elements, the iterated operation over of is that of the restriction . Here : by Functions, Values of a Function, and Functions from One Class to Another §map, is a function with , so by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §restriction is a function with and for every , and by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality. So and are the iterated operations over of the map itself. By Iterated Operations: Finite Sums and Finite Products §sums, and are the iterated operations along for equal to and to , respectively. Hence the clause finite, applied with , once with and and once with and , gives and , which is the clause finite-sums; and the clause iterated, applied with , once with and once with , gives and , which is the clause segment-sums.
Loading…