Sketch: induction over the domain, counting the extensions of a map to one new point by fibres; bijections are the injections between sets of equal size.
Throughout, sets of maps between finite sets, their subsets and products of finite sets are finite (Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice (ix), Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice (iv), Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice (v)), and so is for a finite set (Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice (iii)); the properties proved by induction over finite sets are predicative, finiteness and being expressed by Induction over Finite Sets, and Predicative Formulas for the Segments [n] and for Finiteness (ii) and The Maps i β¦ #C(i) and S β¦ #S (iii); and sums and products in are rearranged and cancelled by Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order (iv), Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order (v) and Arithmetic of Multiplication on Omega: Recursion Rules, Distributivity, Associativity, Commutativity, No Zero Divisors, Cancellation and Compatibility with the Order (vi). If is finite and , then , so
by Finite Sets: Removing an Element, Injective Self-Maps, Infinite Sets, Sets of Permutations, Pairs and Extended Tuples (i). Both counting steps below use induction over finite sets (Induction over Finite Sets, and Predicative Formulas for the Segments [n] and for Finiteness (iii)), the counts of the empty set and of a singleton, and (Counting: Intervals, Empty Sets and Singletons, Injective Images, Subsets, Unions and Products (ii)), and the fact that the only map from to a set is the empty map, which is injective: a map from is a subset of .
Step 1: all maps ((i)). Fix with ; we show for every finite set by induction over .
Base. has one element, and (Powers of Natural Numbers with Zero (ii)); this includes , where .
Induction step. Let be finite with , where , and let ; put , so . The map is a bijection from onto (Maps on a Set Enlarged by One Point (i)), so by Counting through Bijections, Injections and Surjections (i), Counting: Intervals, Empty Sets and Singletons, Injective Images, Subsets, Unions and Products (vi), the induction hypothesis and Powers of Natural Numbers with Zero (ii),
Taking gives .
Step 2: injections ((ii)). We show, by induction over the finite set , that for every finite set ; the falling factorials are the values of the map of Existence and Uniqueness of the Falling Factorials (i) (The Falling Factorial (i)).
Base. has one element, and (Existence and Uniqueness of the Falling Factorials (i)).
Induction step. Let be finite with , such that for every finite set ; let and , so . Let be a finite set.
Case . There is no map , since it would have a value at ; so has elements, and (Existence and Uniqueness of the Falling Factorials (i)).
Case . Choose and put , so that (Finite Sets: Removing an Element, Injective Self-Maps, Infinite Sets, Sets of Permutations, Pairs and Extended Tuples (i)). For every the same clause gives , hence , which does not depend on . Let be evaluation at , , and fix . Restriction to is a bijection from the fibre onto (Maps on a Set Enlarged by One Point (ii)). By the induction hypothesis, applied to the finite set , every fibre of therefore has elements (Counting through Bijections, Injections and Surjections (i)). By Counting by Fibres, Double Counting and the Pigeonhole Principle (iv) and the recursion ,
Taking and gives .
Step 3: bijections ((iii)). If there is a bijection , then (Counting through Bijections, Injections and Surjections (i)); so when . Let now . Every bijection is injective (Injective, Surjective and Bijective Functions between Classes (iii)), so (The Sets of Injections, Surjections and Bijections between Two Sets (iii), The Sets of Injections, Surjections and Bijections between Two Sets (i)). Conversely, let be injective. Its image has elements (Counting: Intervals, Empty Sets and Singletons, Injective Images, Subsets, Unions and Products (iii)), so (Counting: Intervals, Empty Sets and Singletons, Injective Images, Subsets, Unions and Products (iv)). Thus every element of is a value of , that is, is surjective (Injective, Surjective and Bijective Functions between Classes (ii)), and hence bijective. So , and by Step 2 and Properties of the Falling Factorial (i),
Step 4: permutations ((iv)). A set lies in exactly when it is a bijection (Permutations of a Set and the Set of Permutations of [n] (iii)), that is, exactly when it lies in (The Sets of Injections, Surjections and Bijections between Two Sets (iii)); so . Since (Counting: Intervals, Empty Sets and Singletons, Injective Images, Subsets, Unions and Products (i)), (iii) with gives .
Loadingβ¦