Each clause is proved in turn: the matrix and dot-product rules are the published rules read through the typed bridges, the class and vector-space facts follow from the uniqueness in the definitions and extensionality of maps, and the tuple and linear-combination facts from splitting the segment [m+p] and the sums over it.
Routine facts about maps, natural numbers, real numbers and predicative formulas are used without comment (Routine Facts, Continued: Typed Arithmetic, Maps and Predicativity (vi)). Several results cited below on matrices and points of are stated for earlier versions of the definitions; the sets and and their operations are the same in both versions by The Earlier and the New Versions of the Definitions of Euclidean Space, Real Matrices and Normed Spaces Agree (i) and The Earlier and the New Versions of the Definitions of Euclidean Space, Real Matrices and Normed Spaces Agree (ii), and the further notions agree by the clauses of The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree named at each use.
Proof of (i). By Basic Properties of the Trace (iii), for the product and the trace of the earlier versions. These are the product and the trace of the current versions by The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (vi) and The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (viii).
Proof of (ii). By Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (i), for the product of the earlier version, which is the current product by The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (vi); this applies to each of the four products , , and .
Proof of (iii). By Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (iv), applied with and in place of and , for the identity matrix and the product of the earlier versions. These are the current ones by The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (v) and The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (vi).
Proof of (iv). By The Dot Product on Is Symmetric, Bilinear and Positive Definite (iii), with and in place of , for the dot product of the earlier version, which is the current one by The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (i); the scalar multiple is the same in both versions.
Proof of (v). For , and lie in (Matrix-Vector Product (i)), so and are real numbers (The Dot Product on (i)). The condition that defines in The Positive Semidefinite Ordering on Symmetric Matrices (i), read for the arbitrary square matrices and , is that for every , with the order of ; this is the asserted condition.
Proof of (vi). By Class Abstraction: the Class of All Sets Satisfying a Predicative Formula (ii), and . For every set , the conditions and are equivalent: if and , then , and as ; if and , then , and so . The two classes are therefore equal by (vii).
Proof of (vii). By Class Abstraction: the Class of All Sets Satisfying a Predicative Formula (i), is the unique class such that, for every set , if and only if . For every set , if and only if , by the same clause, that is, if and only if . So has the property that characterizes , and the two classes are equal by the uniqueness in Class Abstraction: the Class of All Sets Satisfying a Predicative Formula (i).
Proof of (viii). Let be the common set of vectors. The additions and are maps , and every element of is a pair with (The Cartesian Product of Two Classes (i)), at which
So by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii). Likewise and are maps which agree at every pair with and , so by Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii). A vector space over consists of its set with its addition and its scalar multiplication (Vector Space over a Field (ix)), and these coincide for and ; hence and are the same vector space.
Proof of (ix). As is a vector space over , its set of vectors with its addition and its scalar multiplication satisfies the conditions of Vector Space over a Field (ix); by hypothesis these are , and . The vector space formed by , and therefore has the same set of vectors, addition and scalar multiplication as , and so it is (Vector Space over a Field (ix)).
Proof of (x). Since and , the pair lies in and in (Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (viii)). As is a map, Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (vi), applied to the class and its element , gives .
Proof of (xi). Let , that is, . The addition is a binary operation on the set and , so by Toolkit for AL1 (v)
Let and . The scalar multiplication is a map and , so by (x), with , and ,
Proof of (xii). and both have the set of vectors . For , formed in equals formed in by hypothesis, which equals formed in by (xi); likewise, for and , formed in equals formed in , which equals formed in by (xi). Hence by (viii).
Proof of (xiii). and are vector spaces over (Vector Space over a Field (x)) with the same set of vectors . For the sums of and in and in both equal in , and for the scalar multiples of by in and in both equal in . Hence by (viii).
Proof of (xiv). By The Order on Omega Is a Well-Order with Membership as Its Strict Order, and Nothing Lies between n and Its Successor (ii), gives and . If also , then by antisymmetry (Order and Arithmetic of ββ in Flat Form (i)), a contradiction. So does not hold.
Proof of (xv). If , then (Order and Arithmetic of ββ in Flat Form (iii)), so and : the second alternative holds with . If , then (Order and Arithmetic of ββ in Flat Form (iii)), so . Otherwise and are nonzero elements of , hence natural numbers (The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion (ii)), and Splitting the Segment [m+n] into [m] and a Shifted Copy of [n] (iii) shows that or for some .
Proof of (xvi). First, two facts on segments, for . Since (Order and Arithmetic of ββ in Flat Form (i)), by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (v). Since , Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (iii) gives
the two intervals being disjoint, and by Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (iv) the map sends into . Hence, for every ,
Moreover implies (Order and Arithmetic of ββ in Flat Form (iv)).
Let be the condition: and , or there is with and . By (xv), every has some with , as (Tuples in a Set: the Set of n-Tuples and Their Components (ii)). If and , then : the first alternative for one and the second for the other would put some into , contrary to ; two instances of the first give ; and two instances , of the second give by cancellation, so . The condition is predicative, so Maps from Functional Predicative Relations, and Families of Sections (ii) gives a map with for every , and by Tuples in a Set: the Set of n-Tuples and Their Components (ii). For , the second alternative of is excluded by , so . For , by , so holds by the second alternative, with some such that and ; then and .
Proof of (xvii). By Tuples in a Set: the Set of n-Tuples and Their Components (ii), is a map. Moreover , and for every . If and are nonzero, they are natural numbers (The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion (ii)), and this is Splitting the Segment [m+n] into [m] and a Shifted Copy of [n] (i) and Splitting the Segment [m+n] into [m] and a Shifted Copy of [n] (ii). If , then (Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (i)), and ; if , then and (Intervals of Natural Numbers: Initial Segments, Adding One Element, Splitting and Shifting (i)); the sums with are evaluated by Order and Arithmetic of ββ in Flat Form (iii). Hence is a map with for (Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (vi)), so , and Maps from Functional Predicative Relations, and Families of Sections (ii) gives a map with , so . Then for and for . Sums of vectors are taken for the addition of , which 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)).
If , Splitting an Operation over the Segment [m+n] into [m] and a Shifted Copy of [n] (ii), applied to the addition of and the map on , gives
the last step because the tuples of terms agree termwise and hence are equal (Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (iii)). If , then , as an empty sum (Span of a Finite Family; Spanning Families (i)), and for ; so the left side is by (xx). If , then , (Span of a Finite Family; Spanning Families (i)), and for ; so the left side is by The Zero Vector, Negatives and Differences in a Vector Space (i).
Proof of (xviii). By Maps from Functional Predicative Relations, and Families of Sections (ii) there is with , the difference in , for , and the constant -tuple lies in (Maps between Classes: Values, Pairs, Extensionality, Restrictions, Constant Maps and Preimages (vii)). By The Span of a Finite Family is the Smallest Subspace Containing It (i), applied to with the coefficients and ,
By The Zero Vector, Negatives and Differences in a Vector Space (iii) the right side is , which is by (xx).
Proof of (xix). By Vector Space over a Field (ii), . By The Zero Vector, Negatives and Differences in a Vector Space (ii), is the unique with ; as is such a , .
Proof of (xx). By Vector Space over a Field (ii) and The Zero Vector, Negatives and Differences in a Vector Space (i), .
Proof of (xxi). Write , the same matrix in both versions by The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (xiii); the product, transpose, matrix-vector product and dot product also agree by The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (vi), The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (vii), The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (iv) and The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (i). By the rule of Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (v), used twice,
By The Dot Product on Is Symmetric, Bilinear and Positive Definite (i) and Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (viii), with , and ,
Proof of (xxii). The set , the identity matrix, the product, the transpose, the matrix-vector product and the Euclidean norm agree in both versions by The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (xiv), The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (v), The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (vi), The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (vii), The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (iv) and The Earlier and the New Versions of the Definitions of the Dot Product, the Euclidean Norm and Distance, and the Matrix Operations Agree (ii). By Rules for Orthogonal Matrices: Inverse, Products, Isometry, Columns, Determinant, Orthonormal Extension and Expansion (i), , so by Algebraic Rules for Matrix Products, Matrix-Vector Products and Transposes (v)
By Rules for Orthogonal Matrices: Inverse, Products, Isometry, Columns, Determinant, Orthonormal Extension and Expansion (iii), , and by Properties of the Euclidean Norm on : Square, Distance, Vanishing, Coordinate Bounds, Homogeneity, Triangle Inequalities and Expansion of a Square (i)
Loadingβ¦