Three applications of maps defined by cases, with the coordinate projections and the inverse of the shift j to m+j, build the upper rows, the lower rows and then the whole matrix; uniqueness follows by splitting each index into [m] and its shifted complement.
Each result cited is universally quantified over the data in its own statement.
Notation. Let and , so and by Splitting the Segment [m+n] into [m] and a Shifted Copy of [n] §sum, and let . Entries are values: for a matrix and indices , , by Real Matrices: the Set of Real m x n Matrices with Their Entrywise Operations §entries. By Splitting the Segment [m+n] into [m] and a Shifted Copy of [n] §shift, the map , , is a bijection. By Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §inverse, its inverse is a bijective map with ; so, by Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §composition and Basic Properties of Functions: Equality, Composition, Identity, Inverse and Restriction §identity, for every . For with , , so is defined and lies in .
For sets and , let and be the projections of Projection, Evaluation and Currying Maps §projections, so that and for and ; below, is one of , and , as indicated, each a set by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §set. Every element of is a pair with and , by The Cartesian Product of Two Classes §product, and then .
Applying maps by cases. In each step below we use Maps Defined by Cases §cases. Its property is for or , which, for in the product in question, is expressed by the predicative formula , with and as parameters, as by Functions, Values of a Function, and Functions from One Class to Another §map. Its expressions are built from the values of the maps , , , , , , and of the maps and constructed below, and from ordered pairs; values of functions and ordered pairs are defined set symbols by Functions, Values of a Function, and Functions from One Class to Another §value and The Ordered Pair of Two Sets and Nested Tuples §pair, and a value is used properly when . Values of maps lie in their codomains, and pairs lie in products by Membership in a Cartesian Product, and the Cartesian Product of Two Sets Is a Set §membership.
Step 1: the upper rows. On , take the property , the expression and the expression . If , then , so is used properly and lies in . If not, then and , so , and is used properly and lies in . This gives a map with when and otherwise. For and : ; and since , so , by Splitting the Segment [m+n] into [m] and a Shifted Copy of [n] §shift, .
Step 2: the lower rows. On , the same argument with and in place of and , and in place of in the first factor, gives a map with when and otherwise; so and for and .
Step 3: the matrix. On , take the property , the expression and the expression . If , then ; if not, then and ; in both cases the expression is used properly and lies in . This gives a map , which lies in by Real Matrices: the Set of Real m x n Matrices with Their Entrywise Operations §matrices and The Elements of the Class of Functions from a Set to a Set, and This Class Is a Set §members. For and , using and :
This proves existence.
Uniqueness. Let have the same four families of entries, and let . By Splitting the Segment [m+n] into [m] and a Shifted Copy of [n] §cases, or for some , and or for some . In each of the four combinations, and are both given by the same displayed family, so . Hence by Real Matrices: the Set of Real m x n Matrices with Their Entrywise Operations §equality.
Loading…