1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Một số vấn đề về phụ thuộc hàm và phụ thuộc hàm xấp xỉ trong lý thuyết tập thô và ứng dụng vào bài toán rút gọn thuộc tính

7 25 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 425,32 KB

Nội dung

Chúng tôi nghiên cứu các tính chất của vùng dương, các ràng buộc giữa các thuộc tính và đặc biệt giữa các thuộc tính điều kiện trong hệ quyết định, trên cơ sở[r]

(1)

Nghiên cứu khoa học công nghệ

Tạp chí Nghiên cứu KH&CN quân sự, Số 60, - 2019 161 MỘT SỐ VẤN ĐỀ VỀ PHỤ THUỘC HÀM VÀ PHỤ THUỘC HÀM XẤP XỈ TRONG LÝ THUYẾT TẬP THÔ VÀ ỨNG DỤNG VÀO BÀI

TỐN RÚT GỌN THUỘC TÍNH Nguyễn Bá Tường1* , Nguyễn Bá Quảng2

Tóm tắt: Trong viết chúng tơi trình bày số khái niệm tính chất liên quan đến hệ thông tin S = (U, A), phụ thuộc hàm, phụ thuộc xấp xỉ, vùng dương trong lý thuyết tập thơ Chúng tơi nghiên cứu tính chất vùng dương, ràng buộc thuộc tính đặc biệt thuộc tính điều kiện hệ quyết định, sở xây dựng thuật tốn heuristic tìm tập rút gọn bảng quyết định sử dụng độ phụ thuộc thuộc tính

Từ khóa:Phân hoạch; Quan hệ; Xấp xỉ; Tập thô; Phụ thuộc hàm; Phụ thuộc xấp xỉ; Rút gọn thuộc tính

1 MỘT SỐ KHÁI NIỆM CƠ BẢN

Hầu hết định nghĩa, khái niệm viết trích từ tài liệu tham khảo [1-5]

Định nghĩa Quan hệ tương đương tập U

R quan hệ tương đương tập U R  U  U R thỏa mãn ba tính chất phản xạ, đối xứng, bắc cầu

Chú ý: Thay cho (u,v)  R ta viết uRv

Quan hệ tương đương R U chia U thành nhóm tương đương, ta ký hiệu họ nhóm tương đương U/R

Vậy U/R = {[t]R: với t  U [t]R lớp phần tử t’ mà tRt’} Định nghĩa Phân hoạch U

Cho tập U hữu hạn, khác rỗng

Họ E = {E1, E2, , Ek} tập U phân hoạch U E thỏa mãn điều

kiện:

(1) Tính khác rỗng: Các Ei khác rỗng

(2) Tính rời nhau: Ei Ej =  i  j

(3) Tính đầy đủ: 

k

i i

E

1

= U

Bổ đề 1. Cho U tập hữu hạn khác rỗng Khi

a Với quan hệ tương đương R U U/R phân hoạch

b Với phân hoạch E = { E1, E2, , Ek} U tồn quan hệ tương đương R

trên U để U/R = E Chứng minh:

a Ta chứng minh U/R = {[t]R} phân hoạch

(1) Tính khác rỗng: với t [t]R khác rỗng chứa t

(2) Tính rời nhau: giả sử [t]R [t’]R hai nhóm khác nhau, ta chứng minh

[t]R [t’]R =  Thật [t]R [t’]R có phần tử chung t’’ dễ

thấy [t]R = [t’’]R = [t’]R => [t]R = [t’]R vô lý

(3) Tính đầy đủ: 

U t

R t

]

(2)

Công nghệ thơng tin & Cơ sở tốn học cho tin học

N B Tường, N B Quảng, “Một số vấn đề phụ thuộc hàm … rút gọn thuộc tính.” 162

b Giả sử E = {E1, E2, , Ek} phân hoạch U

Ta xây dựng quan hệ R U để U/R = E Đặt R = 

k

i

i i E

E

1

 dễ dàng thử lại R quan hệ tương đương U U/R = E đpcm

Định nghĩa Hệ thông tin đầy đủ (complete information system) S = (U, A), Trong U = {t1, t2, , tm} tập hữu hạn, khác rỗng đối tượng (Universe) A = {A1, A2,

, An} tập hữu hạn, khác rỗng thuộc tính Giá trị (thơng tin) đối tượng t U

thuộc tính a  A t.a Tương tự với t  U X  A, t.X chiếu t lên X Nếu giá trị đối tượng t a có nhiều giá trị hệ thông tin đa trị (a set-value information system)

Trong viết ta xét hệ thông tin đầy đủ, nên thay cho hệ thông tin đầy đủ S =(U, A) ta viết hệ thông tin S = (U, A)

Trong viết ta dùng ký tự X, Y, Z, V, W, để tập thuộc tính ký tự thường a, b, c, d, e, để thuộc tính, mặt khác ta dùng XY thay cho X  Y abc thay cho {a, b, c}

Thông thường hệ thông tin biểu diễn dạng bảng hai chiều (xem Bảng 1) Thí dụ Bảng 1: S = (U, A), với U = { t1, t2, t3, t4, t5, t6, t7, t8, t9, t10};

A = {a, b, c, d, e}; t1.a = 1, t1.abcd = (1, 1, 1, 1), t2.abcde = (2, 1, 1, 1, 1)

Bảng 1. Hệ thông tin đầy đủ

U a b c d e

t1 1 1 1 1 1

t2 2 1 1 1 1

t3 2 1 2 2 1

t4 3 2 2 2 1

t5 3 2 2 2 2

t6 3 2 2 3 2

t7 2 2 3 3 2

t8 1 2 3 1 3

t9 1 3 3 1 3

t10 1 3 1 1 2

Định nghĩa Hệ thông tin S’ = (U’, A ) hệ thông tin S = (U, A) U’  U

Định nghĩa Hệ quyết định hệ tin SD mà tập thuộc tính A có tập thuộc tính định D

Vậy hệ định SD = (U, A); A = C  D; C  D =  Tập C gọi tập thuộc tính điều kiện, D tập thuộc tính quyết định

Phân hoạch U/C = { X1, X2, , Xk} phân hoạch điều kiện

Phân hoạch U/D = {Y1, Y2, , Yl} phân hoạch định

Định nghĩa Hệ định SD = (U, C  D ) nhất quán cặp t, t’U mà t.C = t’.C t.D = t’.D Nói cách khác SD quán đối tượng giống C giống D

Định nghĩa Cho hệ thông tin S = (U, A);

(3)

Nghiên cứu khoa học cơng nghệ

Tạp chí Nghiên cứu KH&CN quân sự, Số 60, - 2019 163

Thí dụ xét hệ thơng tin Bảng ta có R = acde rút gọn R tập tối thiểu mà U/R = U/A R tối thiểu phải hiểu bỏ khỏi R thuộc tính tập cịn lại cho phân hoạch khác U/A Chẳng hạn ta có R = acde rút gọn U/R = U/acde =U/A U/cde ≠ U/A, U/ade ≠ U/A, U/ace ≠ U/A, U/acd ≠ U/A

Định nghĩa 8. Cho hệ thông tin S = (U, A), X  A Trên tập đối tượng U xác định quan hệ IND(X) sau: IND(X) = { (t, t’)  U  U: t.X = t’.X} Quan hệ IND(X) gọi quan hệ bất khả phân biệt (hay quan hệ giống nhau) tập thuộc tính X đối tượng t t’

Rõ ràng quan hệ IND(X) quan hệ tương đương U Khi phân hoạch U/IND(X) ta ký hiệu U/X U/X = { [t]X: t  U} Trong [t]X = { t’  U: (t, t’) 

IND(X)} lớp tương đương đối tượng t

Định nghĩa Cho hệ thông tin S = (U, A); X, Y  A Nếu lớp tương đương U/X tập lớp tương đương U/Y ta nói U/X mịn U/Y ký hiệu U/X  U/Y

Bổ đề 2. Cho hệ thông tin S = (U, A), X  Y  A Khi với t  U a [t]Y  [t]X

b [t]X hợp số lớp tương đương phân hoạch U/Y Hay

[t]X =  [t’]Y (1)

c IND(Y)  IND(X) d U/Y  U/X

Chứng minh:

a Nếu X  Y  A [t]Y  [t]X Thật lấy t’  [t]Y => t.Y = t’.Y mặt khác theo

giả thiết X nằm Y nên t.X = t’.X => t’  [t]X => [t]Y  [t]X đpcm

b Để chứng minh lớp tương đương U/X hợp số lớp tương đương U/Y ta giả sử [t]X ={ t1, t2, , tk}, [t]X =[t1]X= [t2]X = = [tk]X Hiển nhiên

rằng t1  [t1]Y, t2  [t2]Y, , tk  [tk]Y từ suy

[t]X = { t1, t2, , tk}  [t1]Y  [t2]Y   [tk ]Y (*)

Mặt khác từ chứng minh phần a ta lại có [t1]X  [t1]Y

[t2]X  [t2]Y

[t3]X  [t3]Y

[tk]X  [tk]Y

Hợp hai vế ta có [t1]X [t2]X  [tk]X [t1]Y [t2]Y  [tk]Y

mà [t1]X [t2]X  [tk]X = [t]X nên [t]X [t1]Y [t2]Y  [tk]Y (**)

Từ (*) & (**) ta có [t]X = [t1]Y [t2]Y  [tk]Y đpcm

c Chứng minh IND(Y)  IND(X): lấy (t, t’)  IND(Y) => t.Y = t’.Y, mặt khác X

 Y nên t.X = t’.X => (t, t’)  IND(X) => IND(Y)  IND(X) đpcm d Chứng minh phần d suy từ phần a

(4)

164

U/X đư

