Each clause is proved from the definition or published result it restates or combines; the operations on linear maps come from functional predicative relations, and the two classes of lengths from class abstraction over an explicit predicative formula for linear independence.
Routine facts about maps, arithmetic and order in , and predicative formulas are used without comment (Routine Facts, Continued: Typed Arithmetic, Maps and Predicativity (vi)).
Proof of (i). By Negatives, Differences, Reciprocals and Quotients (i), is the element with . Hence .
Proof of (ii). Let . By Tuples in a Set: the Set of n-Tuples and Their Components (ii), is a map, so its range lies in and is a map (Functions, Values of a Function, and Functions from One Class to Another (iii)). So by Tuples in a Set: the Set of n-Tuples and Their Components (ii). Hence (Subclasses and Subsets (i)).
Proof of (iii). Every element of is a pair with (The Cartesian Product of Two Classes (i)), so . Since is a map, Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (vi) shows that is a map with
which is the asserted equation. Every element of the range of is one of these values (Relations, Domain, Range, Inverse and Composition (iii), Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (ii)), and they lie in by hypothesis. So the range is contained in , and is a map (Functions, Values of a Function, and Functions from One Class to Another (iii)).
Proof of (iv). As , every element of lies in (The Cartesian Product of Two Classes (i)), so , and by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (vi) is a map with for and . These values lie in by hypothesis, and they make up the range (Relations, Domain, Range, Inverse and Composition (iii), Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (ii)); so is a map (Functions, Values of a Function, and Functions from One Class to Another (iii)).
Proof of (v). Let be the identity on . By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (iii) it is a map with for ; its range lies in , so is a map (Functions, Values of a Function, and Functions from One Class to Another (iii)). It satisfies and, for , , since . So Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (vi), applied to the operation on with neutral element , the operation on with neutral element , the map and , gives
The element is an iterated operation of on , so it lies in (Sums and Products over a Finite Set and over an Interval (i), Sums and Products over a Finite Set and over an Interval (ii)) and is fixed by . On the right, by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (iv), being a map ; and is a map, as . This is the asserted equation.
Proof of (vi). By Tuples in a Set: the Set of n-Tuples and Their Components (ii), is a map, and so is , as . If , the interval is empty (Intervals of Natural Numbers (ii), Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (i)), so by Sums and Products over a Finite Set and over an Interval (iv) and Sums and Products over a Finite Set and over an Interval (ii) both sides equal the neutral element . If , then (The Set of Natural Numbers and the Number One (i)), and Natural Numbers as Indices: β β ββ, 1 β ββ, and the Two Readings of an Operation from 1 to n (iv), applied to on and to on , gives
As is finite (Order and Arithmetic of ββ in Flat Form (vii)), the right-hand sides agree by (v) with and .
Proof of (vii). By Tuples in a Set: the Set of n-Tuples and Their Components (ii), and are maps; and by (ii), so is a map as well. By Maps Formed Pointwise: Constant Maps, Pairs of Values, Maps Applied to Values, and Families of Maps (iii), applied with , the maps and and the scalar multiplication of , respectively of , there is exactly one map with , the scalar multiple taken in , and exactly one map with , taken in ; these are the tuples of terms formed in and in . Since , also is a map (Functions, Values of a Function, and Functions from One Class to Another (iii)), and for we have and , so by hypothesis. Hence by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii).
Operations on linear maps. In the next three proofs, a map whose values are fixed at the elements of a product is obtained from Maps from Functional Predicative Relations, and Families of Sections (ii); the formulas used there quantify over set variables only, and their atoms, of the forms , and , are predicative by Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (ii), Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (iii) and Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (iv); so these formulas are predicative. For a map , and a set , holds exactly when (Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (ii)); for a map on a product and a pair in its domain, holds exactly when (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (x)); and ordered pairs of sets are equal only if their components are (The Characteristic Property of Ordered Pairs and Nested Tuples of Sets (i)).
Proof of (viii). Write , a set by Operations on Linear Maps (i). For , the sum is a map with (Operations on Linear Maps (ii)), and it is linear: for and , by the linearity of and (Linear Maps, Linear Operators and Isomorphisms of Vector Spaces (i)) and Vector Space over a Field (i), Vector Space over a Field (ii) and Vector Space over a Field (vii) in ,
So . Let be the formula
with parameters and the addition of ; it is predicative. Let and . By the facts recalled above, holds if and only if for every , that is, by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii), if and only if . So every element of has exactly one with , and Maps from Functional Predicative Relations, and Families of Sections (ii), applied to the classes and , gives a map with for every . Thus for all , and is a binary operation on the set (Binary Operations on a Set (i)).
Proof of (ix). Again . For and , is a map with (Operations on Linear Maps (iii)), and it is linear: for and , by the linearity of , Vector Space over a Field (vii), Vector Space over a Field (v) and the commutativity of the multiplication of the field (Fields (i)),
So . Let be the scalar multiplication of , and let be the predicative formula
with parameters and . For , and , holds if and only if for every , that is, if and only if (Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii)). So every element of has exactly one with , namely , and Maps from Functional Predicative Relations, and Families of Sections (ii) gives a map with .
Proof of (x). Write . For , is a map with (Operations on Linear Maps (iv)), and it is linear: for and , by the linearity of and then of (Linear Maps, Linear Operators and Isomorphisms of Vector Spaces (i)),
So . Let be the predicative formula
with parameter . For , holds if and only if for every , that is, if and only if (Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii)). So Maps from Functional Predicative Relations, and Families of Sections (ii) gives a map with , a binary operation on the set (Operations on Linear Maps (i), Binary Operations on a Set (i)).
Proof of (xi). By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (vi), is a (bijective) map with and . For , by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (ii) and Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction (iii),
and likewise for .
Proof of (xii). By Subclasses and Subsets (i), every set with satisfies , and conversely. So holds if and only if holds, for every set , and by Axiom of Extensionality for Classes.
Proof of (xiii). A bijection is a map (Injective, Surjective and Bijective Functions between Classes (iii)), so by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (i).
Proof of (xiv). On either side of the equivalence, is an element of a class, hence a set (Elements Are Sets, and the Empty Set and the Pair of Two Sets Exist and Are Unique (i)); it therefore suffices to consider a set . By The Boolean Operations on Classes, Disjointness, and the Universal Class (i), is the class of the sets with and , so if and only if and (Class Abstraction: the Class of All Sets Satisfying a Predicative Formula (i)). The only element of is (The Empty Set, the Unordered Pair and the Singleton (iii)), so if and only if .
Proof of (xv). By Tuples in a Set: the Set of n-Tuples and Their Components (ii), are maps, and is a set (Tuples in a Set: the Set of n-Tuples and Their Components (i)). By Maps Formed Pointwise: Constant Maps, Pairs of Values, Maps Applied to Values, and Families of Maps (iii), applied with , and the map (Binary Operations on a Set (i)), there is a map with for every . By The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i) and Tuples in a Set: the Set of n-Tuples and Their Components (i), .
Proof of (xvi). By Maps Formed Pointwise: Constant Maps, Pairs of Values, Maps Applied to Values, and Families of Maps (i), applied with and , there is a map with for every ; and by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i) and Tuples in a Set: the Set of n-Tuples and Their Components (i).
Proof of (xvii). Let be the formula , with parameters , and . It is built from equations between set variables by connectives only, so it is predicative (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (v)). For , the sets with are exactly if and if , and ; so there is exactly one. By Maps from Functional Predicative Relations, and Families of Sections (ii), applied to the classes and , there is a map with for every . As , this gives , and for with . Finally by The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set (i) and Tuples in a Set: the Set of n-Tuples and Their Components (i).
Proof of (xviii). By Tuples in a Set: the Set of n-Tuples and Their Components (ii), are maps, and their values agree at every ; so by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii).
Proof of (xix). Since (Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (i)) and , we have , so (The Set of Natural Numbers and the Number One (i)). By Order and Arithmetic of ββ in Flat Form (vi), for some .
A formula for linear independence. Let be a field and a vector space over , with addition , scalar multiplication and zero vector . For set variables and let be the formula
where says that is finite, is a map and is the iterated operation of over of , and is the zero of . Its parameters are , , , , and . It quantifies over set variables only, and its parts are predicative: , written , by Predicative Formulas for the Vocabulary of Finite Combinatorics, at Any Variable Positions (iii); by Predicative Formulas for the Vocabulary of Finite Combinatorics, at Any Variable Positions (ii); by Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (vii); by Predicative Formulas for the Vocabulary of Finite Combinatorics, at Any Variable Positions (vii), which applies because is associative and commutative with neutral element (Vector Space over a Field (i), Vector Space over a Field (ii), The Zero Vector, Negatives and Differences in a Vector Space (i)); and the memberships of pairs by Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (iii) and Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (iv). So is predicative.
Let and ; then holds if and only if is linearly independent. Indeed, let . In the antecedent must be , a finite set (Order and Arithmetic of ββ in Flat Form (vii)); by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (ii) and Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (x) the conditions on say that is a map with for every , and exactly one such map exists (Maps Formed Pointwise: Constant Maps, Pairs of Values, Maps Applied to Values, and Families of Maps (iii), with the maps , and ); and must then be , which is by Span of a Finite Family; Spanning Families (i) and Sums and Products over a Finite Set and over an Interval (iv), as (Intervals of Natural Numbers (ii)). Finally, says (Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (ii)). So says that, for every , implies for every , which is Linearly Independent and Linearly Dependent Finite Families (i).
Proof of (xx). Let be the condition of the statement with " linearly independent" written as , which is equivalent to it by the previous paragraph, since :
In this expression the components , , and (Tuples in a Set: the Set of n-Tuples and Their Components (iii)) and the sums and (Addition on Omega (i)) are defined set symbols, each used where the conjuncts and guards before it make it defined, since and ; the conditions , , and are written with the predicative formulas of Predicative Formulas for the Vocabulary of Finite Combinatorics, at Any Variable Positions (ii) and Predicative Formulas for the Vocabulary of Finite Combinatorics, at Any Variable Positions (iii); and no quantifier is applied to a class variable. Its parameters are the sets and , , the addition of , and those of . So is predicative (Predicativity of Expressions with Abbreviations, and Symbol-Free Forms of the Basic Defined Set Symbols (i)), and the class of Class Abstraction: the Class of All Sets Satisfying a Predicative Formula (i) satisfies if and only if , for every set . For a class that is not a set, both sides fail, since elements of classes are sets (Elements Are Sets, and the Empty Set and the Pair of Two Sets Exist and Are Unique (i)). So is as asserted.
Proof of (xxi). Let be the formula
with parameters , and those of , in which is written with the predicative formula of Predicative Formulas for the Vocabulary of Finite Combinatorics, at Any Variable Positions (iii). It quantifies over set variables only, so it is predicative. Here is a set, being a subclass of the set (Subclasses of Sets Are Sets, the Union and Power Set of a Set Exist Uniquely, Binary Unions of Sets Are Sets, and the Universal Class Is Proper (i)); so for and we have by (ii), so linear independence of is defined and, by the paragraph on , holds exactly when does. Hence holds exactly when and some is linearly independent. The class of Class Abstraction: the Class of All Sets Satisfying a Predicative Formula (i) satisfies if and only if for every set , and both sides fail for a class that is not a set, since elements of classes are sets (Elements Are Sets, and the Empty Set and the Pair of Two Sets Exist and Are Unique (i)).
Proof of (xxii). Let be a set variable other than and , and let be the formula
Its atom is a formula, and and are predicative and hold exactly when the ordered pairs of the values are elements of and of (Predicativity under Renaming of Set Variables by Variables, of Formulas with Ordered Pairs, and of Formulas for Relations, Functions, Maps, Injectivity, Surjectivity and Bijectivity (iii)). Conjunction and a quantifier over the set variable preserve predicativity (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (v)), so is predicative; its free variables are among , , , and , and under every assignment of sets to and it reads "there is a set with and " (Formulas of the Language of Class Theory, Free Variables, Predicative Formulas and Abbreviations (iv)). So expresses the condition (Conditions Expressed by a Predicative Formula, and Guards (ii)).
Loadingβ¦