MathLabs

Đại số

Đại số đồng điều

Công cụ phức hợp dây chuyền ⋯→Cn+1→dn+1Cn→dnCn−1→⋯\cdots \to C_{n+1} \xrightarrow{d_{n+1}} C_n \xrightarrow{d_n} C_{n-1} \to \cdots và hàm tử dẫn xuất Ext⁡Rn(A,B)\operatorname{Ext}^n_R(A,B), Tor⁡nR(A,B)\operatorname{Tor}^R_n(A,B) để đo mức độ mất tính khớp trong các cấu trúc đại số.

Trực giácKhi tính khớp không còn đúng

Một dãy các ánh xạ mô-đun ⋯→Cn+1→dn+1Cn→dnCn−1→⋯\cdots \to C_{n+1} \xrightarrow{d_{n+1}} C_n \xrightarrow{d_n} C_{n-1} \to \cdots được gọi là khớp tại CnC_n khi im⁡dn+1=ker⁡dn\operatorname{im} d_{n+1} = \ker d_n: mọi thứ bị "triệt tiêu khi đi tới" đúng bằng những gì "đến từ phía sau". Phần lớn các dãy xuất hiện trong đại số không khớp — lấy tích tenxơ, lấy bất biến, hoặc áp dụng Hom⁡\operatorname{Hom} thường phá vỡ tính khớp. Đại số đồng điều biến sự thất bại này thành một phép đo: thay dãy bằng một phức hợp dây chuyền (chỉ cần điều kiện yếu hơn dn∘dn+1=0d_n \circ d_{n+1} = 0, tức hợp hai ánh xạ liên tiếp bằng không) và định nghĩa Hn(C∙)=ker⁡dn/im⁡dn+1H_n(C_\bullet) = \ker d_n / \operatorname{im} d_{n+1}. Đại lượng này bằng không chính xác khi dãy khớp tại vị trí đó, và ngược lại Hn(C∙)=ker⁡dn/im⁡dn+1H_n(C_\bullet) = \ker d_n / \operatorname{im} d_{n+1} là một bất biến đại số ghi lại mức độ lệch khỏi tính khớp của dãy. Sơ đồ bên dưới cho thấy một phức hợp dây chuyền như một đồ thị các đối tượng nối với nhau bằng ánh xạ, dữ liệu thô mà đại số đồng điều tổ chức thành các nhóm này.

Sơ đồ mạng các đối tượng nối bằng cạnh có hướng biểu diễn một phức hợp dây chuyền.
Một dãy đối tượng nối bằng ánh xạ dnd_n, phản ánh ⋯→Cn+1→dn+1Cn→dnCn−1→⋯\cdots \to C_{n+1} \xrightarrow{d_{n+1}} C_n \xrightarrow{d_n} C_{n-1} \to \cdots; đường tô sáng cho thấy một phần tử đi qua ker⁡dn\ker d_n.

Phổ thôngTừ dãy khớp tới bất biến dẫn xuất

Định nghĩa: Phức hợp dây chuyền và đồng điều

Một phức hợp dây chuyền (C∙,d∙)(C_\bullet, d_\bullet) trên một vành RR là một dãy các RR-mô-đun và ánh xạ thỏa mãn

dn∘dn+1=0d_n \circ d_{n+1} = 0

sao cho hai ánh xạ liên tiếp hợp thành bằng không; điều kiện này đảm bảo im⁡dn+1⊆ker⁡dn\operatorname{im} d_{n+1} \subseteq \ker d_n, và mô-đun đồng điều thứ nn đo khoảng cách còn lại:

Hn(C∙)=ker⁡dn/im⁡dn+1H_n(C_\bullet) = \ker d_n \big/ \operatorname{im} d_{n+1}
Hai họ hàm tử dẫn xuất
Hàm tửDẫn xuất từĐo
Tor⁡nR(A,B)\operatorname{Tor}^R_n(A,B)−⊗RB-\otimes_R Btích tenxơ không khớp
Ext⁡Rn(A,B)\operatorname{Ext}^n_R(A,B)Hom⁡R(−,B)\operatorname{Hom}_R(-,B)Hom⁡\operatorname{Hom} không khớp / lớp mở rộng

Đại họcHai định lý nền tảng

