Each result cited is universally quantified over the data in its own statement.
By Concatenation Identifies a Product of Euclidean Spaces with a Euclidean Space §index-split, [m]⊆[m+n] and m+i∈[m+n] for every i∈[n], and every k∈[m+n] satisfies exactly one of k∈[m] and k=m+i for some i∈[n], this i being unique. By Block Matrix with Two Row Blocks and Two Column Blocks §block, M is the unique matrix of Existence and Uniqueness of the Block Matrix with Two Row Blocks and Two Column Blocks §existence; so M∈Mm+n(R) and, for k,l∈[m] and i,j∈[n],
Mkl=Akl,Mk,m+j=Bkj,Mm+i,l=Cil,Mm+i,m+j=Dij.
Sums. Addition on R is associative and commutative, so Splitting an Operation over the Segment [m+n] into [m] and a Shifted Copy of [n] §interval-split, applied to + on R, gives for every a:[m+n]→R
l=1∑m+nal=l=1∑mal+j=1∑nam+j,(∗)
in whichever reading the three sums from 1 are taken, the first sum on the right being that of a∣[m].
Claim 1 (action). Write w=ι(ξ,η). By Concatenation Identifies a Product of Euclidean Spaces with a Euclidean Space §concatenation, for every u∈Rm and v∈Rn, ι(u,v) is the only point of Rm+n whose kth coordinate is uk for k∈[m] and whose (m+j)th coordinate is vj for j∈[n]; in particular wl=ξl for l∈[m] and wm+j=ηj for j∈[n]. Let k∈[m+n]. By Matrix-Vector Product §product and (∗),
(Mw)k=l=1∑m+nMklwl=l=1∑mMklξl+j=1∑nMk,m+jηj.
If k∈[m], the block entries turn the right-hand side into ∑l=1mAklξl+∑j=1nBkjηj=(Aξ)k+(Bη)k, again by Matrix-Vector Product §product, and this is (Aξ+Bη)k by Euclidean Space Rn: n-Tuples of Real Numbers with Their Componentwise Operations §operations. If k=m+i with i∈[n], they turn it into ∑l=1mCilξl+∑j=1nDijηj=(Cξ)i+(Dη)i=(Cξ+Dη)i. Thus the point Mw∈Rm+n has kth coordinate (Aξ+Bη)k for k∈[m] and (m+i)th coordinate (Cξ+Dη)i for i∈[n]. Since Aξ+Bη∈Rm and Cξ+Dη∈Rn, the uniqueness just recalled gives Mw=ι(Aξ+Bη, Cξ+Dη).
Claim 2 (bilinear form). By claim 1 and Concatenation Identifies a Product of Euclidean Spaces with a Euclidean Space §dot-products,
ι(ξ′,η′)⋅(Mι(ξ,η))=ι(ξ′,η′)⋅ι(Aξ+Bη, Cξ+Dη)=ξ′⋅(Aξ+Bη)+η′⋅(Cξ+Dη),
and expanding the two summands by The Dot Product on Rn Is Symmetric, Bilinear and Positive Definite §second gives (ξ′⋅(Aξ)+ξ′⋅(Bη))+(η′⋅(Cξ)+η′⋅(Dη)). By associativity of addition in R, (a+b)+(c+d)=((a+b)+c)+d for real a,b,c,d, so this equals ξ′⋅(Aξ)+ξ′⋅(Bη)+η′⋅(Cξ)+η′⋅(Dη), read from the left.
Claim 3 (symmetry). By Symmetric Real Matrices and the Set S(n) §membership, M∈S(m+n) if and only if Mkl=Mlk for all k,l∈[m+n]. Splitting each of k and l as above, and using the block entries, the pairs (k,l) with k,l∈[m] give the equations Akl=Alk, the pairs (m+i,m+j) with i,j∈[n] give Dij=Dji, and the pairs (k,m+j) and (m+j,k) with k∈[m], j∈[n] both give Bkj=Cjk. Since these pairs are exactly the elements of [m+n]×[m+n], M∈S(m+n) holds if and only if
Akl=Alk (k,l∈[m]),Dij=Dji (i,j∈[n]),Cjk=Bkj (j∈[n], k∈[m]).
By Symmetric Real Matrices and the Set S(n) §membership the first family says A∈S(m) and the second says D∈S(n). By Transpose of a Real Matrix §transpose, B⊤∈Mn×m(R) has entries (B⊤)jk=Bkj, so the third family says that C and B⊤, both in Mn×m(R), have the same entries, which is C=B⊤ by Real Matrices: the Set of Real m x n Matrices with Their Entrywise Operations §equality.