1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Kỹ thuật lập trình - Chương 1: Cơ bản về đại số trừu tượng

19 793 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 808,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tài liệu Kỹ thuật lập trình - Chương 1: Cơ bản về đại số trừu tượng

Trang 1

CHƯƠNG 1

CƠ BẢN VỀ ĐẠI SỐ TRỪU TƯỢNG

Các thuật toán mật mã thực hiện biến đổi tin tức dưới dạng các số hoặc các phần tử trong không gian hữu hạn Khi đó các phép mã và giải mã, thực hiện biến đổi tin tức từ một dạng này sang một dạng khác cần phải có đặc tính đóng (closure property) trong không gian hữu hạn Tuy nhiên các toán tử số học thông thường trên các số – phép cộng, trừ, nhân, chia – không có các đặc tính này Vì lý do này, các thuật toán mật mã hoạt động trong không gian hữu hạn để biến đổi tin tức, như đã biết, không chỉ dẫn tới các toán tử số học thông thường Mà chúng làm việc trong không gian có các cấu trúc đại số riêng biệt, để bảo đảm đặc tính đóng

Trong chương này, sẽ khảo sát về đại số trừu tượng (abstract algebra), nó là một ngành toán học liên quan đến việc nghiên cứu các cấu trúc đại số như nhóm, vành, trường, hay các cấu trúc tổng quát khác và

nó có vai trò quan trọng trong mật mã hiện đại

Định nghĩa 1.1 1 (Nhóm)

Nhóm (G, °) là một tập hợp G cùng với một phép toán hai ngôi, ký hiệu ° (là một ánh xạ từ tập G × G

→ G) thỏa mãn các tiên đề sau:

G1 Tính đóng: Nếu a, b  G, thì a ° b  G.

G2 Tính kết hợp: (a ° b) ° c = a ° (b ° c), với a, b, c  G.

G3 Phần tử đơn vị (trung hòa): Trong G tồn tại một phần tử được gọi là phần tử đơn vị e sao cho với

a  G thì a ° e = e ° a = a

G4 Phần tử nghịch đảo: Với mỗi phần tử a  G tồn tại một phần tử a-1, gọi là phần tử nghịch đảo của

a, sao cho: a-1 ° a = a ° a-1 = e

Chú ý: toán tử ° là ký hiệu chung và có thể đại diện cho toán tử cộng, nhân hoặc các toán tử toán học khác

Định lý 1.1.1: Với a  G, a -1

° a = e.

Chứng minh: Khai triển a -1

° a, có:

o a -1

° a = a -1

° a ° e (theo G3)

o a -1

° a ° e = a -1

° a ° (a -1

° (a -1) -1) (theo G4, a -1 có một nghịch đảo ký hiệu là (a -1) -1)

o a -1

° a ° (a -1

° (a -1) -1) = a -1

° (a ° a -1) ° (a -1) -1 = a -1

° e ° (a -1) -1 (theo G2 và G4)

o a -1 ° e ° (a -1) -1 = a -1

° (a -1) -1 = e (theo G3 và G4)

 a -1

° a = e

Định lý 1.1.2: Với a  G, e ° a = a.

Chứng minh: Khai triển e ° a, có:

o e ° a = (a ° a -1) ° a (theo G4)

o (a ° a -1) ° a = a ° (a -1

° a) = a ° e (theo G2 và định lý 1.1.1)

Trang 2

o a ° e = a (theo G3)

 e ° a = a

Định lý 1.1.3: Với a, b  G, tồn tại duy nhất x  G sao cho a ° x = b.

Chứng minh: Chắc chắn, tồn tại ít nhất một phần tử x như vậy, chẳng hạn đặt x = a -1

° b, thì x  G

(theo G1) và do đó:

o a ° x = a ° (a -1

° b) (thế x)

o a ° (a -1

° b) = (a ° a -1) ° b (theo G2)

o (a ° a -1) ° b= e ° b = b (theo G3)

Như vậy x này luôn tồn tại và thỏa mãn a ° x = b

Để chỉ ra tính duy nhất, nếu a ° x = b, thì:

o x = e ° x

o e ° x = (a -1

° a) ° x

o (a -1

° a) ° x = a -1

° (a ° x)

o a -1

° (a ° x) = a -1

° b

 x = a -1 ° b

