The difference n-1 is nonzero since 1<n; the map is formed by cases, strict monotonicity is checked case by case, and every element of [n] other than i is hit by k or by its predecessor.
Each result cited is universally quantified over the data in its own statement. Write . For , the elements of are the with . By Arithmetic and Order of the Natural Numbers §successor and trichotomy, for with we have .
Clause difference. By The Difference of Two Natural Numbers with Zero §difference, is the element of with . If , then , contrary to . So , and .
(P) For : and , since and .
Clause map. By (P), Maps Defined by Cases §cases, with the sets and , the property and the expressions and , gives exactly one map with for every with and for every for which fails. For , fails if and only if , by trichotomy. So the maps described in clause map are exactly those described in Maps Defined by Cases §cases, and there is exactly one. From now on is this map.
Clause increasing. Let with . If , then . If , then . If , then and . So . Conversely, let . If failed, then or , so or, by what was just shown, ; both contradict . Hence .
Clause range. Let . If , then ; if , then . So , and is a map .
Injectivity. If and , then or , so by clause increasing. Thus is injective by Injective, Surjective and Bijective Functions between Classes §injective.
Surjectivity. Let , so , and or . If , then , so ; thus and . If , then , so and, by Arithmetic and Order of the Natural Numbers §predecessor, for some . Then gives , and gives ; so and . Hence is surjective by Injective, Surjective and Bijective Functions between Classes §surjective, and a bijection by Injective, Surjective and Bijective Functions between Classes §bijective.
Loading…