Iloczyn tensorowy przestrzeni liniowych

Iloczyn tensorowy przestrzeni liniowych V {\displaystyle V} i W {\displaystyle W} nad tym samym ciałem K {\displaystyle K} to para ( Z , ) , {\displaystyle (Z,\otimes ),} gdzie Z {\displaystyle Z} to przestrzeń liniowa nad ciałem K , {\displaystyle K,} a : V × W Z {\displaystyle \otimes \colon V\times W\to Z} to przekształcenie dwuliniowe dane wzorem ( v , w ) v w , {\displaystyle (v,w)\mapsto v\otimes w,} które nazywamy iloczynem tensorowym, przy czym spełniona jest tzw. własność uniwersalności. Iloczyn tensorowy przestrzeni liniowych jest wyznaczony tylko z dokładnością do izomorfizmu.

Definicja

Niech V , W {\displaystyle V,W} będą dowolnymi przestrzeniami liniowymi. Przestrzeń liniową Z {\displaystyle Z} wraz z przekształceniem dwuliniowym θ : V × W Z {\displaystyle \theta \colon V\times W\to Z} nazwiemy iloczynem tensorowym przestrzeni V {\displaystyle V} i W , {\displaystyle W,} jeżeli[1]:

(1) Obraz θ ( V × W ) {\displaystyle \theta (V\times W)} rozpina przestrzeń Z . {\displaystyle Z.}

(2) Dla każdego przekształcenia dwuliniowego φ : V × W U {\displaystyle \varphi \colon V\times W\to U} (w dowolną przestrzeń liniową U {\displaystyle U} ) istnieje przekształcenie liniowe λ : Z U {\displaystyle \lambda \colon Z\to U} takie, że φ = λ θ . {\displaystyle \varphi =\lambda \circ \theta .}

Przestrzeń liniową Z {\displaystyle Z} oznaczamy V W , {\displaystyle V\otimes W,} a przekształcenie θ {\displaystyle \theta } oznaczamy {\displaystyle \otimes } i nazywamy iloczynem tensorowym.

Innymi słowy, iloczyn tensorowy przestrzeni liniowych to jedyna z dokładnością do izomorfizmu taka przestrzeń liniowa Z {\displaystyle Z} wraz z przekształceniem dwuliniowym θ , {\displaystyle \theta ,} że poniższy diagram jest przemienny.

Tę własność iloczynu tensorowego nazywa się własnością uniwersalności.

Konstrukcja iloczynu tensorowego

Definicja iloczynu tensorowego jest niekonstruktywna i nie rozstrzyga, czy iloczyn tensorowy przestrzeni liniowych w ogóle istnieje. Okazuje się, że iloczyn tensorowy dowolnych przestrzeni liniowych V {\displaystyle V} i W {\displaystyle W} nad ciałem K {\displaystyle K} istnieje i może zostać skonstruowany w następujący sposób[1][2]. Niech Y := V × W K {\displaystyle Y:=\bigoplus _{V\times W}K} będzie przestrzenią liniową nad K {\displaystyle K} generowaną przez V × W {\displaystyle V\times W} . Elementami Y {\displaystyle Y} są funkcje postaci f : V × W K {\displaystyle f\colon V\times W\to K} o skończonym nośniku (tzn. przyjmujące niezerowe wartości tylko dla skończonej liczby par ( v , w ) V × W {\displaystyle (v,w)\in V\times W} ). W Y {\displaystyle Y} dla dowolnych v , v 1 , v 2 V ,   w , w 1 , w 2 W ,   α , β K {\displaystyle v,v_{1},v_{2}\in V,\ w,w_{1},w_{2}\in W,\ \alpha ,\beta \in K} wybieramy podprzestrzeń liniową X {\displaystyle X} rozpiętą przez funkcje postaci

δ ( v 1 + v 2 , w ) δ ( v 1 , w ) δ ( v 2 , w ) , {\displaystyle \delta _{(v_{1}+v_{2},w)}-\delta _{(v_{1},w)}-\delta _{(v_{2},w)},}
δ ( α v , w ) α δ ( v , w ) , {\displaystyle \delta _{(\alpha v,w)}-\alpha \delta _{(v,w)},}
δ ( v , w 1 + w 2 ) δ ( v , w 1 ) δ ( v , w 2 ) , {\displaystyle \delta _{(v,w_{1}+w_{2})}-\delta _{(v,w_{1})}-\delta _{(v,w_{2})},}
δ ( v , β w ) β δ ( v , w ) , {\displaystyle \delta _{(v,\beta w)}-\beta \delta _{(v,w)},}

gdzie δ ( a , b ) Y {\displaystyle \delta _{(a,b)}\in Y} dla ( a , b ) V × W {\displaystyle (a,b)\in V\times W} to funkcja dana wzorem

