Math Labs

Hình học

Hình học đại số

Nghiên cứu các hình dạng hình học được xác định bởi nghiệm của hệ phương trình đa thức.

Trực giácNhững hình dạng nào ẩn bên trong các phương trình đa thức?

Chỉ với một phương trình như x2+y2=1x^2 + y^2 = 1, nếu vẽ mọi cặp số thỏa mãn nó, ta được một đường tròn. Hình học đại số đặt cùng câu hỏi đó cho bất kỳ hệ phương trình đa thức nào, với bất kỳ số biến nào, trên bất kỳ trường kk nào, kể cả khi tập nghiệm không có hình ảnh đơn giản và không có công thức cho từng điểm. Những hình dạng đó gọi là đa tạp, và cả ngành học ra đời từ việc biến câu hỏi hình học về chúng thành câu hỏi đại số về đa thức.

Khung cảnh 3D của mặt yên khỉ z bằng x lập phương trừ ba x y bình phương; giao của nó với mặt phẳng không là ba đường thẳng qua gốc.
Một đa tạp afin như tập mức: xoay mặt yên khỉ z=x3−3xy2z = x^3 - 3xy^2, đường cong nơi nó gặp mặt phẳng z=0z = 0 là tập nghiệm thực V(x3−3xy2)V(x^3 - 3xy^2) — ba đường thẳng qua gốc. Đây là hình ảnh đứng sau V(f1,…,fm)={x:f1(x)=⋯=fm(x)=0}V(f_1, \ldots, f_m) = \{ x : f_1(x) = \cdots = f_m(x) = 0 \}.

Phổ thôngNhững đường cong quen thuộc như tập nghiệm

Hình học giải tích vốn đã xử lý đường cong theo cách này: đường tròn x2+y2=1x^2 + y^2 = 1 và đường cong elliptic y2=x3+ax+by^2 = x^3 + ax + b đều là tập nghiệm của một phương trình đa thức hai biến. Điều thay đổi trong hình học đại số là tham vọng: thay vì xét từng đường cong một, ta nghiên cứu mọi tập nghiệm của mọi hệ đa thức cùng lúc, trên các trường khác số thực, kể cả khi không thể vẽ ra hình ảnh nào.

V(f1,…,fm)={ x∈kn:f1(x)=⋯=fm(x)=0 }V(f_1, \ldots, f_m) = \{\, x \in k^n : f_1(x) = \cdots = f_m(x) = 0 \,\}

Ở đây kk là một trường (chẳng hạn số hữu tỉ, số thực, một trường hữu hạn, hoặc C\mathbb{C}), knk^n là không gian afin nn chiều, và f1,…,fmf_1,\ldots,f_m là các đa thức trong k[x1,…,xn]k[x_1,\ldots,x_n]. Tập V(f1,…,fm)V(f_1,\ldots,f_m) gồm các nghiệm chung được gọi là đa tạp afin; mọi điểm trên đó thỏa mãn đồng thời cả mm phương trình.

k[V]=k[x1,…,xn]/I(V)k[V] = k[x_1, \ldots, x_n]/I(V)

Vành tọa độ k[V]=k[x1,…,xn]/I(V)k[V] = k[x_1, \ldots, x_n]/I(V) ghi lại chính xác các hàm đa thức tồn tại trên VV: hai đa thức xác định cùng một hàm trên VV khi và chỉ khi hiệu của chúng nằm trong ideal I(V)={ f∈k[x1,…,xn]:f(x)=0 for all x∈V }I(V) = \{\, f \in k[x_1,\ldots,x_n] : f(x) = 0 \text{ for all } x \in V \,\} gồm mọi đa thức triệt tiêu trên VV. Xem chính các đa tạp là các tập đóng sẽ cho tô pô Zariski, trong đó các tập mở là phần bù của các tập không điểm đa thức.

Đa tạp afin so với đa tạp xạ ảnh
Khía cạnhĐa tạp afinĐa tạp xạ ảnh
Không gian bao quanhknk^nPn(k)=(kn+1∖{0})/k×\mathbb{P}^n(k) = (k^{n+1} \setminus \{0\}) / k^{\times}
Điểm ở vô cựcKhông cóCó
Đường cong ví dụx2+y2=1x^2 + y^2 = 1x2+y2=z2x^2 + y^2 = z^2
Hai đường thẳng song songKhông bao giờ gặp nhauGặp nhau ở vô cực