Định lý 1.1.4: Phần tử đơn vị của một nhóm (G, °) là duy nhất

Chứng minh: Giả sử G có hai phần tử đơn vị là e và f Vậy thì e ° f = e (theo G3), nhưng cũng có e ° f

= f (theo định lý 1.1.2)  e = f Như vậy, có thể nói phần tử đơn vị của (G, ° ) thay vì một phần tử đơn vị

Khi đề cập những nhóm khác nhau, sẽ thường ký hiệu e G cho phần tử đơn vị của nhóm (G, °)

Định lý 1.1.5: Phần tử nghịch đảo của mỗi phần tử thuộc (G, °) là duy nhất, hay với a  G, a ° x = e nếu và chỉ nếu x = a -1

Chứng minh: Giả sử một phần tử g  G có hai phần tử nghịch đảo, h và k Thì h = h ° e = h ° (g ° k) = (h ° g) ° k = e ° k = k (các đẳng thức nhận được theo G3, G4, G2, định lý 1.1.1 và định lý 1.1.2, theo thứ

tự) Như vậy, có thể nói phần tử nghịch đảo của một phần tử x, thay vì một phần tử nghịch đảo.

Định lý 1.1.6: Với a  (G, °), (a -1) -1 = a.

Chứng minh: Ta có a -1

° a = e, đi đến kết luận dựa vào định lý 1.1.4

Định lý 1.1.7: Với a, b (G, °), (a ° b)-1 = b -1

° a -1

Chứng minh: Ta có (a ° b) ° (b -1

° a -1) = a ° (b ° b -1) ° a -1 = a ° e ° a -1 = a * a -1 = e, có kết luận dựa vào

định lý 1.4

Định lý 1.1.8: Với a, x, y  (G, °), nếu a ° x = a ° y, thì x = y và nếu x ° a = y ° a, thì x = y.

Chứng minh:

Nếu a ° x = a ° y thì:

o a -1

° (a ° x) = a -1

° (a ° y)

o (a -1

° a) ° x = (a -1

° a) ° y

o e ° x = e ° y

x = y

Nếu x ° a = y ° a thì

o (x ° a) ° a -1 = (y ° a) ° a -1

Trang 3

o x ° (a ° a -1) = y ° (a ° a -1)

o x ° e = y ° e

x = y

Ví dụ 1.1.1 (Nhóm)

1 Tập số thực (R) là một nhóm dưới phép cộng (+):

a Tổng của hai số thực bất kỳ là một số thực (tính đóng)

b Với a, b, c R: (a + b) + c = a + (b + c) (tính kết hợp).

c Với a R: a + 0 = a (0 là phần tử đơn vị).

d Với a R: –a + a = 0 (tồn tại phần tử đối lập).