Cho một dãy khớp ngắn các phức hợp dây chuyền 0→A′→A→A′′→00 \to A' \to A \to A'' \to 0 (nghĩa là 0→An′→An→An′′→00 \to A'_n \to A_n \to A''_n \to 0 khớp với mọi nn, tương thích với các vi phân), tồn tại một dãy khớp dài các mô-đun đồng điều ⋯→Hn(A′)→Hn(A)→Hn(A′′)→∂Hn−1(A′)→⋯\cdots \to H_n(A') \to H_n(A) \to H_n(A'') \xrightarrow{\partial} H_{n-1}(A') \to \cdots, trong đó đồng cấu nối ∂:Hn(A′′)→Hn−1(A′)\partial: H_n(A'') \to H_{n-1}(A') là một ánh xạ được định nghĩa một cách chính tắc.

Vì sao đúng?

Đây là công cụ tính toán hữu ích nhất trong đại số đồng điều: nó cho phép tính đồng điều của một đối tượng phức tạp AA từ đồng điều của hai mảnh đơn giản hơn A′A' và A′′A'', với cái giá là phải hiểu một ánh xạ nối. Mọi dãy khớp dài dùng trong thực tế (Mayer–Vietoris, định lý hệ số phổ dụng, các ứng dụng của bổ đề năm) đều là một trường hợp của định lý này.

Chứng minh

Bước 1 (dựng ∂\partial). Cho [a′′]∈Hn(A′′)[a''] \in H_n(A'') với đại diện chu trình a′′∈An′′a'' \in A''_n, d(a′′)=0d(a'')=0. Vì An→An′′A_n \to A''_n toàn ánh, nâng a′′a'' lên thành một a∈Ana \in A_n nào đó. Khi đó d(a)∈And(a) \in A_n ánh xạ tới d(a′′)=0d(a'')=0 trong An−1′′A''_{n-1}, nên theo tính khớp d(a)=ι(a′)d(a) = \iota(a') với một a′∈An−1′a' \in A'_{n-1} duy nhất (dùng tính đơn ánh của ι:A′→A\iota: A' \to A). Đặt ∂[a′′]:=[a′]\partial[a''] := [a'].

Bước 2 (a′a' là chu trình, và ∂\partial được định nghĩa tốt). Vì ι\iota đơn ánh và các ánh xạ dây chuyền giao hoán với dd, ι(da′)=d(ιa′)=d(da)=0\iota(d a') = d(\iota a') = d(d a) = 0, nên da′=0d a' = 0 và [a′][a'] thực sự là một lớp đồng điều. Nếu chọn nâng khác a~\tilde a của a′′a'', thì a~−a\tilde a - a ánh xạ tới 00 trong An′′A''_n, nên a~−a=ι(c)\tilde a - a = \iota(c) với c∈An′c \in A'_n nào đó; khi đó hai lớp thu được trong Hn−1(A′)H_{n-1}(A') chênh nhau [d(c)]=0[d(c)] = 0. Kiểm tra tương tự cho thấy ∂\partial không phụ thuộc đại diện chu trình của [a′′][a''] (thay a′′a'' bằng a′′+d(b′′)a'' + d(b'') làm aa thay đổi bởi một biên, do đó a′a' cũng thay đổi bởi một biên).

Bước 3 (khớp tại Hn(A)H_n(A) và Hn(A′′)H_n(A'')). Tính khớp tại Hn(A)H_n(A) (ảnh của Hn(A′)→Hn(A)H_n(A')\to H_n(A) bằng nhân của Hn(A)→Hn(A′′)H_n(A)\to H_n(A'')) và tại Hn(A′′)H_n(A'') (ảnh của Hn(A)→Hn(A′′)H_n(A)\to H_n(A'') bằng nhân của ∂\partial) đều suy ra từ việc truy vết sơ đồ trực tiếp trên các đại diện, chỉ dùng ι\iota đơn ánh, ánh xạ thương toàn ánh, và im⁡ι=ker⁡(quotient)\operatorname{im}\iota = \ker(\text{quotient}) ở mức dây chuyền — cùng kiểu lập luận như Bước 1–2, áp dụng từng bậc một.

Bước 4 (khớp tại Hn−1(A′)H_{n-1}(A')). Cuối cùng kiểm tra im⁡∂=ker⁡(Hn−1(A′)→Hn−1(A))\operatorname{im}\partial = \ker(H_{n-1}(A')\to H_{n-1}(A)): nếu ∂[a′′]=[a′]\partial[a'']=[a'] thì ι(a′)=d(a)\iota(a')=d(a) là một biên trong AA, nên [a′][a'] ánh xạ tới 00 trong Hn−1(A)H_{n-1}(A), cho im⁡∂⊆ker⁡\operatorname{im}\partial \subseteq \ker; ngược lại nếu ι(a′)=d(a)\iota(a')=d(a) với a∈Ana\in A_n nào đó, chạy ngược Bước 1 cho thấy a′′=a''= ảnh của aa thỏa ∂[a′′]=[a′]\partial[a'']=[a'], cho chiều bao hàm ngược lại. Điều này hoàn tất tính khớp tại mọi vị trí, và toàn bộ cách dựng chính là bổ đề con rắn cổ điển.

Cho MM là một RR-mô-đun với hai giải xạ ảnh ⋯→P1→P0→M→0\cdots \to P_1 \to P_0 \to M \to 0 và ⋯→Q1→Q0→M→0\cdots \to Q_1 \to Q_0 \to M \to 0. Khi đó tồn tại các ánh xạ dây chuyền f∙:P∙→Q∙f_\bullet: P_\bullet \to Q_\bullet và g∙:Q∙→P∙g_\bullet: Q_\bullet \to P_\bullet nâng ánh xạ đồng nhất của MM, và hai phép nâng bất kỳ như vậy đồng luân dây chuyền với nhau; đặc biệt P∙P_\bullet và Q∙Q_\bullet tương đương đồng luân dây chuyền, nên Ext⁡Rn(A,B)\operatorname{Ext}^n_R(A,B) và Tor⁡nR(A,B)\operatorname{Tor}^R_n(A,B) tính từ mỗi giải đều trùng nhau.

Vì sao đúng?

Ext và Tor được định nghĩa bằng cách chọn một giải xạ ảnh rồi áp dụng một hàm tử. Định lý này chính là điều làm cho định nghĩa đó hợp lệ: nó đảm bảo kết quả không bao giờ phụ thuộc vào giải nào ta chọn, nên Ext⁡Rn(A,B)\operatorname{Ext}^n_R(A,B) và Tor⁡nR(A,B)\operatorname{Tor}^R_n(A,B) là bất biến thực sự của cặp mô-đun, không phải sản phẩm phụ của một lựa chọn.

Chứng minh

Bước 1 (nâng ánh xạ đồng nhất từng bậc). Xây dựng fn:Pn→Qnf_n: P_n \to Q_n theo quy nạp. Với n=0n=0: vì P0P_0 xạ ảnh và Q0→MQ_0 \to M toàn ánh, ánh xạ P0→MP_0 \to M nâng qua Q0→MQ_0 \to M cho f0:P0→Q0f_0: P_0 \to Q_0. Theo quy nạp, giả sử fn−1f_{n-1} đã dựng với dfn−1=fn−2dd f_{n-1} = f_{n-2} d (hoặc là ánh xạ tăng cường khi n=1n=1), hợp Pn→dPn−1→fn−1Qn−1P_n \xrightarrow{d} P_{n-1} \xrightarrow{f_{n-1}} Q_{n-1} rơi vào ker⁡(Qn−1→Qn−2)=im⁡(Qn→Qn−1)\ker(Q_{n-1}\to Q_{n-2})=\operatorname{im}(Q_n \to Q_{n-1}) theo tính khớp của giải QQ và tính giao hoán đã có, và vì PnP_n xạ ảnh, ánh xạ này nâng qua toàn ánh Qn→im⁡(Qn→Qn−1)Q_n \to \operatorname{im}(Q_n\to Q_{n-1}) cho fn:Pn→Qnf_n: P_n \to Q_n với dfn=fn−1dd f_n = f_{n-1} d.

Bước 2 (dựng đối xứng g∙g_\bullet). Lập luận giống hệt với vai trò P∙P_\bullet và Q∙Q_\bullet đổi chỗ cho ra g∙:Q∙→P∙g_\bullet: Q_\bullet \to P_\bullet nâng idM\mathrm{id}_M.

Bước 3 (duy nhất tới đồng luân). Giả sử f∙,f∙′:P∙→Q∙f_\bullet, f'_\bullet: P_\bullet \to Q_\bullet là hai ánh xạ dây chuyền cùng nâng idM\mathrm{id}_M; đặt h∙=f∙−f∙′h_\bullet = f_\bullet - f'_\bullet, một ánh xạ dây chuyền nâng 00. Dựng đồng luân dây chuyền sn:Pn→Qn+1s_n: P_n \to Q_{n+1} với hn=dsn+sn−1dh_n = d s_n + s_{n-1} d theo quy nạp: với n=0n=0, h0:P0→Q0h_0: P_0 \to Q_0 hợp với Q0→MQ_0\to M bằng 00 (vì hh nâng 00), nên h0h_0 phân tích qua ker⁡(Q0→M)=im⁡(Q1→Q0)\ker(Q_0\to M)=\operatorname{im}(Q_1\to Q_0); tính xạ ảnh của P0P_0 nâng phân tích này thành s0:P0→Q1s_0: P_0 \to Q_1 với ds0=h0d s_0 = h_0. Theo quy nạp, khi sn−1s_{n-1} đã dựng, hn−sn−1d:Pn→Qnh_n - s_{n-1} d: P_n \to Q_n hợp với d:Qn→Qn−1d: Q_n \to Q_{n-1} triệt tiêu theo hệ thức quy nạp, nên (theo tính khớp của Q∙Q_\bullet) nó phân tích qua im⁡(Qn+1→Qn)\operatorname{im}(Q_{n+1}\to Q_n), và tính xạ ảnh của PnP_n nâng điều này thành sns_n với dsn=hn−sn−1dd s_n = h_n - s_{n-1}d, tức hn=dsn+sn−1dh_n = d s_n + s_{n-1}d như yêu cầu.

Bước 4 (kết luận). Bước 3 cho thấy hai phép nâng bất kỳ của idM\mathrm{id}_M đồng luân dây chuyền, đặc biệt g∙f∙g_\bullet f_\bullet và idP∙\mathrm{id}_{P_\bullet} đều là phép nâng của idM∘idM=idM\mathrm{id}_M \circ \mathrm{id}_M = \mathrm{id}_M (qua P∙→Q∙→P∙P_\bullet \to Q_\bullet \to P_\bullet), nên f∙≃g∙f_\bullet \simeq g_\bullet có nghĩa g∙f∙≃idP∙g_\bullet f_\bullet \simeq \mathrm{id}_{P_\bullet}, và đối xứng f∙g∙≃idQ∙f_\bullet g_\bullet \simeq \mathrm{id}_{Q_\bullet}. Đây chính xác là định nghĩa tương đương đồng luân dây chuyền, và vì Hom⁡R(−,B)\operatorname{Hom}_R(-,B) và −⊗RB-\otimes_R B đưa các ánh xạ đồng luân dây chuyền tới các ánh xạ đồng luân dây chuyền, các nhóm đồng điều thu được Ext⁡Rn(A,B)\operatorname{Ext}^n_R(A,B), Tor⁡nR(A,B)\operatorname{Tor}^R_n(A,B) tính từ P∙P_\bullet hoặc Q∙Q_\bullet đẳng cấu với nhau.

Đại họcỨng dụng thực tiễn và Ví dụ minh họa

Tor và Ext không chỉ là sổ sách kế toán: Tor⁡nR(A,B)\operatorname{Tor}^R_n(A,B) chi phối định lý hệ số phổ dụng dùng xuyên suốt phân tích dữ liệu tô pô và tô pô tính toán (tính đồng điều bền vững với các trường hệ số khác nhau từ một tính toán nguyên, đưa trực tiếp vào các quy trình khoa học dữ liệu); và H2(G,U(1))H^2(G, U(1)) — một trường hợp riêng của Ext⁡Rn(A,B)\operatorname{Ext}^n_R(A,B) tính cho mô-đun tầm thường — phân loại các biểu diễn xạ ảnh xuất hiện trong cơ học lượng tử bất cứ khi nào một nhóm đối xứng chỉ tác động "sai khác một pha", hiện tượng trung tâm trong lý thuyết anyon dùng trong tính toán lượng tử tô pô.

Ví dụ: Tính Tor⁡1Z(Z/4Z,Z/6Z)\operatorname{Tor}^{\mathbb{Z}}_1(\mathbb{Z}/4\mathbb{Z}, \mathbb{Z}/6\mathbb{Z})

Các quy trình dữ liệu tính lại bất biến tô pô trên các trường hệ số khác nhau (một bước thường xuyên trong phần mềm đồng điều bền vững) cần biết chính xác đồng điều nguyên và đồng điều mod-pp khác nhau thế nào; sự khác biệt đó là một số hạng Tor. Tính Tor⁡1Z(Z/4Z,Z/6Z)\operatorname{Tor}^{\mathbb{Z}}_1(\mathbb{Z}/4\mathbb{Z}, \mathbb{Z}/6\mathbb{Z}) dùng giải tự do của Z/4Z\mathbb{Z}/4\mathbb{Z}.

Lời giải

Bước 1: chọn giải tự do của Z/4Z\mathbb{Z}/4\mathbb{Z}. Dãy khớp ngắn 0→Z→×4Z→Z/4Z→00 \to \mathbb{Z} \xrightarrow{\times 4} \mathbb{Z} \to \mathbb{Z}/4\mathbb{Z} \to 0 cho giải tự do ⋯→0→Z→×4Z→0\cdots \to 0 \to \mathbb{Z} \xrightarrow{\times 4} \mathbb{Z} \to 0 (chỉ hai số hạng khác không vì Z\mathbb{Z} đã tự do sẵn).

Bước 2: lấy tenxơ với Z/6Z\mathbb{Z}/6\mathbb{Z} và bỏ ánh xạ tăng cường. Áp dụng −⊗ZZ/6Z- \otimes_{\mathbb{Z}} \mathbb{Z}/6\mathbb{Z} vào Z→×4Z\mathbb{Z} \xrightarrow{\times 4} \mathbb{Z} cho Z/6Z→×4Z/6Z\mathbb{Z}/6\mathbb{Z} \xrightarrow{\times 4} \mathbb{Z}/6\mathbb{Z}, tức phép nhân với 44 trên Z/6Z\mathbb{Z}/6\mathbb{Z}.

Bước 3: đọc Tor như đồng điều của phức hai số hạng này. Theo định nghĩa Tor⁡0=coker⁡(×4)=Z/6Z/4Z/6Z\operatorname{Tor}_0 = \operatorname{coker}(\times 4) = \mathbb{Z}/6\mathbb{Z} / 4\mathbb{Z}/6\mathbb{Z} và Tor⁡1=ker⁡(×4 on Z/6Z)\operatorname{Tor}_1 = \ker(\times 4 \text{ on } \mathbb{Z}/6\mathbb{Z}). Vì gcd⁡(4,6)=2\gcd(4,6)=2, phép nhân 44 trên Z/6Z\mathbb{Z}/6\mathbb{Z} có nhân bằng nhóm con cấp 22 (các phần tử xx với 4x≡0(mod6)4x \equiv 0 \pmod 6, tức x∈{0,3}x \in \{0,3\}), nên Tor⁡1Z(Z/4Z,Z/6Z)≅Z/2Z\operatorname{Tor}^{\mathbb{Z}}_1(\mathbb{Z}/4\mathbb{Z},\mathbb{Z}/6\mathbb{Z}) \cong \mathbb{Z}/2\mathbb{Z}, khớp với công thức tổng quát Tor⁡1Z(Z/m,Z/n)≅Z/gcd⁡(m,n)Z\operatorname{Tor}_1^{\mathbb{Z}}(\mathbb{Z}/m,\mathbb{Z}/n) \cong \mathbb{Z}/\gcd(m,n)\mathbb{Z}.

Ví dụ: Đối đồng điều nhóm và biểu diễn xạ ảnh trong cơ học lượng tử

Trong cơ học lượng tử, các đối xứng vật lý chỉ tác động lên trạng thái sai khác một pha tổng thể, nên một nhóm đối xứng GG tác động qua một biểu diễn xạ ảnh ρ:G→PGL(V)\rho: G \to PGL(V) thay vì một biểu diễn tuyến tính thực sự; nâng ρ\rho lên một ánh xạ tuyến tính thực ρ^(g)\hat\rho(g) tạo ra một khiếm khuyết pha gρ(h)ρ(g)−1ρ(h)−1=ω(g,h) Ig\rho(h)\rho(g)^{-1}\rho(h)^{-1} = \omega(g,h)\, I với một hàm ω:G×G→U(1)\omega: G\times G \to U(1) nào đó. Hãy giải thích tại sao nhóm H2(G,U(1))H^2(G,U(1)) (một trường hợp riêng của Ext⁡Rn(A,B)\operatorname{Ext}^n_R(A,B) trong lý thuyết đối đồng điều nhóm) kiểm soát chính xác những kiểu pha ω\omega nào là không thể tránh khỏi, và tại sao điều này quan trọng để nhận diện các tác động đối xứng lượng tử thực sự.

Lời giải

Bước 1: khiếm khuyết ω\omega là một 22-đối chu trình. Tính kết hợp của phép nhân nhóm nền buộc ω\omega thỏa mãn đồng nhất thức 22-đối chu trình, nên ω\omega xác định một lớp [ω]∈H2(G,U(1))[\omega] \in H^2(G,U(1)); đổi quy ước pha của ρ^\hat\rho (tức ρ^(g)↦λ(g)ρ^(g)\hat\rho(g) \mapsto \lambda(g)\hat\rho(g)) làm ω\omega thay đổi bởi một đối biên, nên lớp [ω][\omega], chứ không phải ω\omega tự nó, mới là bất biến có ý nghĩa vật lý.

Bước 2: lớp tầm thường nghĩa là biểu diễn thực sự. Nếu [ω]=0[\omega]=0 trong H2(G,U(1))H^2(G,U(1)), ta luôn có thể chọn pha λ(g)\lambda(g) để triệt tiêu khiếm khuyết và làm ρ^\hat\rho thành một biểu diễn tuyến tính thực sự; nên H2(G,U(1))=0H^2(G,U(1)) = 0 chính xác là điều kiện đảm bảo mọi biểu diễn xạ ảnh của GG đều đến từ một biểu diễn tuyến tính thực.

Bước 3: lớp không tầm thường buộc hành vi xạ ảnh thực sự. Khi H2(G,U(1))≠0H^2(G,U(1)) \ne 0, một số biểu diễn xạ ảnh không thể "sửa" bằng bất kỳ lựa chọn pha nào; ví dụ nổi tiếng trong vật lý là G=Z/2Z×Z/2ZG = \mathbb{Z}/2\mathbb{Z}\times\mathbb{Z}/2\mathbb{Z} (các phép quay góc π\pi quanh hai trục spin vuông góc), có H2(G,U(1))≅Z/2ZH^2(G,U(1)) \cong \mathbb{Z}/2\mathbb{Z} không tầm thường; mở rộng không tầm thường của nó là nhóm quaternion, và đây chính xác là lý do một hạt spin-1/21/2 cần một biểu diễn xạ ảnh thực sự (hai giá trị) — ta không thể chọn dấu nhất quán để làm các phép quay spin thành một biểu diễn tuyến tính thực của nhóm quay, mà chỉ của không gian phủ kép của nó.

Phức hợp dây chuyền đòi hỏi điều kiện yếu hơn nào thay cho tính khớp đầy đủ?

Điều gì đảm bảo Ext và Tor không phụ thuộc vào lựa chọn giải xạ ảnh?

Theo ví dụ tính toán, Tor⁡1Z(Z/4Z,Z/6Z)\operatorname{Tor}^{\mathbb{Z}}_1(\mathbb{Z}/4\mathbb{Z}, \mathbb{Z}/6\mathbb{Z}) bằng gì?

Trong ví dụ cơ học lượng tử, một lớp không tầm thường trong H2(G,U(1))H^2(G,U(1)) buộc điều gì?

Tài liệu tham khảo

  1. Charles A. Weibel (1994). An Introduction to Homological Algebra
  2. Henri Cartan, Samuel Eilenberg (1956). Homological Algebra
  3. Alexander Grothendieck (1957). Sur quelques points d'algèbre homologique (the Tôhoku paper) · DOI:10.2748/tmj/1178244839
  4. Bhargav Bhatt, Akhil Mathew, Thomas Nikolaus (2019). Topological Cyclic Homology · arXiv:1802.03261