Đại họcNền tảng chặt chẽ: đa tạp, ideal và lược đồ

Cho kk là một trường đóng đại số và JJ là một ideal của k[x1,…,xn]k[x_1,\ldots,x_n]. Khi đó I(V(J))=JI(V(J)) = \sqrt{J}, trong đó J\sqrt{J} là căn của JJ.

Vì sao đúng?

Định lý cho một từ điển chính xác giữa đại số và hình học: các ideal căn của vành đa thức tương ứng song ánh với các đa tạp afin, nên câu hỏi về hình dạng có thể trả lời bằng tính toán thuần túy trên vành, và ngược lại. Nếu bỏ giả thiết kk đóng đại số thì từ điển này bị vỡ (trên số thực, x2+1x^2+1 sinh ra một ideal không tầm thường nhưng có tập nghiệm rỗng).

Chứng minh

Trước hết ta phác họa dạng yếu: nếu JJ là ideal thực sự của k[x1,…,xn]k[x_1,\ldots,x_n] thì V(J)V(J) khác rỗng. Chọn một ideal tối đại m\mathfrak{m} chứa JJ; thương k[x1,…,xn]/mk[x_1,\ldots,x_n]/\mathfrak{m} là một trường, và nó là một kk-đại số hữu hạn sinh. Bổ đề Zariski nói rằng mọi mở rộng trường như vậy của kk là mở rộng đại số hữu hạn của kk; vì kk đóng đại số nên buộc k[x1,…,xn]/m=kk[x_1,\ldots,x_n]/\mathfrak{m} = k. Ảnh của x1,…,xnx_1,\ldots,x_n qua ánh xạ thương này cho một điểm a∈kna \in k^n với g(a)=0g(a)=0 cho mọi g∈Jg \in J, nên a∈V(J)a \in V(J).

Với dạng mạnh I(V(J))=JI(V(J)) = \sqrt{J}, bao hàm J⊆I(V(J))\sqrt{J} \subseteq I(V(J)) là hiển nhiên: nếu fr∈Jf^r \in J thì ff triệt tiêu ở mọi nơi mọi phần tử của JJ triệt tiêu. Bao hàm ngược lại dùng thủ thuật Rabinowitsch: để chứng minh f∈I(V(J))f \in I(V(J)) kéo theo f∈Jf \in \sqrt{J}, thêm một biến mới yy và xét ideal sinh bởi JJ cùng với 1−yf1 - yf trong k[x1,…,xn,y]k[x_1,\ldots,x_n,y].

Ideal mở rộng này có tập nghiệm rỗng (mọi nghiệm chung sẽ cần mọi phần tử sinh của JJ triệt tiêu, buộc ff cũng triệt tiêu ở đó, mâu thuẫn với 1−yf=01-yf=0). Theo dạng yếu vừa chứng minh, ideal mở rộng này phải là toàn bộ vành, nên 11 là một tổ hợp đa thức của các phần tử sinh. Thay y=1/fy = 1/f và khử mẫu số cho ra một biểu thức tường minh cho thấy một lũy thừa frf^r nằm trong JJ, đó chính là f∈Jf \in \sqrt{J}.

Định lý: Định lý Bézout

Cho C1C_1 và C2C_2 là hai đường cong phẳng xạ ảnh trong P2(k)\mathbb{P}^2(k) trên một trường đóng đại số kk, có bậc deg⁡(C1)\deg(C_1) và deg⁡(C2)\deg(C_2), không có thành phần bất khả quy chung. Tính cả bội giao, chúng cắt nhau tại đúng ∣C1∩C2∣=deg⁡(C1)⋅deg⁡(C2)\left| C_1 \cap C_2 \right| = \deg(C_1) \cdot \deg(C_2) điểm.

Vì sao đúng?