2 Tập số thực khác không (R #) là một nhóm dưới phép nhân (*):

a Tích của hai số thực luôn là một số thực (tính đóng)

b Với a, b, cR: (a * b) * c = a * (b * c) (tính kết hợp).

c Với a R: a * 1 = a (1 là phần tử đơn vị).

d Với a R: a * a -1 = 1 (tồn tại phần tử đối lập)

3 Tập Z5 = {0, 1, 2, 3, 4} là một nhóm theo phép cộng modulo 5 Vì theo bảng tính toán dưới đây,

nó hoàn toàn thỏa mãn 4 tiên đề của nhóm

+ 0 1 2 3 4

0 0 1 2 3 4

1 1 2 3 4 0

2 2 3 4 0 1

3 3 4 0 1 2

4 4 0 1 2 3

4 Tương tự có thể chứng minh rằng tập Z n = {0, 1, 2, 3, …, n – 1} là nhóm đối với phép cộng theo modulo n, ký hiệu

n

Z

Nhóm G gọi là hữu hạn nếu như tập G có số lượng phần tử hữu hạn, và trường hợp ngược lại gọi là

vô hạn

Định nghĩa 1.1.3 (Nhóm abel hay nhóm giao hoán)

Nhóm G gọi là giao hoán nếu như với a, b  G thì a ° b = b ° a.

Nói cách khác, nhóm abel là nhóm giao hoán Sau này sẽ không khảo sát các nhóm không giao hoán,

vì vậy mọi nhóm đều là nhóm abel, cho nên thuật ngữ “abel” thường bỏ qua

Ví dụ 1.1.2

1 Tập hợp của các số nguyên Z là nhóm đối với toán tử (), tức là cặp (G, ) – là nhóm, ở đây e = 0

và a–1 = – a Đây là nhóm cộng, vô hạn và abel (Theo G4: a-1 + a = 0  a-1 = -a)

Tập hợp của các số hữu tỷ Q, tập hợp của các số thực R, tập hợp của các số phức C cũng là nhóm

cộng và vô hạn, trong đó phần tử đơn vị và ngược được xác định theo cùng quy tắc

Trang 4

2 Các phần tử khác không của tập hợp Q , R và C đối với phép nhân – là các nhóm, trong đó e = 1

và a–1 là phần tử nghịch đảo, được xác định theo quy tắc thông thường Ký hiệu các nhóm này là

(Q, * ), (R, *) và (C, *) Các nhóm này được gọi là các nhóm nhân và vô hạn.

3 Đối với số nguyên bất kỳ n ≥ 1, tập hợp các số nguyên theo modulo n hình thành lên nhóm hữu hạn, bao gồm từ n phần tử Phần tử đơn vị của nhóm này là số 0, đối với phần tử a bất kỳ sẽ thực hiện điều kiện a–1 = n – a Nhóm này được ký hiệu là Z n và ký hiệu đầy đủ của nhóm này là (Z n, 

(mod n)) (Theo G4: a-1 + a = 0 mod n  a–1 = n – a).

Định nghĩa 1 1 4 (Bậc của nhóm)

Số lượng phần tử của tập hữu hạn G được gọi là bậc của G, được kí hiệu là G.

Định nghĩa 1 1 5 (Nhóm con)

Một tập con H của G được gọi là một nhóm con của một nhóm (G, °) nếu H thỏa mãn các tiên đề về

nhóm và sử dụng cùng các toán tử ° Như vậy, nếu H là một nhóm con của (G, °), thì (H, °) cũng là một nhóm, và đồng thời thỏa mãn các định lý trên Kí hiệu H  G

Ví dụ 1.1.3 (Nhóm con)

1 Đối với phép cộngZQRC.

2 Tập  e là nhóm con của mọi nhóm

3 Tất cả các nhóm con của 

6

Z là {0}, {0, 3}, {0, 2, 4} và chính nó Các nhóm {0, 1}, {0, 5}

không là nhóm con của 

6

Z Vì (xem tiếp sau) phần tử 1, 5 là phần tử sinh của

6

Z , chúng

thỏa mãn cả toán tử không phải của nhóm Đó là toán tử: 1, 5 = a ° a °…° a (i lần) = i a

Một nhóm con tách biệt của một nhóm G là một nhóm con khác G (H ≠ G), ký hiệu H  G Một nhóm con không tầm thường của G là bất kỳ nhóm con tách biệt nào của G chứa một phần tử khác e.

Định lý 1.1.9: Nếu H là một nhóm con của (G, °), thì phần tử đơn vị e H của H giống với phần tử đơn

vị e của nhóm (G, °)

Chứng minh: Nếu h  H, thì h ° e H = h; vì h cũng phải thuộc G, h ° e = h; do đó theo định lý 1.1.4, e H

= e

Định lý 1.1.10: Nếu H là một nhóm con của G, và h là một phần tử của H, thì nghịch đảo của h trong

H giống với nghịch đảo của h trong G.

Chứng minh: Gọi h và k là các phần tử của H, sao cho h ° k = e, bởi vì h cũng thuộc G, h ° h -1 = e do

đó theo định lý 1.1.5, k = h -1

Định lý 1.1.11: Nếu S là một tập con không rỗng của G, thì S là một nhóm con của G nếu và chỉ nếu

với a, b  S, a ° b -1  S.

Chứng minh:

1 Nếu với a, b  S, a ° b -1 cũng thuộc S, thì

o e  S, vì a ° a -1 = e  S

o Với a  S, e ° a -1 = a -1  S

Trang 5

o Với a, b  S, a ° b = a ° (b -1) -1  S

Do đó, các tiên đề về tính đóng, phần tử đơn vị, phần tử nghịch đảo, và tính kết hợp được kế thừa do

đó S là một nhóm con

2 Ngược lại, nếu S là một nhóm con của G, thì nó tuân theo các tiên đề về nhóm

o Như đã nói, phần tử đơn vị của S chính là phần tử đơn vị e của G

o Theo G4, với b  S, b -1  S

o Theo G1, a ° b -1  S

Định lý 1.1.12: Giao của các nhóm con của nhóm G là một nhóm con.

Chứng minh:

1 Gọi {H i } là một tập các nhóm con của G, và K = ∩{H i}

2 e là phần tử của mọi H i theo định lý 1.1.9, do đó K không rỗng

3 Nếu h và k là các phần tử của K, thì với i, có:

o h và k  H i

o Theo định lý trước, h ° k -1  H i

o Do đó, h ° k -1  ∩{H i}

o Do đó với h, k  K, h ° k -1  K

o  K = ∩{Hi } là một nhóm con của G và hơn nữa K là một nhóm con của mỗi H i

Định lý 1.1.13: Gọi a là một phần tử của một nhóm (G, °), khi đó tập hợp {a n : n nguyên} là một nhóm con của G.

Định nghĩa 1.1.7 (Liên tập, hay liền kề)

Cho G là nhóm abel, H  G và a  Gthì

tập hợp {a ° hh  H} gọi là liên tập trái (left coset) của nhóm con H trong G và ký hiệu là a ° H, và

tập hợp {h ° ah  H} gọi là liên tập phải (right coset) của nhóm con H trong G và ký hiệu là H ° a

Định lý 1.1.14: Nếu H là một nhóm con của G, và x, y là các phần tử của G, thì x ° H = y ° H, hoặc x °

H và y ° H không giao nhau.

Định lý 1.1.15: Nếu H là một nhóm con của G, thì mọi liên tập trái (phải) của H trong G chứa cùng số

phần tử

Định lý 1.1.16: Nếu H là một nhóm con của G, thì số liên tập trái phân biệt của H bằng với số liên tập

phải phân biệt của H.

Định lý Lagrange: Nếu H là một nhóm con của một nhóm hữu hạn G, thì #H |# G, tức là số lượng

phần tử của H là ước số của G.

Chứng minh: Giả sử G là nhóm hữu hạn và H là nhóm con của nó Nếu G = H, thì điều cần chứng

minh là hiển nhiên đúng

Giả sử H   h1, , hn nhỏ hơn nhóm G và giả sử xG\H Lúc này tất cả các phần tử của tập

h x h x

Hx  1 , , n khác nhau và không trùng với các phần tử của H Vì từ h i xh j xdẫn đến

j

h  , nhưng h i xh jdẫn đến xh i 1h jH

là không thể Nếu như HHxG, thì định lý được

chứng minh Nếu như H  Hx nhỏ hơn G, thì có thể chọn yG\ (HHx)và thành lập nên tập

Trang 6

h y h y

Hy  1 , , n Tương tự các phần tử của tập này cũng khác nhau và không trùng với các phần

tử của tập H  Hx Cứ tiếp tục như thế, nhận kết quả như sau GHHxHy Từ đây có | G|

chia hết cho n.

1.1.3Bậc phần tử của nhóm

Định nghĩa 1.1.8 (Bậc phần tử của nhóm)

Cho G là một nhóm và a  G Bậc của phần tử a là số dương nhỏ nhất i  Z , thỏa mãn điều kiện

e

a i

Số này ký hiệu là ord(a) Nếu như số i không tồn tại thì a là phần tử có bậc vô hạn.

Chú ý: biểu thức ai được sử dụng để chỉ toán tử lặp (a ° a °…°a) i lần (i nguyên, dương)

Khi ° = +, thì a ° a °…°a = a i, còn khi ° = *, thì a ° a °…°a = ai

Ví dụ 1.1.4

1 Bậc của các phần tử của nhóm 

6

Z , * 9

Z và *

8

Z , khi lập bảng lưu tâm chú ý trên, như sau: Đối với nhóm 

6

Z (nhóm với toán tử cộng, e = 0)

ord(a

)

1 6 3 2 3 6

Đối với nhóm *

9

Z (nhóm với toán tử nhân, e = 1)

ord(a

)

1 6 3 6 3 2

Đối với nhóm *

8

Z (nhóm với toán tử nhân, e = 1)

ord(a

)

1 2 2 2

2 Nhóm Z gồm tất cả các số nguyên theo phép cộng – là một nhóm cyclic, Z   1  và

 )

