2025-02-23

1022: For Multilinear Map from Finite Product Vectors Space, There Is Unique Linear Map from Tensor Product of Finite Vectors Spaces s.t. Multilinear Map Is Linear Map after Canonical Map from Product Vectors Space into Tensor Product

<The previous article in this series | The table of contents of this series | The next article in this series>

description/proof of that for multilinear map from finite product vectors space, there is unique linear map from tensor product of finite vectors spaces s.t. multilinear map is linear map after canonical map from product vectors space into tensor product

Topics


About: vectors space

The table of contents of this article


Starting Context



Target Context


  • The reader will have a description and a proof of the proposition that for any multilinear map from any finite product vectors space, there is the unique linear map from the tensor product of the finite number of vectors spaces such that the multilinear map is the linear map after the canonical map from the product vectors space into the tensor product.

Orientation


There is a list of definitions discussed so far in this site.

There is a list of propositions discussed so far in this site.


Main Body


1: Structured Description


Here is the rules of Structured Description.

Entities:
F: { the fields }
{V1,...,Vk}: { the F vectors spaces }
V: { the F vectors spaces }
V1×...×Vk: = the product vectors space 
V1...Vk: = the tensor product 
f: :V1×...×VkV, { the multilinear maps }
g: :V1×...×VkV1...Vk,(v1,...,vk)[((v1,...,vk))]
//

Statements:
!f:V1...VkV{ the linear maps }(f=fg)
//


2: Note


Vj or V does not need to be finite-dimensional.


3: Proof


Whole Strategy: Step 1: see that there is only 1 option for f to satisfy the requirements; Step 2: see that it is well-defined; Step 3: see that it satisfies the requirements.

Step 1:

Let [v]V1...Vk be any.

Although v is not uniquely determined, once v is determined, vF(V1×...×Vk,F) and v is uniquely expressed as v=r1((v1,1,...,v1,k))+...+rl((vl,1,...,vl,k)), by the proposition that for any module with any basis, the components set of any element with respect to the basis is unique, because {((v1,...,vk))|vjVj} is a basis for F(V1×...×Vk,F).

[v]=[r1((v1,1,...,v1,k))+...+rl((vl,1,...,vl,k))].

=r1[((v1,1,...,v1,k))]+...+rl[((vl,1,...,vl,k))].

As f needs to be linear, f([v])=f(r1[((v1,1,...,v1,k))]+...+rl[((vl,1,...,vl,k))])=r1f([((v1,1,...,v1,k))])+...+rlf([((vl,1,...,vl,k))]) is required.

f((vj,1,...,vj,k))=fg((vj,1,...,vj,k)) is required.

=f([((vj,1,...,vj,k))]), so, f([v]) is required to be r1f((v1,1,...,v1,k))+...+rlf((vl,1,...,vl,k)).

So, if any f exists, f is uniquely determined.

But of course, we need to confirm that f([v])=r1f((v1,1,...,v1,k))+...+rlf((vl,1,...,vl,k)) is well-defined.

Step 2:

Once v is determined, r1f((v1,1,...,v1,k))+...+rlf((vl,1,...,vl,k)) is uniquely determined.

The only issue is that it does not depend on the choice of v.

For any other choice, vF(V1×...×Vk,F), such that [v]=[v], vv(S), where (S) is the sub-'vectors space' generated by S:={((v1,...,rvj,...,vk))r((v1,...,vk))F(V1×...×Vk)|rF,v1V1,...,vkVk}{((v1,...,vj+vj,...,vk))((v1,...,vj,...,vk))((v1,...,vj,...,vk))F(V1×...×Vk)|v1V1,...,vkVk,vjVj}.

As each element of (S) is a linear combination of S, vv=s1(((v1,1,...,r1v1,j,...,v1,k))r1((v1,1,...,v1,k)))+...+sl(((vl,1,...,rlvl,j,...,vl,k))rl((vl,1,...,vl,k)))+t1(((w1,1,...,w1,j1+w1,j1,...,w1,k))((w1,1,...,w1,j1,...,w1,k))((w1,1,...,w1,j1,...,w1,k)))+...+tm(((wm,1,...,wm,jm+wm,jm,...,wm,k))((wm,1,...,wm,jm,...,wm,k))((wm,1,...,wm,jm,...,wm,k))).

