The partial products of the inclusion of the natural numbers form a map whose values are the factorials of the natural numbers; a predicative formula by cases adds the value 1 at 0, giving the map, and the recursion of the factorial gives its values.
Each result cited is universally quantified over the data in its own statement. It is applied to the data named where it is cited.
The inclusion map. For we have , as by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §sets, and and are sets by that clause. The expression contains no defined set symbol, so by Maps and Relations Given by Formulas §map there is a map with for every ; it is the map of Sets and Maps: Ordinary Notation §maps.
Partial products. By The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §operations and Multiplication on Omega: Products Lie in Omega, Multiplication Is a Binary Operation with Value the Product, and Membership in the Multiplication §operation, the multiplication of is a binary operation on the set , whose value at is the product , an element of by Multiplication on Omega: Products Lie in Omega, Multiplication Is a Binary Operation with Value the Product, and Membership in the Multiplication §values. By Maps Given by Iterated Operations: Partial Iterates, Images of Natural Numbers, Powers and Operations over a Finite Set §iterates, applied to , and , there is a map with for every ; here is the iterated operation of by Iterated Operations: Finite Sums and Finite Products §restriction, written with by Iterated Operations: Finite Sums and Finite Products §sums.
The partial products are the factorials. Let , and let be as in Intervals of Natural Numbers §segment. By Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting §segment, ; it is a set by Sets and Maps: Ordinary Notation §set-builder. So, as for , Maps and Relations Given by Formulas §map gives a map with for every , the map on of Sets and Maps: Ordinary Notation §maps. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §restriction, is a function with domain , using Functions, Values of a Function, and Functions from One Class to Another §map for , and with value at each . By Functions, Values of a Function, and Functions from One Class to Another §map, is a function with domain , and its value at each is . Hence by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §equality, and is the iterated operation of , which is in the notation of Iterated Operations: Finite Sums and Finite Products §iterated for the expression . Now by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §order, and by Intervals of Natural Numbers §segment. By The Factorial of a Natural Number with Zero §factorial, is the product over the interval , that is, of the map on ; as is associative and commutative by Arithmetic of Multiplication on Omega: Recursion Rules, Distributivity, Associativity, Commutativity, No Zero Divisors, Cancellation and Compatibility with the Order §associative and Arithmetic of Multiplication on Omega: Recursion Rules, Distributivity, Associativity, Commutativity, No Zero Divisors, Cancellation and Compatibility with the Order §commutative, Sums and Products over a Finite Set and over an Interval §intervals, with , shows that this product agrees with the iterated operation of Iterated Operations: Finite Sums and Finite Products §iterated. Therefore for every .
A formula by cases. The formulas below are formulas of class theory as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §symbols, written with abbreviations as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-symbols and read as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §reading. Elements of are assigned to set variables and read as sets only in that sense; a variable to which a number is assigned occurs only to the left of , on either side of , or as a component of an ordered pair. Assign and to distinct class variables and , and and to distinct set variables and , its parameters; let and be distinct set variables other than these. Let be
and let be the atomic formula . The formula is written with the ordered pair, an abbreviation as in Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-symbols, and applies no quantifier to a class variable, its parameters , and occurring only free; so is predicative by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §closure, and so is the atomic formula .
What the formula says. Let and let be a set. If , then , as by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §sets, and holds if and only if ; and by The Factorial: Recursion, Positivity and Bounds by Powers §recursion. If , then by Functions, Values of a Function, and Functions from One Class to Another §map, and holds if and only if , that is, by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §value, if and only if , where by the preceding paragraphs. So for every set satisfying , exactly one set satisfies , namely , which lies in by The Factorial of a Natural Number with Zero §factorial.
Clause map. The formula is predicative, and by the preceding paragraph, for every set satisfying exactly one set satisfies . So Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations §defined-set-symbols lets us introduce a defined set symbol , with argument the set and the parameters , and of held fixed, as the unique set with ; it is used properly wherever the hypothesis is in force, since that hypothesis ensures that exactly one such set exists. By the preceding paragraph, for every . For , the expression stands, by the elimination rule of that clause, for , which by Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols §elimination, with , the formulas and above and the atomic formula , holds if and only if the set lies in ; it does, by the preceding paragraph. By Maps and Relations Given by Formulas §map, applied to the set as domain and as codomain and to the expression , there is exactly one map with for every . As for every , the condition is the condition , so exactly one map has for every ; this is The Factorial as a Map on the Natural Numbers with Zero §map.
Clause values. Let be the map of The Factorial as a Map on the Natural Numbers with Zero §map. As by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §sets, by The Factorial as a Map on the Natural Numbers with Zero §map and The Factorial: Recursion, Positivity and Bounds by Powers §recursion. Let . Then by The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion §operations, so by The Factorial as a Map on the Natural Numbers with Zero §map, applied at and at , and The Factorial: Recursion, Positivity and Bounds by Powers §recursion,
Loading…