(n

ord với n  , n  0 Z

Định lý 1.1.17: Cho G là nhóm hữu hạn và a  G là phần tử bất kỳ của nhóm Khi đó ord(a)|#G

Chứng minh: Nếu như a = e, thì ord(a) = 1 và điều kiện ord(a)|#G là hiển nhiên Ngược lại các phần

tử a, a2, ,a ord(a) e , sẽ tạo nên nhóm con của G Theo định lý Lagrange thì ord(a)|#G.

Định lý 1.1.17, dẫn ra từ định lý Lagrange, miêu tả sự liên hệ giữa bậc của nhóm với các bậc của các phần tử của nhóm này Mối tương hỗ này có ứng dụng quan trọng trong mật mã với khoá công khai: hệ mật nổi tiếng Rivest, Shamir và Adleman (RSA), hoạt động trên cơ sở của nhóm, mà bậc của nó là khoá riêng, chỉ được biết bởi chủ nhân của khoá Văn bản mã có thể xem xét như phần tử ngẫu nhiên của nhóm nào đó Biết bậc của nhóm, chủ nhân của khoá có thể sử dụng sự phụ thuộc giữa bậc của phần tử và bậc của nhóm để biến đổi văn bản mã thành văn bản rõ (tức là giải mã) Chúng ta sẽ nghiên cứu hệ mật RSA sau này

Trang 7

1.1.4 Nhóm thừa số

Cho một nhóm G và nhóm con tách biệt H của G Nếu định nghĩa tích của hai liên tập g * H và g’ *

H là liên tập g * g’ * H thì tập hợp các liên tập của G theo H với phép nhân đó làm thành một nhóm, gọi

là nhóm thừa số của G theo H, kí hiệu là G/H.

con của Z tương ứng với phép cộng Thì có nhóm thừa số:

nZ

Bởi vì: nnZ  0 nZ, n  1 nZ  1 nZ , …

1.1.5Nhóm vòng

Nói một cách không hình thức, nhóm có biểu diễn vòng, thì được gọi là nhóm vòng (cyclic group) Các nhóm như thể có nhiều đặc tính rất hấp dẫn và chúng được các ứng dụng rộng rãi trong mật mã học

Định nghĩa 1.1.10 (Nhóm cyclic, phần tử sinh của nhóm)

Nhóm G gọi là nhóm cyclic, nếu như tồn tại phần tử a  G, sao cho đối với b  Gtồn tại số nguyên i0, thỏa mãn điều kiện b  a i Phần tử a gọi là phần tử sinh của nhóm G Nếu nhóm G sinh

ra bởi a, thì ký hiệu G = <a>.

Ví dụ 1.1.6 (Nhóm cyclic)

1 Z6 0,1,2,3,4,5 15, bởi vì mọi phần tử của Z đều có thể biểu6

diễn dưới dạng tổng của 1 hoặc 5 theo modulo 6

2 * 1, 2, 4, 5,7,8 25

9

diễn dưới dạng tích của các số 2 hoặc 5 theo modulo 9

3 * 1,2,3, 4,5,6 3

7

Z

4 Nhóm * 1,3,5,7

8 

5 Cũng dễ dàng chứng minh được rằng nhóm nhân *

p

Z với p là số nguyên tố là một nhóm

cyclic

6 Với p 3là số nguyên tố, thì nhóm Z*p n là nhóm cyclic với n1

Không chỉ phần tử đơn vị mà các phần tử khác của nhóm cũng có những tính chất đặc biệt Một trong các tính chất đó là “khoảng cách” đến phần tử đơn vị

Định nghĩa 1.1.11 (Hàm Euler)

Đối với n  Z, ở đây n  1, hàm Euler (n) bằng số lượng các số nguyên k, sao cho 0  k < n và gcd(k, n) = 1.

Định lý 1.1.18:

1 Nhóm con bất kỳ của nhóm vòng cũng là nhóm vòng

2 Với mỗi ước số dương d của số a của nhóm a bao gồm chỉ một phân nhóm, mà nó có bậc d.

3 Nếu a = m, thì a k = ord(ak ) = m/ gcd(k, m).

Trang 8

4 Với mỗi ước số dương d của số a của nhóm a bao gồm (n) phần tử, mà nó có bậc d

5 Giả sử a = m Khi đó nhóm a bao gồm (m) phần tử sinh Chúng là các phần tử a r, sao cho

gcd(r, m) = 1

1.1.6 Nhóm nhân Z n*

Định nghĩa 1 1.12

Nhóm *

n

dương, nhỏ hơn n và nguyên tố cùng nhau với n Nhóm này bao gồm (n) = (p – 1)(q – 1) phần tử.

Nhóm này có nhiều ứng dụng trong lý thuyết số và mật mã học Đặc biệt là việc tìm bậc của nhóm

giúp kiểm tra tính nguyên tố của n Nếu như bậc của nhóm là n –1 thì n là số nguyên tố

Ví dụ 1.1.7

1 Cho nhóm *

5

Z , các phần tử của nhóm là 1, 2, 3, 4 Bậc của nhóm là 4 nên 5 là số nguyên tố

2 Cho nhóm *

10

Z , các phần tử của nhóm là 1, 3, 7, 9 Bậc của nhóm là 4, nên 10 không phải là số nguyên tố

1.1.7Đồng hình, đẳng cấu

Định nghĩa 1.1.13 (Đồng hình (homomorphism), đẳng cấu (isomorphism))

Giả sử G1 và G2 là các nhóm,  và  là các toán tử tương ứng trong các nhóm này Ánh xạ f: G1  G2

được gọi là đồng hình G1 trong G2, nếu a, bG1, thỏa mãn biểu thức sau f (a  b) = f(a)  f(b).

Thông thường các toán tử trong các nhóm này không khác nhau, vì vậy điều kiện đồng hình có thể viết

dưới dạng f (ab) = f(a)f(b) Tương tự như vậy có thể định nghĩa các nhóm đồng hình con

Nếu nhóm đồng hình f: G1  G2 là song ánh, với nó f –1(G2) = G1, thì nó được gọi là đẳng cấu của

nhóm G1 trong G2

Ví dụ 1.1.8 (Đồng hình)

1 Phép đồng hình của nhóm nhân *

R (gồm các số thực dương) trong nhóm cộng R(gồm các số thực) được thực hiện dưới dạng sau:

log: *

RR

log xy = log x + log y, x, y  R

2 Phép đồng hình của nhóm cộng RR(gồm các số thực) trong nhóm nhân *

R (gồm các số thực dương) được thực hiện dưới dạng sau:

exp: R  *

R

exp(x + y) = exp(x) + exp(y), x, y  R

Ví dụ 1.1.9 (Đẳng cấu)

1 Trong nhóm cyclic * 1, 2, 4,5, 7,8

9 

9 2 ,2 ,2 ,2 ,2 ,2

cho phép thiết lập một đẳng cấu *

9

6 Z

Z  theo quy tắc i 2i

Trang 9

2 Tương tự đối với nhóm * 1, 2, 3, 4, 5,6

7 

Z cũng thành lập được sự đẳng cấu Z6 Z7*

theo quy tắc i 3i

Chú ý: phép ánh xạ trong 2 thí dụ trên có hoán vị một vài số hạng !

Định nghĩa 1.2.1 (Vành)

Vành (R, +, ) chứa tập R với hai phép toán hai ngôi (được ký hiệu là + (cộng) và  (nhân)) thỏa mãn

các tiên đề sau:

R1 (R, +) là một nhóm giao hoán đối với phép cộng Phần tử đơn vị đối với phép cộng (không) được

ký hiệu 0.

R2 Phép  có tính phân phối đối với phép +, nghĩa là:

a c a b a c b

c a b a c b a R c b

a

) (

) (

: ,

,

R3 Phép  có tính kết hợp, nghĩa là:

) ( )