Trong mặt phẳng thực thông thường, hai đường cong có thể không gặp nhau khi các nghiệm trở thành số phức hoặc khi các giao điểm trôi ra vô cực. Làm việc trên một trường đóng đại số kk trong không gian xạ ảnh P2(k)\mathbb{P}^2(k) và đếm các tiếp xúc theo bội đại số tự nhiên của chúng giúp khôi phục tính đồng nhất hoàn toàn: số giao điểm chỉ phụ thuộc vào bậc deg⁡(C1)\deg(C_1) và deg⁡(C2)\deg(C_2).

Chứng minh

Gọi F(x,y,z)F(x,y,z) và G(x,y,z)G(x,y,z) là các đa thức thuần nhất bậc d1=deg⁡(C1)d_1 = \deg(C_1) và d2=deg⁡(C2)d_2 = \deg(C_2) xác định C1C_1 và C2C_2. Chọn tọa độ xạ ảnh sao cho điểm [0:1:0][0:1:0] không nằm trên đường cong nào và không có hai giao điểm nào nằm trên cùng một đường thẳng [x:z][x:z] đi qua [0:1:0][0:1:0].

Xem FF và GG như các đa thức theo một biến yy với hệ số là các đa thức thuần nhất theo (x,z)(x,z). Kết thức Sylvester của chúng R(x,z)=Res⁡y(F,G)R(x,z) = \operatorname{Res}_y(F, G) là một đa thức thuần nhất khác không theo (x,z)(x,z) (khác không vì FF và GG không có nhân tử chung), và tính bậc thuần nhất trên ma trận Sylvester cho thấy R(x,z)R(x,z) có bậc đúng bằng d1d2d_1 d_2.

Trên trường đóng đại số kk, mọi đa thức thuần nhất hai biến bậc d1d2d_1 d_2 đều phân tích hoàn toàn thành d1d2d_1 d_2 dạng tuyến tính, tính cả bội. Mỗi nhân tử tuyến tính tương ứng với một đường thẳng qua [0:1:0][0:1:0] chứa một nghiệm chung của FF và GG, và bội của nhân tử đó khớp với bội giao địa phương dim⁡kOP(C1∩C2)\dim_k \mathcal{O}_{P}(C_1 \cap C_2) tại điểm đó, cho tổng đúng bằng ∣C1∩C2∣=deg⁡(C1)⋅deg⁡(C2)\left| C_1 \cap C_2 \right| = \deg(C_1) \cdot \deg(C_2).

X=Spec⁡(R)X = \operatorname{Spec}(R)

Vào thập niên 1960, Alexander Grothendieck đã thay đa tạp bằng lược đồ: với mọi vành giao hoán RR, lược đồ afin X=Spec⁡(R)X = \operatorname{Spec}(R) là tập tất cả các ideal nguyên tố của RR được trang bị tô pô Zariski và một bó các vành địa phương. Chọn R=Z[x1,…,xn]/(f1,…,fm)R = \mathbb{Z}[x_1,\ldots,x_n]/(f_1,\ldots,f_m) cho phép một đối tượng hình học duy nhất gói gọn nghiệm của hệ đa thức trên số phức lẫn theo môđun mọi số nguyên tố pp cùng một lúc.

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

Mọi bắt tay bảo mật TLS và chữ ký tiền mã hóa đều dựa vào luật nhóm trên một đường cong elliptic y2=x3+ax+by^2 = x^3 + ax + b trên trường hữu hạn, một cấu trúc trực tiếp từ hình học đại số. Trong robot học, bài toán động học ngược của tay máy 66 khớp rút gọn bằng khử đa thức về một phương trình một biến bậc 1616, cho kỹ sư biết có tối đa 1616 tư thế khớp cho một vị trí bàn tay. Trong thị giác máy tính, việc tái tạo cảnh 3D từ nhiều góc máy ảnh được giải bằng cách tìm điểm trên các đa tạp xạ ảnh (tensor ba tiêu điểm và ma trận cơ bản), còn mã hình học đại số (mã Goppa) dựng từ đường cong trên trường hữu hạn bảo vệ dữ liệu trên đường truyền không gian sâu và ổ lưu trữ.

Ví dụ: Phép cộng dây cung và tiếp tuyến trên đường cong elliptic