Note that while each (()) expression is a basis element for F(V1×...×Vk,F), the above expression of vv may contain some duplications of basis elements, but nevertheless, for any a1((v1,1,...,v1,k))+...+al((vl,1,...,vl,k)) with some possible duplications among the basis elements, f([a1((v1,1,...,v1,k))+...+al((vl,1,...,vl,k))])=a1f((v1,1,...,v1,k))+...+alf((vl,1,...,vl,k)) holds, because supposing ((v1,1,...,v1,k))=((v2,1,...,v2,k)), f([a1((v1,1,...,v1,k))+...+al((vl,1,...,vl,k))])=f([(a1+a2)((v1,1,...,v1,k))+a3((v3,1,...,v3,k))+...+al((vl,1,...,vl,k))])=(a1+a2)f((v1,1,...,v1,k))+a3f((v3,1,...,v3,k))+...+alf((vl,1,...,vl,k))=a1f((v1,1,...,v1,k))+a2f((v1,1,...,v1,k))+a3f((v3,1,...,v3,k))+...+alf((vl,1,...,vl,k))=a1f((v1,1,...,v1,k))+a2f((v2,1,...,v2,k))+a3f((v3,1,...,v3,k))+...+alf((vl,1,...,vl,k)).

So, f([v])=f([v+s1(((v1,1,...,r1v1,j,...,v1,k))r1((v1,1,...,v1,k)))+...+sl(((vl,1,...,rlvl,j,...,vl,k))rl((vl,1,...,vl,k)))+t1(((w1,1,...,w1,j1+w1,j1,...,w1,k))((w1,1,...,w1,j1,...,w1,k))((w1,1,...,w1,j1,...,w1,k)))+...+tm(((wm,1,...,wm,jm+wm,jm,...,wm,k))((wm,1,...,wm,jm,...,wm,k))((wm,1,...,wm,jm,...,wm,k)))])=f[v]+s1f((v1,1,...,r1v1,j,...,v1,k))s1r1f((v1,1,...,v1,k))+...+slf((vl,1,...,rlvl,j,...,vl,k))slrlf((vl,1,...,vl,k))+t1f((w1,1,...,w1,j1+w1,j1,...,w1,k))t1f((w1,1,...,w1,j1,...,w1,k))t1f((w1,1,...,w1,j1,...,w1,k))+...+tmf((wm,1,...,wm,jm+wm,jm,...,wm,k))tmf((wm,1,...,wm,jm,...,wm,k))tmf((wm,1,...,wm,jm,...,wm,k)).

For each snf((vn,1,...,rnvn,jn,...,vn,k))snrnf((vn,1,...,vn,k)), it is 0, because snf((vn,1,...,rnvn,jn,...,vn,k))=snrnf((vn,1,...,vn,k)), because f is multilinear.

For each tnf((wn,1,...,wn,jn+wn,jn,...,wn,k))tnf((wn,1,...,wn,jn,...,wn,k))tnf((wn,1,...,wn,jn,...,wn,k)), it is 0, because tnf((wn,1,...,wn,jn+wn,jn,...,wn,k))=tnf((wn,1,...,wn,jn,...,wn,k))+tnf((wn,1,...,wn,jn,...,wn,k)), because f is multilinear.

So, f[v]=f[v].

Step 3:

Let us see that f is indeed linear.

Let [v],[v]V1...Vk be any.

[v]=[r1((v1,1,...,v1,k))+...+rl((vl,1,...,vl,k))] and [v]=[r1((v1,1,...,v1,k))+...+rm((vm,1,...,vm,k))].

r[v]+r[v]=[rr1((v1,1,...,v1,k))+...+rrl((vl,1,...,vl,k))+rr1((v1,1,...,v1,k))+...+rrm((vm,1,...,vm,k))].

f(r[v]+r[v])=rr1f((v1,1,...,v1,k))+...+rrlf((vl,1,...,vl,k))+rr1f((v1,1,...,v1,k))+...+rrmf((vm,1,...,vm,k)): as before any duplication of basis elements does not matter, =r(r1f((v1,1,...,v1,k))+...+rlf((vl,1,...,vl,k)))+r(r1f((v1,1,...,v1,k))+...+rmf((vm,1,...,vm,k)))=rf([v])+rf([v]).

Let us reconfirm that f=fg.

For each (v1,...,vk)V1×...×Vk, fg((v1,...,vk))=f([((v1,...,vk))])=f((v1,...,vk)).


References


<The previous article in this series | The table of contents of this series | The next article in this series>