( : ,

,b c R a b c a b c

R4 Đối với phép  vành R phù hợp theo các tiên đề đóng kín, kết hợp Phần tử đơn vị đối với phép

nhân (đơn vị) được ký hiệu 1, với 1  0.

Ví dụ 1.2.1 (Vành) Độc giả tự kiểm tra các ví dụ sau thỏa mãn 4 tiên đề về vành, cách làm tương tự

như ví dụ 1.1

1 Tập hợp các số nguyên Z với phép cộng và nhân thông thường là một vành

2 Tập các ma trận vuông cùng cấp n với phép cộng và nhân ma trận là một vành

3 Tập các số với phép cộng và nhân theo modulo n ký hiệu là Z nlà một vành, thường gọi là vành

theo thặng dư n.

4 Đối với bất kỳ n > 0, nhóm

n

Z là vành đối với các toán tử cộng và nhân theo modulo n, và 0 =

0, 1 = 1.

Định nghĩa 1.2.2 (Vành giao hoán)

Vành giao hoán là vành R trong đó phép nhân có tính chất giao hoán

Định nghĩa 1.2.3 (Vành đơn vị)

Vành trong đó phép nhân có phần tử đơn vị được gọi là vành có đơn vị

Định nghĩa 1 2.4 (Vành con)

Tập con A của vành R được gọi là vành con của R nếu chính A là một vành với hai phép toán cộng và nhân trên R (bao gồm cả tính đóng của hai phép toán này trên A).

Ví dụ 1.2.2 (Vành con) Tập gồm một phần tử {0} và chính R là vành con của R.

Định lý 1.2.1: Giao của các vành con của R là vành con của R

Định nghĩa 1.2.5 (Vành thừa số)

o Cho A là một ideal của vành R và phần tử x R Tập con của R gồm các phần tử dạng x + a với a A được gọi là một liên tập của A theo x.

Trang 10

o Ký hiệu R/A là tập hợp tất cả các liên tập của A với x R: R/A = {x + A| x R} được gọi

là tập thừa số của R theo A

o Trên tập thừa số R/A có thể xác định hai phép toán cộng và nhân như sau:

(x + A) + (y + A) = (x + y) + A

(x + A) * ( y + A) = (x * y) + A Khi đó có thể chứng minh R/A là một vành, và vành này được gọi là vành thừa số của R theo A.

1.1.9Một số khái niệm về ideal

Trong lý thuyết vành, ideal là một tập con đặc biệt của một vành

1 Vành con A của vành R được gọi là ideal trái (hoặc phải) của R nếu x  a A (hoặc a  x A) với a A, với x R

2 Vành con A vừa là ideal trái, vừa là ideal phải của R được gọi là ideal của R

3 Giao của họ bất kỳ các ideal của R là ideal của R

4 Cho tập con X  R, ideal nhỏ nhất của R chứa X được gọi là ideal sinh bởi X

1.1.10 Đồng hình vành

Cho R1 và R2 là hai vành Ánh xạ f: R1  R2 được gọi là đồng hình vành nếu f bảo toàn hai phép toán cộng và nhân trong R, nghĩa là với a, b R:

1 f(a + b) =f(a) + f(b),

2 f(a  b) =f(a)  f(b).

Nếu đồng hình vành f: R1  R2 là song ánh, thì nó được gọi là đẳng cấu của vành R1 trong R2

Định nghĩa 1.3.1 (Trường)

Nếu các phần tử khác không của vành tạo thành nhóm tương ứng với phép nhân thì gọi vành đó là trường

Ví dụ 1.3.1 (Trường)

1 Tập Q, R và C là trường tương ứng với phép cộng và nhân thông thường, với phần tử 0 là 0

và phần tử 1 là 1.

2 Tập Z p với với p là số nguyên tố là trường tương ứng với phép cộng và nhân cho modulo p,

với phần tử 0 là 0 và phần tử 1 là 1.

Định nghĩa 1.3.2 (Trường con)

Giả sử F là một trường Tập con E  F được gọi là trường con của F nếu chính E là một trường với cùng phép toán trong F.

Ví dụ 1.3.2 (Trường con)

1 Trường số hữu tỷ Q là trường con của trường số thực, R trường số thực là trường con của trường số phức C.

2 Tập A  R: Aab 2|a,bQ là trường con của R.

Ngày đăng: 26/04/2014, 20:52

HÌNH ẢNH LIÊN QUAN

Hình 1: Các ví dụ về đường cong elliptic  1.4.2 Đường cong elliptic trên trường hữu hạn - Tài liệu Kỹ thuật lập trình - Chương 1: Cơ bản về đại số trừu tượng
Hình 1 Các ví dụ về đường cong elliptic 1.4.2 Đường cong elliptic trên trường hữu hạn (Trang 17)
Hình 2: Đường cong elliptic y 2  = x 3  + x +1 - Tài liệu Kỹ thuật lập trình - Chương 1: Cơ bản về đại số trừu tượng
Hình 2 Đường cong elliptic y 2 = x 3 + x +1 (Trang 19)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w