{t9

ab) = U & POS(ab, abc) = {t

POS(R, D) = POS(C, D)

ln có

=t’.Y

minh t ta l

t6}, {t

X ( hay X xác đ t.Y = t’.Y Khi

S

164

Vùng dương (positive region)

U/X đư

POS(X, Y) = Ví

9, t10

ab) = U & POS(ab, abc) = {t

Định nghĩa 11

Tập R

POS(R, D) = POS(C, D) Khi đó, R đư

Bổ đề 3.

ln có

và Ch Lấy t

Để chứng minh t Lấy t’

Vì t.X = t’.X =t’.Y

Suy POS(X, Y) Tương t

minh t Th ta lại có [t]

Ví d U/a = {{ t

Vậy POS(a, b) = { t U/ac = {{ t

}, {t

Vậy POS(ac, bc) = {t Suy POS(a, b)

Định nghĩa 12

X ( hay X xác đ t.Y = t’.Y Khi

Định nghĩa 13

Tập Y đ X

Vùng dương (positive region)

U/X bao h POS(X, Y) =

Ví dụ xét hệ thơng tin Bảng ta có U/ab = { { t

10}} U/abc = { { t

ab) = U & POS(ab, abc) = {t

ịnh nghĩa 11

ập R

POS(R, D) = POS(C, D) Khi đó, R đư

ổ đề 3.

ln có

POS(X, Y)

Chứng minh: t

ể chứng minh t t’

Vì t.X = t’.X =t’.Y T

Suy POS(X, Y) Tương t

minh t 

Thật v ại có [t]

Ví dụ xét hệ thống thông tin Bảng U/a = {{ t

ậy POS(a, b) = { t U/ac = {{ t

}, {t7}, {t

ậy POS(ac, bc) = {t Suy POS(a, b)

ịnh nghĩa 12

X ( hay X xác đ t.Y = t’.Y Khi

ịnh nghĩa 13

ập Y đ X 

Vùng dương (positive region)

ợc bao h POS(X, Y) =

ụ xét hệ thơng tin Bảng ta có U/ab = { { t }} U/abc = { { t

ab) = U & POS(ab, abc) = {t

ịnh nghĩa 11

ập R

POS(R, D) = POS(C, D) Khi đó, R đư

ổ đề 3.

POS(X, Y)

ứng minh: t 

ể chứng minh t t’ 

Vì t.X = t’.X Từ t.Y

Suy POS(X, Y) Tương t

 POS(X, Y ật v ại có [t]

ụ xét hệ thống thông tin Bảng U/a = {{ t

ậy POS(a, b) = { t U/ac = {{ t

}, {t8

ậy POS(ac, bc) = {t Suy POS(a, b)

ịnh nghĩa 12

X ( hay X xác đ t.Y = t’.Y Khi

ịnh nghĩa 13

ập Y đ

 k

N B Tư

Vùng dương (positive region)

ợc bao h POS(X, Y) =

ụ xét hệ thông tin Bảng ta có U/ab = { { t }} U/abc = { { t

ab) = U & POS(ab, abc) = {t

ịnh nghĩa 11

ập R 

POS(R, D) = POS(C, D) Khi đó, R đư

ổ đề 3. Cho h

POS(X, Y)

ứng minh:

POS(X, Y) ta ph ể chứng minh t

 [t] Vì t.X = t’.X

ừ t.Y

Suy POS(X, Y)

Tương tự ta chứng minh POS(X, Y) POS(X, Y

ật v ại có [t]Y

ụ xét hệ thống thông tin Bảng U/a = {{ t1, t

ậy POS(a, b) = { t U/ac = {{ t

8, t9

ậy POS(ac, bc) = {t Suy POS(a, b)

ịnh nghĩa 12

X ( hay X xác đ t.Y = t’.Y Khi

ịnh nghĩa 13

ập Y đư

  (X

N B Tư

Vùng dương (positive region)

ợc bao hàm nhóm c POS(X, Y) =

ụ xét hệ thông tin Bảng ta có U/ab = { { t }} U/abc = { { t

ab) = U & POS(ab, abc) = {t

ịnh nghĩa 11

C đư POS(R, D) = POS(C, D)

Khi đó, R gọi l Cho h

POS(X, Y)

ứng minh:

POS(X, Y) ta ph ể chứng minh t

[t]XZ

Vì t.X = t’.X nên t’

= t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’ Suy POS(X, Y)

ự ta chứng minh POS(X, Y) POS(X, Y

ì với t thuộc POS(X, Y) th

 [t]

ụ xét hệ thống thông tin Bảng , t8, t9

ậy POS(a, b) = { t U/ac = {{ t1, t10

9}, {t

ậy POS(ac, bc) = {t Suy POS(a, b)

ịnh nghĩa 12

X ( hay X xác định phụ thuộc h t.Y = t’.Y Khi

ịnh nghĩa 13

ược gọi l

  

Y)

N B Tường, N B Quảng, “Một số vấn đề phụ thuộc h Vùng dương (positive region)

àm nhóm c POS(X, Y) = 

ụ xét hệ thơng tin Bảng ta có U/ab = { { t }} U/abc = { { t

ab) = U & POS(ab, abc) = {t

ịnh nghĩa 11 Cho h C đư POS(R, D) = POS(C, D)

ợc gọi l

Cho hệ thông tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta

POS(X, Y)  POS(X, Y POS(X, Y) ta ph ể chứng minh t

=> t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z nên t’

= t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’ Suy POS(X, Y)

ự ta chứng minh POS(X, Y) POS(X, Y\

ới t thuộc POS(X, Y) th [t]Y\

ụ xét hệ thống thông tin Bảng

9, t10

ậy POS(a, b) = { t

10 }, { t

}, {t10

ậy POS(ac, bc) = {t Suy POS(a, b)

ịnh nghĩa 12 Cho h ịnh phụ thuộc h t.Y = t’.Y Khi ta nói S th

ịnh nghĩa 13 Cho h ợc gọi l

ờng, N B Quảng, “Một số vấn đề phụ thuộc h Vùng dương (positive region)

àm nhóm c  {[t]

ụ xét hệ thông tin Bảng ta có U/ab = { { t }} U/abc = { { t

ab) = U & POS(ab, abc) = {t Cho h C gọi l POS(R, D) = POS(C, D)

ợc gọi l

ệ thơng tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta

POS(X, Y POS(X, Y) ta ph

ể chứng minh t  POS(XZ, YZ), ta ch

=> t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z nên t’

= t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’ Suy POS(X, Y) 

ự ta chứng minh POS(X, Y) \Z)

ới t thuộc POS(X, Y) th

\Z => [t]

ụ xét hệ thống thông tin Bảng

10 }, { t

ậy POS(a, b) = { t4

}, { t

10}}

ậy POS(ac, bc) = {t Suy POS(a, b)  Cho h ịnh phụ thuộc h

đó ta nói S th Cho h ợc gọi l Y n

ờng, N B Quảng, “Một số vấn đề phụ thuộc h Vùng dương (positive region)

àm nhóm c {[t]X

ụ xét hệ thông tin Bảng ta có U/ab = { { t }} U/abc = { { t1

ab) = U & POS(ab, abc) = {t

Cho hệ định T = (U, C ợc gọi l

POS(R, D) = POS(C, D)

ợc gọi tập rút gọn miền d

ệ thơng tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta

POS(X, Y POS(X, Y) ta ph

POS(XZ, YZ), ta ch

=> t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z

 [t]

= t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’

 POS(XZ, YZ) đpcm ự ta chứng minh POS(X, Y)

Z)

ới t thuộc POS(X, Y) th => [t]

ụ xét hệ thống thông tin Bảng }, { t2

4, t5

}, { t2}, {t

}} ậy POS(ac, bc) = {t2}

POS(ac, bc)

Cho hệ thông tin S = (U, A ); X, Y ịnh phụ thuộc h

đó ta nói S th

Cho hệ thơng tin S = (U, A ); X, Y ợc gọi

Y

ờng, N B Quảng, “Một số vấn đề phụ thuộc h Vùng dương (positive region)

àm nhóm c

X 

ụ xét hệ thơng tin Bảng ta có U/ab = { { t }} U/abc = { { t1}, {t

ab) = U & POS(ab, abc) = {t1

ệ định T = (U, C ợc gọi l

ập rút gọn miền d

ệ thơng tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta POS(X, Y)

POS(X, Y POS(X, Y) ta phải chứn

POS(XZ, YZ), ta ch

=> t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z [t]X m

= t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’ POS(XZ, YZ) đpcm

ự ta chứng minh POS(X, Y) ới t thuộc POS(X, Y) th

=> [t]X

ụ xét hệ thống thông tin Bảng

2, t3, t 5, t6

}, {t } 

POS(ac, bc)

ệ thông tin S = (U, A ); X, Y ịnh phụ thuộc h

đó ta nói S th

ệ thông tin S = (U, A ); X, Y ph

ếu

ờng, N B Quảng, “Một số vấn đề phụ thuộc h Vùng dương (positive region)

àm nhóm c U/X: [t]

ụ xét hệ thông tin Bảng ta có U/ab = { { t }, {t2}, {t

} 

ệ định T = (U, C ợc gọi t

ập rút gọn miền d

ệ thông tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta POS(X, Y)

POS(X, Y\Z) ải chứn

POS(XZ, YZ), ta ch

=> t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z mặt khác v

= t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’ POS(XZ, YZ) đpcm

ự ta chứng minh POS(X, Y) ới t thuộc POS(X, Y) th

 [t]

ụ xét hệ thống thông tin Bảng , t7 }, { t

} }, {t3}, { t

{t3}

POS(ac, bc)

ệ thông tin S = (U, A ); X, Y ịnh phụ thuộc hàm Y) S, n

đó ta nói S thỏa m

ệ thông tin S = (U, A ); X, Y

phụ thuộc h

ờng, N B Quảng, “Một số vấn đề phụ thuộc h Vùng dương (positive region) X v

àm nhóm c U/X: [t]

ụ xét hệ thơng tin Bảng ta có U/ab = { { t }, {t

 {t

ệ định T = (U, C

tập rút gọn C

ập rút gọn miền d

ệ thông tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta POS(X, Y)

Z)

ải chứng minh t POS(XZ, YZ), ta ch

=> t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z ặt khác v

= t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’ POS(XZ, YZ) đpcm

ự ta chứng minh POS(X, Y) ới t thuộc POS(X, Y) th

[t]Y\

ụ xét hệ thống thông tin Bảng }, { t

}, { t4

} 

POS(ac, bc)

ệ thông tin S = (U, A ); X, Y àm Y) S, n ỏa m

ệ thông tin S = (U, A ); X, Y

ụ thuộc h

k(X

ờng, N B Quảng, “Một số vấn đề phụ thuộc h X v

àm nhóm U/Y Hay U/X: [t]

ụ xét hệ thông tin Bảng ta có U/ab = { { t }, {t3}, {t

{t4, t5

ệ định T = (U, C

ập rút gọn C

ập rút gọn miền d

ệ thông tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta POS(X, Y)

g minh t POS(XZ, YZ), ta ch

=> t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z ặt khác v

= t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’ POS(XZ, YZ) đpcm

ự ta chứng minh POS(X, Y) ới t thuộc POS(X, Y) th

\Z => t

ụ xét hệ thống thông tin Bảng }, { t4, t5

4, t5  { t POS(ac, bc)

ệ thông tin S = (U, A ); X, Y àm Y) S, n ỏa mãn ph

ệ thông tin S = (U, A ); X, Y

ụ thuộc h

k(X→Y) =

ờng, N B Quảng, “Một số vấn đề phụ thuộc h X Y, ký hi

ủa U/Y Hay U/X: [t]X 

ụ xét hệ thông tin Bảng ta có U/ab = { { t }, {t

5, t6

ệ định T = (U, C

ập rút gọn C

ập rút gọn miền d

ệ thông tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta POS(X, Y) 

g minh t POS(XZ, YZ), ta ch

=> t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z ặt khác t

= t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’ POS(XZ, YZ) đpcm

ự ta chứng minh POS(X, Y) 

ới t thuộc POS(X, Y) th => t ụ xét hệ thống thông tin Bảng

5, t6

5, t6

{ t4, t

ệ thông tin S = (U, A ); X, Y àm Y) S, n

ãn ph

ệ thông tin S = (U, A ); X, Y

ụ thuộc h

→Y) =

Công ngh

ờng, N B Quảng, “Một số vấn đề phụ thuộc h Y, ký hi

ủa U/Y Hay

 [t]

ụ xét hệ thông tin Bảng ta có U/ab = { { t }, {t4, t

6} 

ệ định T = (U, C

ập rút gọn C

ập rút gọn miền dương

ệ thông tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta

 POS(XZ, YZ)

g minh t

POS(XZ, YZ), ta chứng minh [t] => t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z

ì t 

= t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’ POS(XZ, YZ) đpcm

 POS(X, Y ới t thuộc POS(X, Y) th

=> t  POS(X, Y ụ xét hệ thống thông tin Bảng

}} & U/b = {{ t

6 }, {t

, t5, t

ệ thông tin S = (U, A ); X, Y àm Y) S, n

ãn phụ thuộc h ệ thông tin S = (U, A ); X, Y

ụ thuộc hàm đ

→Y) =

Công ngh

ờng, N B Quảng, “Một số vấn đề phụ thuộc h Y, ký hi

ủa U/Y Hay [t]Y

ụ xét hệ thông tin Bảng ta có U/ab = { { t , t5, t6

 {t ệ định T = (U, C

ập rút gọn C

ương

ệ thông tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta POS(XZ, YZ)

g minh t  POS(XZ, YZ) ứng minh [t] => t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z

 POS(X, Y) nên [t] = t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’

POS(XZ, YZ) đpcm POS(X, Y ới t thuộc POS(X, Y) [t]

POS(X, Y ụ xét hệ thống thơng tin Bảng ta có:

}} & U/b = {{ t }, {t7}, {t

, t6 }

ệ thông tin S = (U, A ); X, Y àm Y) S, n

ụ thuộc h ệ thông tin S = (U, A ); X, Y

àm đ

Card

Công ngh

ờng, N B Quảng, “Một số vấn đề phụ thuộc h Y, ký hi

ủa U/Y Hay với [t] ụ xét hệ thông tin Bảng ta có U/ab = { { t

6}, {t

{t7}

ệ định T = (U, C ập rút gọn C

ương

ệ thơng tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta POS(XZ, YZ)

POS(XZ, YZ) ứng minh [t] => t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z

POS(X, Y) nên [t] = t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’

POS(X, Y ì [t]X

POS(X, Y ta có: }} & U/b = {{ t

}, {t } {t

ệ thông tin S = (U, A ); X, Y

àm Y) S, với cặp t, t’ ụ thuộc h

ệ thông tin S = (U, A ); X, Y

àm độ k(X→Y)

Card Card

Công nghệ thông tin & C

ờng, N B Quảng, “Một số vấn đề phụ thuộc h Y, ký hiệu POS(X, Y) l

ới [t] ụ xét hệ thông tin Bảng ta có U/ab = { { t

}, {t7}, {t

}  {t

 D );

ập rút gọn C

ệ thông tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta POS(XZ, YZ)

POS(XZ, YZ) ứng minh [t] => t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z

POS(X, Y) nên [t] = t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’

POS(X, Y\Z) L

 POS(X, Y

ta có: }} & U/b = {{ t

}, {t8, t

{t7}

ệ thông tin S = (U, A ); X, Y

ếu với cặp t, t’ ụ thuộc hàm X

ệ thông tin S = (U, A ); X, Y

ộ k(X→Y) (

Card POS Card

ệ thông tin & C

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ệu POS(X, Y) l ới [t]Y 

ụ xét hệ thơng tin Bảng ta có U/ab = { { t }, {t {t8} = {t

D ); R l

ệ thông tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta POS(XZ, YZ)

POS(XZ, YZ) ứng minh [t]XZ

=> t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z POS(X, Y) nên [t] = t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’

Z) L [t]Y

POS(X, Y\Z) đpcn

}} & U/b = {{ t1

, t9}} & U/bc = {{ t

} 

ệ thông tin S = (U, A ); X, Y 

ếu với cặp t, t’ àm X

ệ thông tin S = (U, A ); X, Y  ộ k(X→Y)

(U Card

POS

ệ thông tin & C

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ệu POS(X, Y) l

 U/Y} ụ xét hệ thơng tin Bảng ta có U/ab = { { t1}, {t

}, {t8}, {t

} = {t D );

ếu R l

ệ thông tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta POS(XZ, YZ)

POS(XZ, YZ)

XZ 

=> t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z POS(X, Y) nên [t] = t’.Y & t.Z = t’.Z ta có t.YZ = t’.YZ => t’ 

Z) Lấy t

Y m

Z) đpcn

1, t2, t

}} & U/bc = {{ t

{t8, t

 A Ta nói Y ph ếu với cặp t, t’

àm X → Y v

 A

ộ k(X→Y)

) (

U X POS

ệ thông tin & C

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ệu POS(X, Y) l

U/Y} }, {t }, {t } = {t1

ếu R l

ệ thơng tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta POS(XZ, YZ)

POS(XZ, YZ)

 [t] => t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z

POS(X, Y) nên [t] [t]YZ

ấy t

mặt khác theo phần a c Z) đpcn

, t3 }, { t

}} & U/bc = {{ t , t9} = { t

A Ta nói Y ph ếu với cặp t, t’

→ Y v A

ộ k(X→Y) vào X S, ký hi

,Y X

ệ thông tin & C

ờng, N B Quảng, “Một số vấn đề phụ thuộc hàm … rút g ệu POS(X, Y) l

U/Y} }, {t2, t

}, {t9}, {t 1, t4, t

ếu R t

ệ thơng tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta POS(XZ, YZ)

[t]YZ

POS(X, Y) nên [t]X YZ

ấy t  POS(X, Y) ta ph ặt khác theo phần a c Z) đpcn

}, { t }} & U/bc = {{ t

} = { t

A Ta nói Y ph ếu với cặp t, t’

→ Y ký hi

vào X S, ký hi

))

ệ thông tin & Cơ s

àm … rút g ệu POS(X, Y) h

, t3}, {t

}, {t10

, t5, t

à tập tối thiểu thỏa m

ệ thơng tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta POS(XZ, YZ)

YZ

 [t]

POS(X, Y) ta ph ặt khác theo phần a c

}, { t9, t

}} & U/bc = {{ t } = { t2

A Ta nói Y ph ếu với cặp t, t’

à ký hi

vào X S, ký hi

ơ sở toán học cho tin học

àm … rút g

à hợp nhóm

}, {t4

10}} Khi POS(abc,

, t6, t

ập tối thiểu thỏa m

ệ thơng tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta

[t]Y

POS(X, Y) ta ph ặt khác theo phần a c

, t10 }, { t

}} & U/bc = {{ t

2, t3

A Ta nói Y ph ếu với cặp t, t’ U mà

à ký hiệu: S

vào X S, ký hi

ở toán học cho tin học

àm … rút g

ợp nhóm

4, t5

}} Khi POS(abc, , t7, t

ập tối thiểu thỏa m

ệ thông tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta

=> t’

POS(X, Y) ta ph ặt khác theo phần a c

}, { t }} & U/bc = {{ t1, t2

3, t4, t

A Ta nói Y phụ thuộc h U mà ệu: S

vào X S, ký hi

ở toán học cho tin học

àm … rút gọn

ợp nhóm

5, t6

}} Khi POS(abc, , t8}

ập tối thiểu thỏa m

ệ thơng tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta

=> t’

POS(X, Y) ta ph ặt khác theo phần a c

}, { t4, t

2}, {t

, t5, t

ụ thuộc h U mà ệu: S

vào X S, ký hi

ở toán học cho tin học

ọn thu

ợp nhóm

6}, {t

}} Khi POS(abc,

ập tối thiểu thỏa m

ệ thông tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta

 [t]

POS(X, Y) ta ph ặt khác theo phần a c

, t5, t6

}, {t3

, t6, t

ụ thuộc h t.X = t’.X

X

vào X S, ký hi

ở toán học cho tin học

thuộc tính. ợp nhóm

}, {t7}, {t

}} Khi POS(abc,

ập tối thiểu thỏa m

ệ thông tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta

[t]Y

POS(X, Y) ta phải chứng ặt khác theo phần a bổ đề

6, t7, t

}, { t , t7, t

ụ thuộc hàm vào t.X = t’.X X → Y

vào X S, ký hi

ở toán học cho tin học

ộc tính. ợp nhóm

}, {t }} Khi POS(abc,

ập tối thiểu thỏa m

ệ thơng tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta

=> t.Y

ải chứng bổ đề

, t8}}

}, { t4

, t8, t

àm vào t.X = t’.X

→ Y

vào X S, ký hi

ở toán học cho tin học

ộc tính.

ợp nhóm

}, {t8},

}} Khi POS(abc,

ập tối thiểu thỏa mãn

ệ thông tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta (2)

=> t.Y

ải chứng bổ đề

}}

4, t5,

, t9}

àm vào t.X = t’.X

→ Y

vào X S, ký hiệu

(3) ở toán học cho tin học

ợp nhóm

}, }} Khi POS(abc,

ãn

ệ thơng tin S = (U, A) Khi với tập thuộc tính X, Y, Z ta (2)

=> t.Y

ải chứng bổ đề

, }

àm vào t.X = t’.X

ệu

(5)

Nghiên c

Tạp chí Nghi t7, t

=> t, t’

ta đ

Vì POS(X, Y) = U nên v t’.Y => S

của phụ thuộc h

dàng

t.YZ = t’.YZ => S Nghiên c

ạp chí Nghi Thí d , t8, t

Lưu

Bổ đề

S Ch - Đi Th => [t] - Đi Th => t, t’

Bổ đề 5.

S Ch - Đi ta ch

-Vì POS(X, Y) = U nên v t’.Y => S

Cho h phụ thuộc h

Tính ch

Ta ln có S Ch  dàng Tính ch Nếu S Ch  Bây gi

t.YZ = t’.YZ => S

Tính ch

Với ba tập thuộc tính X, Y, Z, S Nghiên c

ạp chí Nghi Thí d

, t9} Khi k(X→Y) =

Lưu ý r

ổ đề

S

Chứng minh:

Điều kiện cần S Thật lấy t’ => [t]

Điều kiện đủ U/X Thật vậ

=> t, t’  ổ đề 5.

S

Chứng minh:

Điều kiện cần giả sử S ã chứng minh với t POS(X, Y) =

Điều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S Vì POS(X, Y) = U nên v

t’.Y => S

Cho h phụ thuộc h

Tính ch

Ta ln có S Chứng minh: t, t’ thấy Tính ch ếu S Chứng minh: t, t’ Bây gi

t.YZ = t’.YZ => S

Tính ch

ới ba tập thuộc tính X, Y, Z, S Nghiên cứu khoa học cơng nghệ

ạp chí Nghi

Thí dụ xét hệ thơng tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t } Khi k(X→Y) =

ý k(X→Y) = th

ổ đề

X → Y v ứng minh:

ều kiện cần S ật lấy t’ => [t]X 

ều kiện đủ U/X ật vậ

 [t]

ổ đề 5.

X → Y v ứng minh:

ều kiện cần giả sử S ứng minh với t POS(X, Y) =

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S Vì POS(X, Y) = U nên v

t’.Y => S

Cho hệ phụ thuộc h

Tính ch

Ta ln có S ứng minh: t, t’ 

ấy

Tính ch

ếu S ứng minh: t, t’ 

Bây giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z => t.YZ = t’.YZ => S

Tính ch

ới ba tập thuộc tính X, Y, Z, S ứu khoa học cơng nghệ

ạp chí Nghiên c

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t } Khi k(X→Y) =

ằng k(X→Y) = th

ổ đề Cho h → Y v ứng minh:

ều kiện cần S ật lấy t’

 [t]

ều kiện đủ U/X ật U/X

[t]X => t, t’ ổ đề 5. Cho h

→ Y v ứng minh:

ều kiện cần giả sử S ứng minh với t POS(X, Y) =

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S Vì POS(X, Y) = U nên v

X

2 M

thông tin S = (U, A ); X, Y, Z, V phụ thuộc h

Tính chất 1.

Ta ln có S ứng minh:

 U n

Tính chất

X ứng minh:

 U S

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z => t.YZ = t’.YZ => S

Tính chất

ới ba tập thuộc tính X, Y, Z, S ứu khoa học công nghệ

ên cứu KH&CN

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t } Khi k(X→Y) =

ằng k(X→Y) = th Cho h

→ Y v ứng minh:

ều kiện cần S ật lấy t’

[t]Y

ều kiện đủ U/X y U/X

=> t, t’ Cho h → Y v ứng minh:

ều kiện cần giả sử S ứng minh với t POS(X, Y) =

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S Vì POS(X, Y) = U nên v

X → Y đpcm

2 M

thông tin S = (U, A ); X, Y, Z, V phụ thuộc hàm h

ất 1. Tính ph Ta ln có S

ứng minh: U n 

ất Tính m X → Y => S ứng minh:

U S

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z => t.YZ = t’.YZ => S

ất Tính B

ới ba tập thuộc tính X, Y, Z, S ứu khoa học công nghệ

ứu KH&CN

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t } Khi k(X→Y) =

ằng k(X→Y) = th

Cho hệ thông tin S = (U, A ); X, Y → Y v

ều kiện cần S ật lấy t’ 

=> U/X ều kiện đủ U/X

y U/X => t, t’

Cho hệ thơng tin S = (U, A ); X, Y → Y v

ều kiện cần giả sử S ứng minh với t POS(X, Y) =

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S Vì POS(X, Y) = U nên v

→ Y đpcm

2 MỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

thông tin S = (U, A ); X, Y, Z, V àm h

Tính ph Ta ln có S

U t.X = t’.X => t.X = t’.X => S t, t’

Tính m → Y => S

U S

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z => t.YZ = t’.YZ => S

Tính B

ới ba tập thuộc tính X, Y, Z, S ứu khoa học cơng nghệ

ứu KH&CN

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t } Khi k(X→Y) =

ằng k(X→Y) = th

ệ thông tin S = (U, A ); X, Y → Y ch

ều kiện cần S

 [t] => U/X ều kiện đủ U/X

y U/X  U/Y nên m => t, t’ 

ệ thông tin S = (U, A ); X, Y → Y ch

ều kiện cần giả sử S ứng minh với t POS(X, Y) = 

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S Vì POS(X, Y) = U nên v

→ Y đpcm

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

thông tin S = (U, A ); X, Y, Z, V àm h

Tính ph X

ếu t.X = t’.X => t.X = t’.X => S t, t’ 

Tính m → Y => S

X

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z => XZ

Tính B

ới ba tập thuộc tính X, Y, Z, S ứu khoa học cơng nghệ

ứu KH&CN

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t } Khi k(X→Y) =

ằng k(X→Y) = th

ệ thông tin S = (U, A ); X, Y U/X

ều kiện cần S [t]X

=> U/X 

ều kiện đủ U/X U/Y nên m [t]Y

ệ thông tin S = (U, A ); X, Y POS(X, Y) = U

ều kiện cần giả sử S ứng minh với t

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S Vì POS(X, Y) = U nên với t thuộc U ta ln có [t]

→ Y đpcm

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

thông tin S = (U, A ); X, Y, Z, V àm h

Tính phản xạ X → X M

ếu t.X = t’.X => t.X = t’.X => S

 U n

Tính mở rộng hai vế → Y => S

X → Y n

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z => XZ → YZ đpcm

Tính Bắc cầu

ới ba tập thuộc tính X, Y, Z, S ứu khoa học công nghệ

ứu KH&CN quân s

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t } Khi k(X→Y) = Card

ằng k(X→Y) = th

ệ thông tin S = (U, A ); X, Y ỉ U/X

X

=> t’.X = t.X X

 U/Y ều kiện đủ U/X 

U/Y nên m

Y => t.Y = t’.Y => S

ệ thông tin S = (U, A ); X, Y ỉ POS(X, Y) = U

ều kiện cần giả sử S ứng minh với t 

{[t]

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S ới t thuộc U ta ln có [t]

→ Y đpcm

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

thông tin S = (U, A ); X, Y, Z, V àm hệ thông tin S = (U, A)

ản xạ → X M

ếu t.X = t’.X => t.X = t’.X => S

U t.X = t’.X => t.Y = t’.Y => S rộng hai vế

→ Y => S

→ Y n

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z => → YZ đpcm

ắc cầu

ới ba tập thuộc tính X, Y, Z, S ứu khoa học công nghệ

uân s

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t

Card

ằng k(X→Y) = th

ệ thông tin S = (U, A ); X, Y ỉ U/X

X → Y &

=> t’.X = t.X X U/Y

U/Y ta s U/Y nên m

=> t.Y = t’.Y => S ệ thông tin S = (U, A ); X, Y

ỉ POS(X, Y) = U

X U [t] {[t]X 

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S ới t thuộc U ta ln có [t]

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

thông tin S = (U, A ); X, Y, Z, V ệ thông tin S = (U, A) ản xạ

→ X M

ếu t.X = t’.X => t.X = t’.X => S

ếu t.X = t’.X => t.Y = t’.Y => S rộng hai vế

XZ

→ Y n

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z => → YZ đpcm

ắc cầu

ới ba tập thuộc tính X, Y, Z, S

uân sự, Số

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t

(

Card POS Card

ằng k(X→Y) = S

ệ thơng tin S = (U, A ); X, Y ỉ U/X

→ Y &

=> t’.X = t.X X U/Y

U/Y ta s U/Y nên t

=> t.Y = t’.Y => S ệ thông tin S = (U, A ); X, Y

ỉ POS(X, Y) = U

X → Y ta ph U [t]

 U/X: [t]

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S ới t thuộc U ta có [t]

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

thông tin S = (U, A ); X, Y, Z, V ệ thông tin S = (U, A)

→ X Mặt khác Y

ếu t.X = t’.X => t.X = t’.X => S

ếu t.X = t’.X => t.Y = t’.Y => S rộng hai vế

XZ → YZ Trong XZ = X

→ Y nên t.X = t’.X => t.Y = t’.Y

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z => → YZ đpcm

ới ba tập thuộc tính X, Y, Z, S

ự, Số

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t

Card POS

ì S

ệ thơng tin S = (U, A ); X, Y ỉ U/X  U/Y

→ Y &

=> t’.X = t.X X

U/Y ta chứng minh S ọi t 

=> t.Y = t’.Y => S ệ thông tin S = (U, A ); X, Y

ỉ POS(X, Y) = U

→ Y ta ph U [t]

U/X: [t]

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S ới t thuộc U ta ln có [t]

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

thông tin S = (U, A ); X, Y, Z, V ệ thông tin S = (U, A)

ặt khác Y

ếu t.X = t’.X => t.X = t’.X => S

ếu t.X = t’.X => t.Y = t’.Y => S rộng hai vế

→ YZ Trong XZ = X

ên t.X = t’.X => t.Y = t’.Y

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z => → YZ đpcm

ới ba tập thuộc tính X, Y, Z, S

ự, Số 60, 4

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t

) ( ( U X POS

ệ thông tin S = (U, A ); X, Y U/Y

 t => t’.X = t.X X

ẽ chứng minh S

 U ta ln có [t] => t.Y = t’.Y => S

ệ thông tin S = (U, A ); X, Y ỉ POS(X, Y) = U

→ Y ta ph U [t]X 

U/X: [t]

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S ới t thuộc U ta ln có [t]

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

thơng tin S = (U, A ); X, Y, Z, V ệ thông tin S = (U, A)

ặt khác Y

ếu t.X = t’.X => t.X = t’.X => S

ếu t.X = t’.X => t.Y = t’.Y => S

→ YZ Trong XZ = X

ên t.X = t’.X => t.Y = t’.Y

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z => → YZ đpcm

ới ba tập thuộc tính X, Y, Z, S

60,

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t

) ,Y X

X ệ thông tin S = (U, A ); X, Y

U/Y

t 

=> t’.X = t.X X

ẽ chứng minh S U ta ln có [t] => t.Y = t’.Y => S

ệ thông tin S = (U, A ); X, Y ỉ POS(X, Y) = U

→ Y ta ph

 [t] U/X: [t]X

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S ới t thuộc U ta ln có [t]

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

thông tin S = (U, A ); X, Y, Z, V ệ thông tin S = (U, A)

ặt khác Y

ếu t.X = t’.X => t.X = t’.X => S

ếu t.X = t’.X => t.Y = t’.Y => S

→ YZ Trong XZ = X

ên t.X = t’.X => t.Y = t’.Y

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

ới ba tập thuộc tính X, Y, Z, S

- 20

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t

))

Y

1

ệ thông tin S = (U, A ); X, Y

 U, ta s => t’.X = t.X X

ẽ chứng minh S U ta ln có [t] => t.Y = t’.Y => S

ệ thông tin S = (U, A ); X, Y ỉ POS(X, Y) = U

→ Y ta phải chứng minh POS(X, Y) = U Theo bổ đề [t]Y Suy

 [t]

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S ới t thuộc U ta ln có [t]

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

thông tin S = (U, A ); X, Y, Z, V 

ệ thông tin S = (U, A)

ặt khác Y 

ếu t.X = t’.X => t.X = t’.X => S

ếu t.X = t’.X => t.Y = t’.Y => S

→ YZ Trong XZ = X

ên t.X = t’.X => t.Y = t’.Y

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

ới ba tập thuộc tính X, Y, Z, S

2019

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t =

1

ệ thông tin S = (U, A ); X, Y 

U, ta s => t’.X = t.X X → Y n

ẽ chứng minh S U ta ln có [t]

X ệ thông tin S = (U, A ); X, Y 

ải chứng minh POS(X, Y) = U Theo bổ đề Suy

[t]Y

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S ới t thuộc U ta ln có [t]

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H  A Sau s ệ thông tin S = (U, A)

 X S

ếu t.X = t’.X => t.X = t’.X => S

ếu t.X = t’.X => t.Y = t’.Y => S

→ YZ Trong XZ = X

ên t.X = t’.X => t.Y = t’.Y

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

ới ba tập thuộc tính X, Y, Z, S

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t =

10

Y = S A Khi

U, ta chứng minh [t] → Y n

ẽ chứng minh S U ta ln có [t]

X → Y A Khi

ải chứng minh POS(X, Y) = U Theo bổ đề Suy

Y với [t]

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S ới t thuộc U ta ln có [t]

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

A Sau s

X S

ếu t.X = t’.X => t.X = t’.X => S

ếu t.X = t’.X => t.Y = t’.Y => S

→ YZ Trong XZ = X

ên t.X = t’.X => t.Y = t’.Y

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

X

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t 10

8

= 0.8 ta có Y = S

A Khi

ẽ chứng minh [t] → Y nên t.Y = t’.Y => t’

ẽ chứng minh S U ta ln có [t]X

→ Y A Khi

ải chứng minh POS(X, Y) = U Theo bổ đề Suy

ới [t]

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S ới t thuộc U ta ln có [t]X

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

A Sau s

X S

X ếu t.X = t’.X => t.Y = t’.Y => S

→ YZ Trong XZ = X

ên t.X = t’.X => t.Y = t’.Y

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

X→Y & S

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t = 0.8 ta có

Y = S A Khi

ẽ chứng minh [t] ên t.Y = t’.Y => t’

X

X 

→ Y A Khi

ải chứng minh POS(X, Y) = U Theo bổ đề

ới [t]Y

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S

X 

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

A Sau s

X S

X → X M ếu t.X = t’.X => t.Y = t’.Y => S

→ YZ Trong XZ = X

ên t.X = t’.X => t.Y = t’.Y

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

→Y & S

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t = 0.8 ta có

X A Khi

ẽ chứng minh [t] ên t.Y = t’.Y => t’

X → Y [t]Y

A Khi

ải chứng minh POS(X, Y) = U Theo bổ đề

Y 

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S [t]Y

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

A Sau s

X

→ X M ếu t.X = t’.X => t.Y = t’.Y => S

→ YZ Trong XZ = X 

ên t.X = t’.X => t.Y = t’.Y

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

→Y & S

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t = 0.8 ta có

X 

ẽ chứng minh [t] ên t.Y = t’.Y => t’

→ Y

Y L

ải chứng minh POS(X, Y) = U Theo bổ đề

U/Y}= U ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S

Y => n

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

A Sau s

X → Y

→ X M X

Z

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

→Y & S

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t = 0.8 ta có S

 

ẽ chứng minh [t]X

ên t.Y = t’.Y => t’

→ Y Lấy t, t’

ải chứng minh POS(X, Y) = U Theo bổ đề

U/Y}= U ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S

=> t.X = t’.X th

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

A Sau s

→ Y

→ X Mặt khác Y X → Yđpcm

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

Y

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t S

X 

ên t.Y = t’.Y => t’

ấy t, t’

ải chứng minh POS(X, Y) = U Theo bổ đề

U/Y}= U ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S

ếu t.X = t’.X th

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC H

A Sau s

→ Y

ặt khác Y → Yđpcm

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

Y → Z => S

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t X Y

 [t] ên t.Y = t’.Y => t’ 

ấy t, t’ 

ải chứng minh POS(X, Y) = U Theo bổ đề

U/Y}= U ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S

ếu t.X = t’.X th

ỘT SỐ TÍNH CHẤT CỦA CÁC PHỤ THUỘC HÀM

A Sau xét tính chất

ặt khác Y → Yđpcm

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

→ Z => S

ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t X 

[t]Y  [t]

 U

ải chứng minh POS(X, Y) = U Theo bổ đề

ều kiện đủ giả sử POS(X, Y) = U ta phải chứng minh S

ếu t.X = t’.X th

ÀM

ẽ xét tính chất

ặt khác Y → Yđpcm

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

→ Z => S ụ xét hệ thông tin Bảng 1, đặt X = ac, Y = bc ta có POS(X, Y) = { t2, t

0

[t]Y

& t.X = t’.X

ải chứng minh POS(X, Y) = U Theo bổ đề

X ếu t.X = t’.X th

ẽ xét tính chất

ặt khác Y → Yđpcm

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

→ Z => S , t3, t

.8

Y

& t.X = t’.X

ải chứng minh POS(X, Y) = U Theo bổ đề

X ếu t.X = t’.X th

ẽ xét tính chất

ặt khác Y 

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

X

165

, t4, t5

 Y

& t.X = t’.X

ải chứng minh POS(X, Y) = U Theo bổ đề

X → Y ếu t.X = t’.X t.Y =

ẽ xét tính chất

X D

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

X → Z

165 5, t6,

Y

& t.X = t’.X

ải chứng minh POS(X, Y) = U Theo bổ đề

→ Y ì t.Y =

ẽ xét tính chất

X Dễ

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

→ Z

165

,

& t.X = t’.X

ải chứng minh POS(X, Y) = U Theo bổ đề

→ Y ì t.Y =

ẽ xét tính chất

ờ giả sử t.XZ = t’.XZ => t.X = t’.X & t.Z = t’.Z => t.Y =t’.Y & t.Z = t’.Z =>

(6)

166

t’.X t.Y = t’.Y S S

tính ch

Tính ch

suy S ta có S

ch

2 

166

Ch Gi

t’.X t.Y = t’.Y S

Tính ch

Với bốn tập thuộc tính X, Y, Z, V S Ch

Vì S tính ch

Tính ch

Với bốn tập thuộc tính X, Y, Z, V S Ch

Theo tính ch suy S ta có S

Tính ch

Với bốn tập thuộc tính X, Y, Z, V S => S

Ch Vì S chất ta có S

Tính ch

Với m => Ch

Theo tính ch Theo gi Theo gi Theo tính ch Theo tính ch

Bổ đề 6.

Ch - Đi

Để chứng minh U/X = U/XY ta chứng minh

 t

Theo tính ch Theo b Vậy - Đi Chứng minh:

Giả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ t’.X t.Y = t’.Y S

X → Z đpcm

Tính ch

ới bốn tập thuộc tính X, Y, Z, V S Chứng minh:

Vì S

tính chất ta có S

Tính ch

ới bốn tập thuộc tính X, Y, Z, V S Chứng minh:

Theo tính ch suy S ta có S

Tính ch

ới bốn tập thuộc tính X, Y, Z, V S => S

Chứng minh: Vì S

ất ta có S

Tính ch

ới m => S

Chứng minh: Theo tính ch Theo gi Theo gi Theo tính ch Theo tính ch

ổ đề 6.

Chứng minh:

Điều kiện cần giả sử S

ể chứng minh U/X = U/XY ta chứng minh

U ta có Theo tính ch Theo b

ậy 

Điều kiện đủ giả sử U/X = U/XY ứng minh:

ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ t’.X t.Y = t’.Y S

→ Z đpcm

Tính ch

ới bốn tập thuộc tính X, Y, Z, V S ứng minh:

Vì S

ất ta có S

Tính chất

ới bốn tập thuộc tính X, Y, Z, V S ứng minh:

Theo tính ch suy S

XZ

Tính ch

ới bốn tập thuộc tính X, Y, Z, V S => S

ứng minh: Vì S X ất ta có S

Tính ch

ới bốn tập thuộc tính X, Y, Z, V S S

ứng minh: Theo tính ch

Theo giả thiết ta có Theo giả thiết ta có Theo tính ch

Theo tính ch

ổ đề 6.

ứng minh:

ều kiện cần giả sử S

ể chứng minh U/X = U/XY ta chứng minh U ta có

Theo tính ch Theo bổ đề ta có [t]

 t

ều kiện đủ giả sử U/X = U/XY

N B Tư ứng minh:

ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ t’.X t.Y = t’.Y S

→ Z đpcm

Tính chất

ới bốn tập thuộc tính X, Y, Z, V S ứng minh:

X → Y n ất ta có S

ất

ới bốn tập thuộc tính X, Y, Z, V S ứng minh:

Theo tính ch XZ XZ → Y

Tính chất

ới bốn tập thuộc tính X, Y, Z, V S XZ

ứng minh: X → Y n ất ta có S

Tính chất

ọi bốn tập thuộc tính X, Y, Z, V S X → XYZV

ứng minh: Theo tính ch

ả thiết ta có ả thiết ta có Theo tính ch

Theo tính ch

ổ đề 6. Cho h S

ứng minh:

ều kiện cần giả sử S

ể chứng minh U/X = U/XY ta chứng minh U ta có

Theo tính ch

ổ đề ta có [t] t  U [t]

ều kiện đủ giả sử U/X = U/XY

N B Tư ứng minh:

ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ t’.X t.Y = t’.Y S

→ Z đpcm

ất Tính t

ới bốn tập thuộc tính X, Y, Z, V S ứng minh:

→ Y n ất ta có S

ất Tính m

ới bốn tập thuộc tính X, Y, Z, V S ứng minh:

Theo tính chất ta có S XZ → Y v

→ Y

ất Tính c

ới bốn tập thuộc tính X, Y, Z, V S XZ → YV

ứng minh: → Y n

ất Tính Tích l

ọi bốn tập thuộc tính X, Y, Z, V S → XYZV

ứng minh:

Theo tính chất ta có ả thiết ta có ả thiết ta có Theo tính chất

Theo tính chất cộng hai vế (*) & (**) Cho h

S ứng minh:

ều kiện cần giả sử S

ể chứng minh U/X = U/XY ta chứng minh U ta có [t]

Theo tính chất cộng hai vế (tính chất 6) ta có

ổ đề ta có [t] U [t]

ều kiện đủ giả sử U/X = U/XY

N B Tường, N B Quảng, “Một số vấn đề phụ thuộc h ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ t’.X t.Y = t’.Y S

→ Z đpcm Tính t

ới bốn tập thuộc tính X, Y, Z, V S → Y n

ất ta có S

Tính m

ới bốn tập thuộc tính X, Y, Z, V S ất ta có S

→ Y v → Y\V đpcm

Tính c

ới bốn tập thuộc tính X, Y, Z, V S → YV

→ Y n YZ Tính Tích l

ọi bốn tập thuộc tính X, Y, Z, V S → XYZV

ất ta có ả thiết ta có ả thiết ta có

ất ta có

ất cộng hai vế (*) & (**) Cho hệ thông tin S = (U, A ); X, Y

X → Y v ều kiện cần giả sử S

ể chứng minh U/X = U/XY ta chứng minh [t]XY 

ất cộng hai vế (tính chất 6) ta có

ổ đề ta có [t] U [t]X

ều kiện đủ giả sử U/X = U/XY

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ t’.X t.Y = t’.Y S

Tính tựa bắc cầu

ới bốn tập thuộc tính X, Y, Z, V S → Y nên theo tính ch

XZ

Tính mở rộng trái, thu hẹp

ới bốn tập thuộc tính X, Y, Z, V S ất ta có S

→ Y ti V đpcm Tính c

ới bốn tập thuộc tính X, Y, Z, V S → YV

→ Y nên theo tính ch YZ → YV theo tính ch Tính Tích l

ọi bốn tập thuộc tính X, Y, Z, V S → XYZV

ất ta có ả thiết ta có ả thiết ta có

ta có

ất cộng hai vế (*) & (**) ệ thông tin S = (U, A ); X, Y

→ Y v ều kiện cần giả sử S

ể chứng minh U/X = U/XY ta chứng minh

 [t] S S

ất cộng hai vế (tính chất 6) ta có S

ổ đề ta có [t]

X = [t]

ều kiện đủ giả sử U/X = U/XY

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ t’.X t.Y = t’.Y S

ựa bắc cầu

ới bốn tập thuộc tính X, Y, Z, V S ên theo tính ch

XZ → V đpcm

ở rộng trái, thu hẹp

ới bốn tập thuộc tính X, Y, Z, V S ất ta có S

à tiếp tục theo tính chất ta lại có S V đpcm

Tính cộng đầy đủ

ới bốn tập thuộc tính X, Y, Z, V S

ên theo tính ch → YV theo tính ch Tính Tích l

ọi bốn tập thuộc tính X, Y, Z, V S → XYZV

ất ta có ả thiết ta có ả thiết ta có ta có

ất cộng hai vế (*) & (**) ệ thông tin S = (U, A ); X, Y

→ Y v ều kiện cần giả sử S

ể chứng minh U/X = U/XY ta chứng minh [t]X, M

X X

ất cộng hai vế (tính chất 6) ta có X

ổ đề ta có [t]X 

= [t]XY

ều kiện đủ giả sử U/X = U/XY

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ t’.X t.Y = t’.Y S

ựa bắc cầu

ới bốn tập thuộc tính X, Y, Z, V S ên theo tính ch

→ V đpcm

ở rộng trái, thu hẹp

ới bốn tập thuộc tính X, Y, Z, V S ất ta có S

ếp tục theo tính chất ta lại có S V đpcm

ộng đầy đủ

ới bốn tập thuộc tính X, Y, Z, V S

ên theo tính ch → YV theo tính ch Tính Tích lũy

ọi bốn tập thuộc tính X, Y, Z, V S

ất ta có ả thiết ta có

ất cộng hai vế (*) & (**) ệ thông tin S = (U, A ); X, Y

→ Y v ều kiện cần giả sử S

ể chứng minh U/X = U/XY ta chứng minh , M

X → Y X → X

ất cộng hai vế (tính chất 6) ta có X → XY

 [t]

XY => U/X = U/XY

ều kiện đủ giả sử U/X = U/XY

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ t’.X t.Y = t’.Y S

ựa bắc cầu

ới bốn tập thuộc tính X, Y, Z, V S ên theo tính ch

→ V đpcm

ở rộng trái, thu hẹp

ới bốn tập thuộc tính X, Y, Z, V S XZ

ếp tục theo tính chất ta lại có S ộng đầy đủ

ới bốn tập thuộc tính X, Y, Z, V S

ên theo tính ch → YV theo tính ch

ũy

ọi bốn tập thuộc tính X, Y, Z, V S

ất cộng hai vế (*) & (**) ệ thông tin S = (U, A ); X, Y

→ Y ch X

ể chứng minh U/X = U/XY ta chứng minh

, Mặt khác theo giả thiết & tính phản xạ phụ thuộc h → Y

→ X

ất cộng hai vế (tính chất 6) ta có → XY

[t]XY

=> U/X = U/XY ều kiện đủ giả sử U/X = U/XY

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ t’.X t.Y = t’.Y S

ựa bắc cầu

ới bốn tập thuộc tính X, Y, Z, V S ên theo tính ch

→ V đpcm

ở rộng trái, thu hẹp

ới bốn tập thuộc tính X, Y, Z, V S XZ → X, theo gi

ếp tục theo tính chất ta lại có S ộng đầy đủ

ới bốn tập thuộc tính X, Y, Z, V S

ên theo tính chất ta có S → YV theo tính ch

ọi bốn tập thuộc tính X, Y, Z, V S

S S S S

ất cộng hai vế (*) & (**) ệ thông tin S = (U, A ); X, Y

à U/X = U/XY X → Y, ta ch

ể chứng minh U/X = U/XY ta chứng minh

ặt khác theo giả thiết & tính phản xạ phụ thuộc h → Y

→ X

ất cộng hai vế (tính chất 6) ta có → XY

XY

=> U/X = U/XY ều kiện đủ giả sử U/X = U/XY

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ

Y

ới bốn tập thuộc tính X, Y, Z, V S ên theo tính chất ta có S

→ V đpcm

ở rộng trái, thu hẹp

ới bốn tập thuộc tính X, Y, Z, V S → X, theo gi

ếp tục theo tính chất ta lại có S

ới bốn tập thuộc tính X, Y, Z, V S

ất ta có S → YV theo tính ch

ọi bốn tập thuộc tính X, Y, Z, V S

X X Y X ất cộng hai vế (*) & (**)

ệ thông tin S = (U, A ); X, Y ỉ U/X = U/XY → Y, ta ch

ể chứng minh U/X = U/XY ta chứng minh

ặt khác theo giả thiết & tính phản xạ phụ thuộc h

ất cộng hai vế (tính chất 6) ta có

=> U/X = U/XY ều kiện đủ giả sử U/X = U/XY

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ

Y → Z n

ới bốn tập thuộc tính X, Y, Z, V S ất ta có S

ở rộng trái, thu hẹp

ới bốn tập thuộc tính X, Y, Z, V S → X, theo gi

ếp tục theo tính chất ta lại có S

ới bốn tập thuộc tính X, Y, Z, V S

ất ta có S → YV theo tính chất ta có S ọi bốn tập thuộc tính X, Y, Z, V S

X → X (*) X → Y (**) Y → ZV

X → ZV (***) ất cộng hai vế (*) & (**)

ệ thông tin S = (U, A ); X, Y ỉ U/X = U/XY → Y, ta ch

ể chứng minh U/X = U/XY ta chứng minh

ặt khác theo giả thiết & tính phản xạ phụ thuộc h

ất cộng hai vế (tính chất 6) ta có

=> U/X = U/XY ều kiện đủ giả sử U/X = U/XY

Công ngh

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ

→ Z n

ới bốn tập thuộc tính X, Y, Z, V S ất ta có S

ở rộng trái, thu hẹp ph

ới bốn tập thuộc tính X, Y, Z, V S → X, theo gi

ếp tục theo tính chất ta lại có S

ới bốn tập thuộc tính X, Y, Z, V S

ất ta có S ất ta có S ọi bốn tập thuộc tính X, Y, Z, V S

→ X (*) → Y (**) → ZV

→ ZV (***) ất cộng hai vế (*) & (**)

ệ thông tin S = (U, A ); X, Y ỉ U/X = U/XY

→ Y, ta chứng minh U/X = U/XY ể chứng minh U/X = U/XY ta chứng minh

ặt khác theo giả thiết & tính phản xạ phụ thuộc h

ất cộng hai vế (tính chất 6) ta có

=> U/X = U/XY Cơng ngh

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ

→ Z n

ới bốn tập thuộc tính X, Y, Z, V S ất ta có S

phải

ới bốn tập thuộc tính X, Y, Z, V S → X, theo gi

ếp tục theo tính chất ta lại có S

ới bốn tập thuộc tính X, Y, Z, V S

ất ta có S ất ta có S ọi bốn tập thuộc tính X, Y, Z, V S

→ X (*) → Y (**) → ZV

→ ZV (***) ất cộng hai vế (*) & (**) & (***) ta có S

ệ thơng tin S = (U, A ); X, Y ỉ U/X = U/XY

ứng minh U/X = U/XY ể chứng minh U/X = U/XY ta chứng minh

ặt khác theo giả thiết & tính phản xạ phụ thuộc h

ất cộng hai vế (tính chất 6) ta có

=> U/X = U/XY Công ngh

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ

→ Z n

ới bốn tập thuộc tính X, Y, Z, V S ất ta có S

ải

ới bốn tập thuộc tính X, Y, Z, V S

→ X, theo giả thiết ta có S ếp tục theo tính chất ta lại có S

ới bốn tập thuộc tính X, Y, Z, V S

XZ ất ta có S ọi bốn tập thuộc tính X, Y, Z, V S

→ X (*) → Y (**) → ZV (***)

& (***) ta có S ệ thơng tin S = (U, A ); X, Y 

ỉ U/X = U/XY

ứng minh U/X = U/XY ể chứng minh U/X = U/XY ta chứng minh

ặt khác theo giả thiết & tính phản xạ phụ thuộc h

ất cộng hai vế (tính chất 6) ta có

Cơng nghệ thơng tin & C

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ

→ Z nên n

X XZ

ới bốn tập thuộc tính X, Y, Z, V S

ả thiết ta có S ếp tục theo tính chất ta lại có S

ới bốn tập thuộc tính X, Y, Z, V S

XZ → YZ, v ất ta có S

ọi bốn tập thuộc tính X, Y, Z, V S

→ X (*) → Y (**) → ZV (***)

& (***) ta có S A Khi ỉ U/X = U/XY

ứng minh U/X = U/XY ể chứng minh U/X = U/XY ta chứng minh  t

ặt khác theo giả thiết & tính phản xạ phụ thuộc h ệ thông tin & C

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật vậ

ên t.Y = t’.Y th

X →Y & S XZ → YZ v

ới bốn tập thuộc tính X, Y, Z, V S

ả thiết ta có S ếp tục theo tính chất ta lại có S

ới bốn tập thuộc tính X, Y, Z, V S

→ YZ, v XZ ọi bốn tập thuộc tính X, Y, Z, V S

→ ZV (***) & (***) ta có S

A Khi

ứng minh U/X = U/XY tU,

ặt khác theo giả thiết & tính phản xạ phụ thuộc h ệ thông tin & C

ờng, N B Quảng, “Một số vấn đề phụ thuộc h ả sử t.X = t’.X ta phải chứng minh t.Z = t’.Z Thật S

ếu t.Y = t’.Y th

→Y & S → YZ v

X→ ả thiết ta có S ếp tục theo tính chất ta lại có S

X→Y &

→ YZ, v

XZ → YV đpcm ọi bốn tập thuộc tính X, Y, Z, V S

& (***) ta có S A Khi

ứng minh U/X = U/XY U, [t]

ặt khác theo giả thiết & tính phản xạ phụ thuộc h ệ thơng tin & C

ờng, N B Quảng, “Một số vấn đề phụ thuộc h y S

ếu t.Y = t’.Y th

→Y & S → YZ v

→Y =>S ả thiết ta có S

Y

→Y &

→ YZ, S → YV đpcm

X

& (***) ta có S A Khi

ứng minh U/X = U/XY [t]X

ặt khác theo giả thiết & tính phản xạ phụ thuộc h ệ thông tin & C

ờng, N B Quảng, “Một số vấn đề phụ thuộc hàm … rút g y S

ếu t.Y = t’.Y th

→Y & S YZ → YZ S

Y =>S ả thiết ta có S

Y → Y

→Y &

ì S → YV đpcm

X → Y &

& (***) ta có S

ứng minh U/X = U/XY =[t]

ặt khác theo giả thiết & tính phản xạ phụ thuộc h ệ thông tin & Cơ s

àm … rút g X ếu t.Y = t’.Y th

YZ S

Y =>S X → Y\

→Y & S

→ YV đpcm

→ Y &

X → XYZV đpcm

ứng minh U/X = U/XY =[t]XY

ặt khác theo giả thiết & tính phản xạ phụ thuộc h

ơ sở toán học cho tin học

àm … rút g X → Y n ếu t.Y = t’.Y th

YZ → V => S S

Y =>S

X → Y theo tính ch \V => theo tính ch

S Z

Z → YV đpcm

→ Y &

→ XYZV đpcm

XY Th

ặt khác theo giả thiết & tính phản xạ phụ thuộc h

ở toán học cho tin học

àm … rút g → Y n

ếu t.Y = t’.Y t.Z = t’.Z =>

→ V => S YZ

XZ

→ Y theo tính ch V => theo tính ch

Z → V

→ V n → YV đpcm

→ Y &

→ XYZV đpcm

Thật theo bổ đề ặt khác theo giả thiết & tính phản xạ phụ thuộc h

ở toán học cho tin học

àm … rút gọn → Y n

ì t.Z = t’.Z =>

→ V => S YZ → V n

XZ → Y → Y theo tính ch

V => theo tính ch

→ V

→ V n

S

→ XYZV đpcm

ật theo bổ đề ặt khác theo giả thiết & tính phản xạ phụ thuộc h

ở toán học cho tin học

ọn thu → Y nên n

ì t.Z = t’.Z =>

→ V => S → V n

→ Y → Y theo tính ch

V => theo tính ch

→ V

→ V nên theo tính

S Y

→ XYZV đpcm

ật theo bổ đề ặt khác theo giả thiết & tính phản xạ phụ thuộc h

ở toán học cho tin học

thuộc tính. ên t.X = ì t.Z = t’.Z =>

XZ → V nên theo

→ Y \ V → Y theo tính ch

V => theo tính ch

ên theo tính

Y → ZV

→ XYZV đpcm

ật theo bổ đề ặt khác theo giả thiết & tính phản xạ phụ thuộc hàm ta có

ở tốn học cho tin học

ộc tính. ếu t.X = ì t.Z = t’.Z =>

XZ → V ên theo

V → Y theo tính chất

V => theo tính chất

ên theo tính

→ ZV

→ XYZV đpcm

ật theo bổ đề àm ta có ở tốn học cho tin học

ộc tính.

ếu t.X = ì t.Z = t’.Z =>

→ V ên theo

ất ất

ên theo tính

→ ZV

ật theo bổ đề àm ta có ở tốn học cho tin học

ếu t.X = ì t.Z = t’.Z =>

→ V ên theo

ất ất

ên theo tính

→ ZV

(7)

Nghiên c

Tạp chí Nghi [t]

Y Tuy nhiên r X

mãn X

card(POS(XZ, YZ))/Card(U) YZ ch

3 RÚT G

thu

độ phụ thuộc, độ quan trọng thuộc tính dựa tr heuris

tính quy Nghiên c

ạp chí Nghi

Vì U/X = U/XY nên [t]XY

Trong đ

Y Tuy nhiên r X → Y m

Gọi T = ( mãn X

Định nghĩa 14

Chúng ta g

Rõ ràng r

Định lý 1.

Ch

Để chứng minh (2) ta tính U Dễ thấy [t]

Từ suy

Từ chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

Thu

Input H Output c( X Algorithm

1

Định nghĩa 15

Chúng ta nói ph

Bổ đề 7.

Ch Theo b

card(POS(XZ, YZ))/Card(U) YZ ch

3 RÚT G

Tron

thuộc từ Định nghĩa 14 Ph

ộ phụ thuộc, độ quan trọng thuộc tính dựa tr heuris

Định nghĩa 16

tính quy Nghiên c

ạp chí Nghi

Vì U/X = U/XY nên = [t’]

Trong đ

Y Tuy nhiên r → Y m

ọi T = (

mãn X → Y Nói cách khác T

ịnh nghĩa 14

Chúng ta g

Rõ ràng r

ịnh lý 1.

Chứng minh:

ể chứng minh (2) ta tính U ễ thấy [t]

suy

ừ chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

Thuật toán 1.

Input H Output c( X Algorithm

1

ịnh nghĩa 15

Chúng ta nói ph

ổ đề 7.

Chứng minh: Theo b

card(POS(XZ, YZ))/Card(U) YZ chắn S đpcm

3 RÚT G

Trong ph

ộc từ Định nghĩa 14 Ph

ộ phụ thuộc, độ quan trọng thuộc tính dựa tr heuristic tìm t

ịnh nghĩa 16

tính quy

Nghiên cứu khoa học cơng nghệ

ạp chí Nghi

Vì U/X = U/XY nên = [t’]XY

Trong đ

Y Tuy nhiên r → Y mà ch

ọi T = (

→ Y Nói cách khác T

ịnh nghĩa 14

Chúng ta g

Rõ ràng r

ịnh lý 1.

ứng minh:

ể chứng minh (2) ta tính U ễ thấy [t]

suy

ừ chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

ật toán 1.

Input H Output c( X Algorithm

UT: =

Tính U/X, U/Y For each t c( X

ịnh nghĩa 15

Chúng ta nói ph

ổ đề 7.

ứng minh:

Theo bổ đề ta có POS(X,Y) card(POS(XZ, YZ))/Card(U)

ắc chắn S đpcm

3 RÚT GỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

g ph

ộc từ Định nghĩa 14 Ph

ộ phụ thuộc, độ quan trọng thuộc tính dựa tr tic tìm t

ịnh nghĩa 16

tính định D v

ứu khoa học công nghệ

ạp chí Nghiên c

Vì U/X = U/XY nên

XY => [t]

Trong định nghĩa 12 tr Y Tuy nhiên r

à S’ S thoả m ọi T = (U

→ Y Nói cách khác T

ịnh nghĩa 14

Chúng ta gọi

Rõ ràng

ịnh lý 1. Cho h

ứng minh:

ể chứng minh (2) ta tính U ễ thấy [t]

suy

ừ chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

ật toán 1.

Input Hệ thông tin S = (U, A) & X, Y Output c( X

Algorithm : =

Tính U/X, U/Y For each t c( X → Y): =

ịnh nghĩa 15

Chúng ta nói ph

ổ đề 7. N ứng minh:

ổ đề ta có POS(X,Y) card(POS(XZ, YZ))/Card(U)

ắc chắn S đpcm

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

g phần n

ộc từ Định nghĩa 14 Ph

ộ phụ thuộc, độ quan trọng thuộc tính dựa tr tic tìm tập rút gọn dựa tr

ịnh nghĩa 16

ết định D v

ứu khoa học công nghệ

ên cứu KH&CN Vì U/X = U/XY nên

=> [t]

ịnh nghĩa 12 tr Y Tuy nhiên r

ỉ S’ S thoả m UT, A) h

→ Y Nói cách khác T

ịnh nghĩa 14

ọi đ

c( X ằng

Cho h k(X ứng minh:

ể chứng minh (2) ta tính U ễ thấy [t]

U suy

ừ chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

ật tốn 1.

ệ thơng tin S = (U, A) & X, Y Output c( X → Y)

: = ∅

Tính U/X, U/Y For each t

→ Y): =

ịnh nghĩa 15

Chúng ta nói ph

Nếu X → Y chắn S th ứng minh:

ổ đề ta có POS(X,Y) card(POS(XZ, YZ))/Card(U)

ắc chắn S đpcm

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ần này, xây d ộc từ Định nghĩa 14 Ph

ộ phụ thuộc, độ quan trọng thuộc tính dựa tr ập rút gọn dựa tr

ịnh nghĩa 16

ết định D v

ứu khoa học công nghệ

ứu KH&CN Vì U/X = U/XY nên

=> [t]X

ịnh nghĩa 12 tr Y Tuy nhiên r

ỉ S’ S thoả m , A) h

→ Y Nói cách khác T

ịnh nghĩa 14 Cho h

độ chắn

c( X ằng 

Cho hệ thông tin S = (U, A ); X, Y k(X

ứng minh:

ể chứng minh (2) ta tính U ễ thấy [t]

UT =

ừ suy c(X

ừ chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

ật tốn 1. Tính

ệ thông tin S = (U, A) & X, Y → Y)

Tính U/X, U/Y For each t 

→ Y): =

ịnh nghĩa 15 Cho h Chúng ta nói phụ thuộc h

ếu X → Y chắn S th ổ đề ta có POS(X,Y)

card(POS(XZ, YZ))/Card(U) ắc chắn S đpcm

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ày, xây d ộc từ Định nghĩa 14 Ph

ộ phụ thuộc, độ quan trọng thuộc tính dựa tr ập rút gọn dựa tr

ịnh nghĩa 16 [2] Cho h ết định D vào t

ứu khoa học công nghệ

ứu KH&CN Vì U/X = U/XY nên

X[t]Y

ịnh nghĩa 12 tr Y Tuy nhiên r

ỉ S’ S thoả m , A) h

→ Y Nói cách khác T Cho h

ộ chắn

c( X → Y) =

 c( X

ệ thông tin S = (U, A ); X, Y k(X → Y) = c(X → Y) ể chứng minh (2) ta tính U

ễ thấy [t]X

= 

(X→Y)=card(U

ừ chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y) Tính

ệ thơng tin S = (U, A) & X, Y → Y)

Tính U/X, U/Y

 U if [t] → Y): =

|

U

Cho h ụ thuộc h

ếu X → Y chắn S th ổ đề ta có POS(X,Y)

card(POS(XZ, YZ))/Card(U) ắc chắn S đpcm

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ày, xây d ộc từ Định nghĩa 14 Ph

ộ phụ thuộc, độ quan trọng thuộc tính dựa tr ập rút gọn dựa tr

[2] Cho h

ào tập thuộc tính điều kiện C đ ứu khoa học công nghệ

ứu KH&CN Vì U/X = U/XY nên

Y = [t’]

ịnh nghĩa 12 tr

Y Tuy nhiên nhiều tr ỉ S’ S thoả m

, A) hệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa → Y Nói cách khác T

Cho hệ thông tin S = (U, A ); X, Y

ộ chắn

→ Y) = c( X

ệ thông tin S = (U, A ); X, Y → Y) = c(X → Y) ể chứng minh (2) ta tính U

X 

→Y)=card(U

ừ chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y) Tính ( X

ệ thơng tin S = (U, A) & X, Y

U if [t]

U T

U

Cho hệ thông tin S = (U, A ); X, Y ụ thuộc h

ếu X → Y chắn S th ổ đề ta có POS(X,Y)

card(POS(XZ, YZ))/Card(U) ắc chắn S đpcm

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ày, xây d ộc từ Định nghĩa 14 Ph

ộ phụ thuộc, độ quan trọng thuộc tính dựa tr ập rút gọn dựa tr

[2] Cho h

ập thuộc tính điều kiện C đ ứu khoa học công nghệ

ứu KH&CN quân s Vì U/X = U/XY nên 

= [t’]

ịnh nghĩa 12 đ ất nhiều tr ỉ S’ S thoả m

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa → Y Nói cách khác T

ệ thông tin S = (U, A ); X, Y

ộ chắn

→ Y) = c( X → Y)

ệ thông tin S = (U, A ); X, Y → Y) = c(X → Y) ể chứng minh (2) ta tính U

 [t] { [t] →Y)=card(U

ừ chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y) ( X

ệ thông tin S = (U, A) & X, Y

U if [t]X

|

ệ thông tin S = (U, A ); X, Y ụ thuộc hàm X

ếu X → Y chắn S th ổ đề ta có POS(X,Y)

card(POS(XZ, YZ))/Card(U) ắc chắn S đpcm

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ày, xây d

ộc từ Định nghĩa 14 Phương pháp bao g ộ phụ thuộc, độ quan trọng thuộc tính dựa tr

ập rút gọn dựa tr [2] Cho h

ập thuộc tính điều kiện C đ ứu khoa học công nghệ

uân s t 

= [t’]X[t’]

ên đ ất nhiều tr ỉ S’ S thoả m

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa → Y Nói cách khác T

ệ thơng tin S = (U, A ); X, Y

ộ chắn phụ thuộc h → Y) =

U |

U

→ Y)

ệ thông tin S = (U, A ); X, Y → Y) = c(X → Y) ể chứng minh (2) ta tính U

[t]Y [t]

{ [t]X: [t]

→Y)=card(U

ừ chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y) ( X → Y)

ệ thông tin S = (U, A) & X, Y

X 

ệ thông tin S = (U, A ); X, Y àm X

ếu X → Y chắn S th ổ đề ta có POS(X,Y)

card(POS(XZ, YZ))/Card(U) ≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ày, xây d

ương pháp bao g ộ phụ thuộc, độ quan trọng thuộc tính dựa tr

ập rút gọn dựa đ

[2] Cho hệ định T = (U, C ập thuộc tính điều kiện C đ

uân sự, Số  U [t’]Y

ên đ ất nhiều tr ỉ S’ S thoả mãn ph

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa X

ệ thông tin S = (U, A ); X, Y phụ thuộc h

| U

T

U

→ Y)  n

ệ thông tin S = (U, A ); X, Y → Y) = c(X → Y) ể chứng minh (2) ta tính UT Gi

thì [t] : [t] →Y)=card(UT

ừ chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y) → Y)

ệ thông tin S = (U, A) & X, Y

 [t]

ệ thông tin S = (U, A ); X, Y àm X → Y

ếu X → Y chắn S th ổ đề ta có POS(X,Y) 

≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ày, xây d

ương pháp bao g ộ phụ thuộc, độ quan trọng thuộc tính dựa tr

ên độ quan trọng thuộc tính ệ định T = (U, C ập thuộc tính điều kiện C đ

ự, Số U

Y => [t]

ên đ ất nhiều trư

ãn ph

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa X → Y

ệ thông tin S = (U, A ); X, Y phụ thuộc h

n

ệ thông tin S = (U, A ); X, Y → Y) = c(X → Y)

Gi [t]X

: [t]X 

T)/card(U)=card(POS(X,Y))/card(U)=k(X

ừ chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y) → Y)

ệ thông tin S = (U, A) & X, Y

[t]Y then U

ệ thông tin S = (U, A ); X, Y → Y

ếu X → Y chắn S th

 POS(XZ, YZ) theo đ

≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ày, xây dựng ph ương pháp bao g ộ phụ thuộc, độ quan trọng thuộc tính dựa tr

ộ quan trọng thuộc tính ệ định T = (U, C ập thuộc tính điều kiện C đ

ự, Số 60, 4 U [t]

=> [t] ên nêu

ường hợp S không thỏa m ãn phụ thuộc h

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa → Y

ệ thông tin S = (U, A ); X, Y phụ thuộc h

ệ thông tin S = (U, A ); X, Y

→ Y) = c(X → Y)

Giả sử U/X = {[t]

X  U  [t]

)/card(U)=card(POS(X,Y))/card(U)=k(X chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

ệ thông tin S = (U, A) & X, Y

then U

ệ thông tin S = (U, A ); X, Y → Y ch

ếu X → Y chắn S th

POS(XZ, YZ) theo đ

≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ựng ph ương pháp bao g ộ phụ thuộc, độ quan trọng thuộc tính dựa tr

ộ quan trọng thuộc tính ệ định T = (U, C ập thuộc tính điều kiện C đ

60, [t]X

=> [t]Y = [t’]

ã nêu

ờng hợp S không thỏa m ụ thuộc h

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa ệ thông tin S = (U, A ); X, Y

ủa phụ thuộc h

ếu c ệ thông tin S = (U, A ); X, Y

→ Y) = c(X → Y)

ả sử U/X = {[t] UT Như v

[t]Y

)/card(U)=card(POS(X,Y))/card(U)=k(X chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

ệ thông tin S = (U, A) & X, Y 

then UT

ệ thông tin S = (U, A ); X, Y

chắc chắn S

ếu X → Y chắn S th

POS(XZ, YZ) theo đ

≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ựng phương pháp rút g ương pháp bao g

ộ phụ thuộc, độ quan trọng thuộc tính dựa tr

ộ quan trọng thuộc tính ệ định T = (U, C ập thuộc tính điều kiện C đ

- 20 = [t] = [t’] ã nêu đ

ờng hợp S không thỏa m ụ thuộc h

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa ệ thông tin S = (U, A ); X, Y

ủa phụ thuộc hàm X

c( X ệ thông tin S = (U, A ); X, Y

ả sử U/X = {[t] Như v với [t]

)/card(U)=card(POS(X,Y))/card(U)=k(X chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

 A

T = U

ệ thông tin S = (U, A ); X, Y

ắc chắn S

ếu X → Y chắn S XZ

POS(XZ, YZ) theo đ

≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ương pháp rút g ương pháp bao gồm b ộ phụ thuộc, độ quan trọng thuộc tính dựa tr

ộ quan trọng thuộc tính ệ định T = (U, C ập thuộc tính điều kiện C đ

2019 = [t]XY

= [t’]Y

định nghĩa S thỏa m ờng hợp S không thỏa m

ụ thuộc hàm X

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa ệ thông tin S = (U, A ); X, Y

àm X (4)

( X → Y) = th ệ thông tin S = (U, A ); X, Y 

(5) ả sử U/X = {[t]

Như v ới [t]

)/card(U)=card(POS(X,Y))/card(U)=k(X chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

A

= UT

ệ thông tin S = (U, A ); X, Y

ắc chắn S

ì XZ

POS(XZ, YZ) theo đ

≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ương pháp rút g ồm b ộ phụ thuộc, độ quan trọng thuộc tính dựa tr

ộ quan trọng thuộc tính ệ định T = (U, C ập thuộc tính điều kiện C đư

XY =>

= > S

ịnh nghĩa S thỏa m ờng hợp S không thỏa m

àm X

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa ệ thông tin S = (U, A ); X, Y

àm X → Y S l (4)

→ Y) = th

 A Khi ta có (5)

ả sử U/X = {[t] Như

ới [t]Y 

)/card(U)=card(POS(X,Y))/card(U)=k(X chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

[t]

ệ thông tin S = (U, A ); X, Y

ắc chắn S

ì XZ → YZ ch POS(XZ, YZ) theo đ

≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ương pháp rút g ồm b ộ phụ thuộc, độ quan trọng thuộc tính dựa đ

ộ quan trọng thuộc tính ệ định T = (U, C

ược định nghĩa

=>

= > S

ịnh nghĩa S thỏa m ờng hợp S không thỏa m

àm X → Y

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa ệ thông tin S = (U, A ); X, Y 

→ Y S l

→ Y) = th A Khi ta có

ả sử U/X = {[t]X: t

ậy

 U/Y } = POS(X, Y) )/card(U)=card(POS(X,Y))/card(U)=k(X chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

[t]X

ệ thông tin S = (U, A ); X, Y ắc chắn S

→ YZ ch POS(XZ, YZ) theo đ

≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ương pháp rút g

ồm bước: định nghĩa tập rút gọn dựa tr ên độ phụ thuộc v

ộ quan trọng thuộc tính ệ định T = (U, C

ợc định nghĩa

t, t’

= > S

ịnh nghĩa S thỏa m ờng hợp S không thỏa m

→ Y

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa

 A → Y S l

→ Y) = th A Khi ta có

: tU}; U/Y={ [t] U/Y } = POS(X, Y) )/card(U)=card(POS(X,Y))/card(U)=k(X chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

A Cho ngư

ắc chắn S n → YZ ch POS(XZ, YZ) theo đ

≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ương pháp rút g

ớc: định nghĩa tập rút gọn dựa tr ộ phụ thuộc v

ộ quan trọng thuộc tính

 D ), đ ợc định nghĩa

t, t’

X → Y ịnh nghĩa S thỏa m ờng hợp S không thỏa m

→ Y

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa A

→ Y S l

→ Y) = S A Khi ta có

U}; U/Y={ [t] U/Y } = POS(X, Y) )/card(U)=card(POS(X,Y))/card(U)=k(X chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

A Cho ngư c(X → Y) → YZ chắn S

POS(XZ, YZ) theo định lý ta có c(XZ → YZ) = ≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ương pháp rút gọn thuộc tính sử dụng độ phụ ớc: định nghĩa tập rút gọn dựa tr

ộ phụ thuộc v ộ quan trọng thuộc tính

D ), đ ợc định nghĩa

 U n

→ Y ịnh nghĩa S thỏa m ờng hợp S không thỏa m

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa

→ Y S l

ì S A Khi ta có

U}; U/Y={ [t] U/Y } = POS(X, Y) )/card(U)=card(POS(X,Y))/card(U)=k(X chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

A Cho ngư ếu c(X → Y)

ắc chắn S

ịnh lý ta có c(XZ → YZ) = ≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ọn thuộc tính sử dụng độ phụ ớc: định nghĩa tập rút gọn dựa tr

ộ phụ thuộc v

D ), độ phụ thuộc tập thuộc ợc định nghĩa

U n → Y ịnh nghĩa S thỏa mãn ph ờng hợp S không thỏa m

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa

→ Y S

X A Khi ta có

U}; U/Y={ [t] U/Y } = POS(X, Y) )/card(U)=card(POS(X,Y))/card(U)=k(X chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

A Cho ngưỡng minc ếu c(X → Y)

ắc chắn S

ịnh lý ta có c(XZ → YZ) = ≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ọn thuộc tính sử dụng độ phụ ớc: định nghĩa tập rút gọn dựa tr

ộ phụ thuộc v

ộ phụ thuộc tập thuộc

U [t] ãn ph ờng hợp S không thỏa mãn ph

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa

X → Y

U}; U/Y={ [t] U/Y } = POS(X, Y) )/card(U)=card(POS(X,Y))/card(U)=k(X chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

ỡng minc ếu c(X → Y)

ắc chắn S

ịnh lý ta có c(XZ → YZ) = ≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ọn thuộc tính sử dụng độ phụ ớc: định nghĩa tập rút gọn dựa tr

ộ phụ thuộc đ

ộ phụ thuộc tập thuộc

ếu [t] ãn phụ thuộc h

ãn ph

ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa

→ Y

U}; U/Y={ [t]Y: t

U/Y } = POS(X, Y) )/card(U)=card(POS(X,Y))/card(U)=k(X chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

ỡng minc ếu c(X → Y) ≥

ắc chắn S

ịnh lý ta có c(XZ → YZ) = ≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ọn thuộc tính sử dụng độ phụ ớc: định nghĩa tập rút gọn dựa tr

à đề xuất thuật toán ộ phụ thuộc tập thuộc

ếu [t]X

ụ thuộc h ãn phụ thuộc h ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa

→ Y

: t 

U/Y } = POS(X, Y) )/card(U)=card(POS(X,Y))/card(U)=k(X→Y) chứng minh định lý ta có thuật tốn tính độ chắn c(X → Y)

ỡng minc minc ắc chắn S

ịnh lý ta có c(XZ → YZ) = ≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ọn thuộc tính sử dụng độ phụ ớc: định nghĩa tập rút gọn dựa tr

ề xuất thuật toán ộ phụ thuộc tập thuộc

X = [t’]

ụ thuộc h ụ thuộc h ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa

 U}

→Y)

ỡng minc 

minc

ịnh lý ta có c(XZ → YZ) = ≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ọn thuộc tính sử dụng độ phụ ớc: định nghĩa tập rút gọn dựa tr

ề xuất thuật toán ộ phụ thuộc tập thuộc

= [t’] ụ thuộc hàm X

ụ thuộc h ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa

U}

→Y)

[0, 1] minc

ịnh lý ta có c(XZ → YZ) = ≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ọn thuộc tính sử dụng độ phụ ớc: định nghĩa tập rút gọn dựa tr

ề xuất thuật toán ộ phụ thuộc tập thuộc

167

= [t’]X

àm X ụ thuộc h ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa

[0, 1]

ịnh lý ta có c(XZ → YZ) = ≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ọn thuộc tính sử dụng độ phụ ớc: định nghĩa tập rút gọn dựa tr

ề xuất thuật toán ộ phụ thuộc tập thuộc

167

=> àm X → ụ thuộc hàm ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa

ịnh lý ta có c(XZ → YZ) = ≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

ọn thuộc tính sử dụng độ phụ ớc: định nghĩa tập rút gọn dựa ề xuất thuật toán ộ phụ thuộc tập thuộc

167

=> → àm ệ thông tin cực đại (chứa nhiều nhất) S = (U, A) thỏa

ịnh lý ta có c(XZ → YZ) = ≥ card(POS(X, Y))/card(U) = c(X → Y) ≥ minc => XZ →

ỌN THUỘC TÍNH TRONG BẢNG QUYẾT ĐỊNH SỬ DỤNG ĐỘ PHỤ THUỘC

Ngày đăng: 11/03/2021, 13:29

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w