Trên đường cong elliptic y2=x3−xy^2 = x^3 - x, hãy tính tổng nhóm P+QP + Q của hai điểm P=(0,0)P = (0, 0) và Q=(−1,0)Q = (-1, 0) bằng quy tắc hình học dây cung và tiếp tuyến.

Lời giải

Theo định lý Bézout, một đường thẳng trong mặt phẳng xạ ảnh cắt đường cong bậc ba y2=x3−xy^2 = x^3 - x tại đúng 3⋅1=33 \cdot 1 = 3 điểm tính cả bội. Đường thẳng duy nhất đi qua P=(0,0)P = (0, 0) và Q=(−1,0)Q = (-1, 0) là trục hoành y=0y = 0.

Thay y=0y = 0 vào y2=x3−xy^2 = x^3 - x ta được x3−x=0x^3 - x = 0, phân tích thành x(x−1)(x+1)=0x(x-1)(x+1) = 0. Ba nghiệm là x=0x = 0, x=−1x = -1, và x=1x = 1, nên giao điểm thứ ba của đường thẳng với đường cong là R=(1,0)R = (1, 0).

Luật nhóm định nghĩa P+QP + Q là điểm đối xứng của giao điểm thứ ba RR qua trục xx: phép biến đổi (x,y)↦(x,−y)(x, y) \mapsto (x, -y) giữ nguyên R=(1,0)R = (1, 0), do đó P+Q=(1,0)P + Q = (1, 0).

Ví dụ: Điểm tụ máy ảnh của hai đường thẳng song song trong không gian xạ ảnh

Hai thanh ray đường sắt song song nằm dọc theo hai đường thẳng afin y=3x+2y = 3x + 2 và y=3x−4y = 3x - 4. Nhúng mặt phẳng vào mặt phẳng xạ ảnh P2\mathbb{P}^2 bằng tọa độ thuần nhất [x:y:z][x : y : z] và tìm chính xác điểm ở vô cực nơi hai thanh ray gặp nhau.

Lời giải

Thay tọa độ afin bằng tỉ số (x/z,y/z)(x/z, y/z) và khử mẫu để thuần nhất hóa cả hai phương trình: đường thẳng thứ nhất trở thành 3x−y+2z=03x - y + 2z = 0 và đường thẳng thứ hai trở thành 3x−y−4z=03x - y - 4z = 0.

Lấy phương trình thuần nhất thứ nhất trừ phương trình thứ hai được 6z=06z = 0, suy ra z=0z = 0. Mọi giao điểm vì vậy đều nằm trên đường chân trời z=0z = 0 gồm các điểm ở vô cực.

Thay z=0z = 0 vào 3x−y+2z=03x - y + 2z = 0 được 3x−y=03x - y = 0, nên y=3xy = 3x. Vì tọa độ thuần nhất được xác định sai khác một hệ số vô hướng khác không, chọn x=1x = 1 cho điểm tụ duy nhất [1:3:0][1 : 3 : 0] trong P2\mathbb{P}^2.

Trên một trường đóng đại số kk, định lý không điểm Hilbert dạng mạnh khẳng định ideal triệt tiêu I(V(J))I(V(J)) của một ideal J⊆k[x1,…,xn]J \subseteq k[x_1,\ldots,x_n] bằng gì?

Trong mặt phẳng xạ ảnh phức P2(C)\mathbb{P}^2(\mathbb{C}), một đường cong bậc 33 và một đường cong bậc 44 không có thành phần chung cắt nhau tại bao nhiêu điểm (tính cả bội)?

Trong mật mã học đường cong elliptic, tổng P+QP + Q của hai điểm phân biệt trên y2=x3+ax+by^2 = x^3 + ax + b được định nghĩa hình học như thế nào?

Hai đường thẳng afin song song y=3x+2y = 3x + 2 và y=3x−4y = 3x - 4 cắt nhau tại điểm ở vô cực nào trong P2\mathbb{P}^2?

Tài liệu tham khảo

  1. Robin Hartshorne (1977). Algebraic Geometry (Graduate Texts in Mathematics, Vol. 52) · DOI:10.1007/978-1-4757-3849-0
  2. David Mumford (1999). The Red Book of Varieties and Schemes (Lecture Notes in Mathematics, Vol. 1358) · DOI:10.1007/b62130