δ ( a , b ) ( v , w ) := { 1 , g d y   ( v , w ) = ( a , b ) , 0 , g d y   ( v , w ) ( a , b ) . {\displaystyle \delta _{(a,b)}(v,w):={\begin{cases}1,&\mathrm {gdy} \ (v,w)=(a,b),\\0,&\mathrm {gdy} \ (v,w)\neq (a,b).\end{cases}}}

Przestrzeń ilorazowa V W := Y / X {\displaystyle V\otimes W:=Y/X} wraz z działaniem danym wzorem

v w := δ ( v , w ) + X {\displaystyle v\otimes w:=\delta _{(v,w)}+X}

jest iloczynem tensorowym przestrzeni liniowych V {\displaystyle V} i W . {\displaystyle W.}

Uwagi do konstrukcji

(1) Powyższa konstrukcja jest standardową konstrukcją iloczynu tensorowego i bardzo często jest podawana jako definicja.

(2) Funkcje δ ( a , b ) {\displaystyle \delta _{(a,b)}} są najczęściej oznaczane ( a , b ) {\displaystyle (a,b)} i utożsamiane z ( a , b ) V × W . {\displaystyle (a,b)\in V\times W.}

(3) v w = δ ( v , w ) + X {\displaystyle v\otimes w=\delta _{(v,w)}+X} jest zbiorem, elementem rodziny zbiorów Y / X . {\displaystyle Y/X.}

(4) Y := V × W K {\displaystyle Y:=\bigoplus _{V\times W}K} nie jest dobrym kandydatem na iloczyn tensorowy V W , {\displaystyle V\otimes W,} gdyż jest przestrzenią liniową nieskończenie wiele wymiarową nawet gdy V , {\displaystyle V,} W {\displaystyle W} są przestrzeniami liniowymi skończenie wymiarowymi. Jest więc zdecydowanie zbyt bogata na nasze potrzeby, chcemy bowiem, aby dim ( V W ) = dim V dim W . {\displaystyle \dim(V\otimes W)=\dim V\cdot \dim W.}

(5) v w := δ ( v , w ) {\displaystyle v\otimes w:=\delta _{(v,w)}} jest kandydatem na iloczyn tensorowy. Niestety tak zdefiniowany iloczyn tensorowy nie byłby działaniem dwuliniowym, gdyż np.

δ ( v 1 + v 2 , w ) δ ( v 1 , w ) + δ ( v 2 , w ) . {\displaystyle \delta _{(v_{1}+v_{2},w)}\neq \delta _{(v_{1},w)}+\delta _{(v_{2},w)}.}

(6) Chcielibyśmy, aby zachodziły równości

δ ( v 1 + v 2 , w ) = δ ( v 1 , w ) + δ ( v 2 , w ) , {\displaystyle \delta _{(v_{1}+v_{2},w)}=\delta _{(v_{1},w)}+\delta _{(v_{2},w)},}
δ ( α v , w ) = α δ ( v , w ) {\displaystyle \delta _{(\alpha v,w)}=\alpha \delta _{(v,w)}}

itd. Zachodzenie tych równości można wymusić, biorąc odpowiednią przestrzeń ilorazową B / A . {\displaystyle B/A.}

(7) Ogólnie rzecz biorąc, jeżeli A {\displaystyle A} jest podmodułem modułu B , {\displaystyle B,} to w module ilorazowym B / A := { x + A ;   x B } {\displaystyle B/A:=\{x+A;\ x\in B\}} dla a A {\displaystyle a\in A} mamy

a + A = { a + y ;   y A } = { y ;   y A } = A = 0 + A , {\displaystyle a+A=\{a+y;\ y\in A\}=\{y;\ y\in A\}=A=0+A,}

czyli w module ilorazowym B / A {\displaystyle B/A} elementy A {\displaystyle A} zlepione do zera.

(8) Równości

δ ( v 1 + v 2 , w ) = δ ( v 1 , w ) + δ ( v 2 , w ) {\displaystyle \delta _{(v_{1}+v_{2},w)}=\delta _{(v_{1},w)}+\delta _{(v_{2},w)}}

itd. zachodzą w przestrzeni ilorazowej Y / X . {\displaystyle Y/X.} Istotnie, ponieważ

δ ( v 1 + v 2 , w ) δ ( v 1 , w ) δ ( v 2 , w ) X , {\displaystyle \delta _{(v_{1}+v_{2},w)}-\delta _{(v_{1},w)}-\delta _{(v_{2},w)}\in X,}

to w związku z tym co zostało powiedziane powyżej

δ ( v 1 + v 2 , w ) δ ( v 1 , w ) δ ( v 2 , w ) + X = 0 + X . {\displaystyle \delta _{(v_{1}+v_{2},w)}-\delta _{(v_{1},w)}-\delta _{(v_{2},w)}+X=0+X.}

Innymi słowy

δ ( v 1 + v 2 , w ) + X = δ ( v 1 , w ) + δ ( v 2 , w ) + X . {\displaystyle \delta _{(v_{1}+v_{2},w)}+X=\delta _{(v_{1},w)}+\delta _{(v_{2},w)}+X.}

(9) W związku z powyższym {\displaystyle \otimes } zdefiniowane wzorem

v w := δ ( v , w ) + X {\displaystyle v\otimes w:=\delta _{(v,w)}+X}

jest już działaniem dwuliniowym, tak jak powinno być.

(10) Iloczyn tensorowy przestrzeni liniowych jest zdefiniowany niejednoznacznie i jest wyznaczony tylko z dokładnością do izomorfizmu. W związku z tym w konkretnych zastosowaniach iloczyn tensorowy może być skonstruowany inaczej niż w konstrukcji z poprzedniej sekcji, wykorzystując dodatkową strukturę przestrzeni liniowych V {\displaystyle V} i W {\displaystyle W} (patrz: Przykłady).

(11) W analogiczny sposób może zostać skonstruowany iloczyn tensorowy modułów.

Baza i wymiar iloczynu tensorowego

Jeżeli przestrzenie liniowe V , {\displaystyle V,} W {\displaystyle W} są skończeniewymiarowe, to ich bazy ( v i ) i = 1 r , {\displaystyle (v_{i})_{i=1}^{r},} ( w i ) i = 1 s {\displaystyle (w_{i})_{i=1}^{s}} indukują bazę iloczynu V W {\displaystyle V\otimes W} postaci

{ v i w j ;   i = 1 , , r ,   j = 1 , , s } . {\displaystyle \{v_{i}\otimes w_{j};\ i=1,\dots ,r,\ j=1,\dots ,s\}.}

W szczególności wynika z tego, że każdy element t V W {\displaystyle t\in V\otimes W} można jednoznacznie przedstawić w postaci

t = i = 1 r j = 1 s t i , j v i w j {\displaystyle t=\sum _{i=1}^{r}\sum _{j=1}^{s}t_{i,j}v_{i}\otimes w_{j}}

dla pewnych skalarów t i , j . {\displaystyle t_{i,j}.}

Wynika z tego także, że jeżeli przestrzenie V {\displaystyle V} i W {\displaystyle W} są skończeniewymiarowe, to

dim ( V W ) = dim V dim W . {\displaystyle \dim(V\otimes W)=\dim V\cdot \dim W.}

Własności iloczynu tensorowego

(1) Przestrzenie liniowe V W {\displaystyle V\otimes W} i W V {\displaystyle W\otimes V} są naturalnie izomorficzne, tzn.

V W W V . {\displaystyle V\otimes W\cong W\otimes V.}

Jednakże v w w v {\displaystyle v\otimes w\neq w\otimes v} dla v w {\displaystyle v\neq w} już nawet, gdy V = W . {\displaystyle V=W.} Wynika to z tego, że w ogólności

δ ( v , w ) δ ( w , v ) . {\displaystyle \delta _{(v,w)}\neq \delta _{(w,v)}.}

(2) Przestrzenie ( U V ) W {\displaystyle (U\otimes V)\otimes W} i U ( V W ) {\displaystyle U\otimes (V\otimes W)} są naturalnie izomorficzne. Pozwala to na pisanie po prostu U V W . {\displaystyle U\otimes V\otimes W.}

(3) Jeżeli V {\displaystyle V} i W {\displaystyle W} są skończeniewymiarowe, to

dim ( V W ) = dim V dim W . {\displaystyle \dim(V\otimes W)=\dim V\cdot \dim W.}

Iloczyn tensorowy dowolnej liczby przestrzeni liniowych

Iloczyn tensorowy dowolnej liczby przestrzeni liniowych V 1 , , V n {\displaystyle V_{1},\dots ,V_{n}} definiujemy w sposób indukcyjny

V 1 V n := ( V 1 V n 1 ) V n . {\displaystyle V_{1}\otimes \ldots \otimes V_{n}:=(V_{1}\otimes \ldots \otimes V_{n-1})\otimes V_{n}.}

Przykłady

Iloczyn tensorowy jest wyznaczony tylko z dokładnością do izomorfizmu. W konkretnych przypadkach iloczyn tensorowy przestrzeni liniowych można skonstruować inaczej, niż to zostało pokazane w sekcji o konstrukcji iloczynu tensorowego, wykorzystując dodatkową strukturę przestrzeni liniowych, co pokazują następujące przykłady.

(1) Niech V := C m ,   W := C n . {\displaystyle V:=\mathbb {C} ^{m},\ W:=\mathbb {C} ^{n}.} Iloczynem tensorowym V {\displaystyle V} i W {\displaystyle W} nazwiemy V W := C m n {\displaystyle V\otimes W:=\mathbb {C} ^{m\cdot n}} z iloczynem zdefiniowanym następująco

( v i ) i = 1 m ( w j ) j = 1 n = ( v 1 , , v m ) ( w 1 , , w n ) := ( v i w j ) j = 1 , , n i = 1 , , m . {\displaystyle (v_{i})_{i=1}^{m}\otimes (w_{j})_{j=1}^{n}=(v_{1},\dots ,v_{m})\otimes (w_{1},\dots ,w_{n}):=(v_{i}\cdot w_{j})_{\stackrel {i=1,\dots ,m}{j=1,\dots ,n}}.}

(2) W szczególności, gdy przykładowo V := C 2 ,   W := C 3 , {\displaystyle V:=\mathbb {C} ^{2},\ W:=\mathbb {C} ^{3},} to iloczynem tensorowym V W {\displaystyle V\otimes W} jest C 6 {\displaystyle \mathbb {C} ^{6}} z iloczynem zdefiniowanym jako

( v 1 , v 2 ) ( w 1 , w 2 , w 3 ) := ( v 1 w 1 , v 2 w 1 , v 1 w 2 , v 2 w 2 , v 1 w 3 , v 2 w 3 ) {\displaystyle (v_{1},v_{2})\otimes (w_{1},w_{2},w_{3}):=(v_{1}w_{1},v_{2}w_{1},v_{1}w_{2},v_{2}w_{2},v_{1}w_{3},v_{2}w_{3})}

lub też w zapisie kolumnowym

( v 1   v 2 ) T ( w 1   w 2   w 3 ) T := ( v 1 w 1   v 2 w 1   v 1 w 2   v 2 w 2   v 1 w 3   v 2 w 3 ) T . {\displaystyle (v_{1}\ v_{2})^{T}\otimes (w_{1}\ w_{2}\ w_{3})^{T}:=(v_{1}w_{1}\ v_{2}w_{1}\ v_{1}w_{2}\ v_{2}w_{2}\ v_{1}w_{3}\ v_{2}w_{3})^{T}.}

(3) Niech S {\displaystyle S} będzie dowolnym zbiorem, a C S {\displaystyle \mathbb {C} ^{S}} niech oznacza zbiór funkcji postaci f : S C {\displaystyle f\colon S\to \mathbb {C} } z działaniami zdefiniowanymi punktowo, tzn.

( f + g ) ( s ) := f ( s ) + g ( s ) , ( α f ) ( s ) := α f ( s ) {\displaystyle (f+g)(s):=f(s)+g(s),\quad (\alpha \cdot f)(s):=\alpha \cdot f(s)}

dla α C . {\displaystyle \alpha \in \mathbb {C} .} C S {\displaystyle \mathbb {C} ^{S}} z tak zdefiniowanymi działaniami tworzy przestrzeń liniową.

Niech S , T {\displaystyle S,T} będą dowolnymi zbiorami. Iloczyn tensorowy przestrzeni V := C S {\displaystyle V:=\mathbb {C} ^{S}} i W := C T {\displaystyle W:=\mathbb {C} ^{T}} definiujemy jako V W := C S × T {\displaystyle V\otimes W:=\mathbb {C} ^{S\times T}} z iloczynem zdefiniowanym wzorem

( f g ) ( s , t ) := f ( s ) g ( t ) . {\displaystyle (f\otimes g)(s,t):=f(s)\cdot g(t).}

(4) (Iloczyn tensorowy form wieloliniowych) Niech U {\displaystyle U} będzie dowolną przestrzenią liniową. Niech T k ( U ) {\displaystyle T^{k}(U)} oznacza przestrzeń liniową form k {\displaystyle k} -liniowych na U {\displaystyle U} z działaniami zdefiniowanymi punktowo. Iloczyn tensorowy przestrzeni V := T k ( U ) {\displaystyle V:=T^{k}(U)} i W := T l ( U ) {\displaystyle W:=T^{l}(U)} definiujemy jako V W := T k + l ( U ) {\displaystyle V\otimes W:=T^{k+l}(U)} z iloczynem danym wzorem

( S T ) ( u 1 , , u k , u k + 1 , , u k + l ) := S ( u 1 , , u k ) T ( u k + 1 , , u k + l ) . {\displaystyle (S\otimes T)(u_{1},\dots ,u_{k},u_{k+1},\dots ,u_{k+l}):=S(u_{1},\dots ,u_{k})\cdot T(u_{k+1},\dots ,u_{k+l}).}

Zobacz też

Przypisy

Bibliografia

  • L. Auslander, R.E. Mackenzie: Rozmaitości różniczkowalne. Państwowe Wydawnictwo Naukowe, 1969.
  • Zdzisław Opial: Algebra wyższa. PWN, 1970.

Linki zewnętrzne

  • Clifford algebra, geometric algebra, and applications