Рефетека.ру / Математика

Курсовая работа: Вивчення поняття відносин залежності

Курсова робота

Вивчення поняття відносин залежності


Зміст


Введення

1. Визначення й приклади

2. Простір залежності

3. Транзитивність

4. Зв'язок транзитивних відносин залежності з операторами замикання

5. Матроїди

Висновок

Список літератури


Введення


Метою курсової роботи є вивчення поняття відносини залежності, розгляд відносини залежності на різних множинах.

Поставлена мета припускає рішення наступних задач:

Вивчити й дати визначення поняттю відношення залежності.

Розглянути деякі приклади відносини залежності.

Сформулювати й довести властивості й теореми як для довільних, так і для транзитивних просторів залежності.

Розглянути теорему про зв'язок транзитивного відношення залежності й алгебраїчного оператора замикання.

Вивчити поняття матроїда, привести приклади матроїдів.

Розглянути жадібний алгоритм і його зв'язок з матроїдами.

На підставі поставлених цілей і задач кваліфікаційна робота розбивається на 5 параграфів.

У першому параграфі наведені основні визначення й розглянуті деякі приклади відносини залежності.

У другому - розглядаються довільні простори залежності, їхньої властивості й деяких теорем.

Третій – присвячений транзитивним і кінцеве мірним просторам залежності. Тут розглянуті властивості транзитивних просторів залежності й доведені теореми, які підтверджують існування базису й інваріантність розмірності в будь-якому кінцеве мірному транзитивному просторі залежності.

У четвертому параграфі формулюються основні визначення дотичного оператора замикання й розглянута теорема про подання транзитивного відношення залежності за допомогою алгебраїчного оператора замикання.

П'ятий параграф присвячений матроїдам, прикладам матроїдів і їхньому застосуванню при вивченні теоретичною основою аналізу «жадібних» алгоритмів.

Основною літературою при написанні кваліфікаційної роботи стали монографії: Кона П. «Універсальна алгебра» [2] і Куроша О. Г. «Курс вищої алгебри» [3].


1. Визначення й приклади


Визначення 1.

Множина Z підмножин множини A назвемо відношенням залежності на A, якщо виконуються наступні аксіоми:


Z1: Вивчення поняття відносин залежності Z ;

Z2: Вивчення поняття відносин залежності Z Вивчення поняття відносин залежності Z ;

Z3: Вивчення поняття відносин залежності Z Вивчення поняття відносин залежності(Вивчення поняття відносин залежності Z Вивчення поняття відносин залежності- звичайно).


Підмножина множини A називається залежною, якщо вона належить Z, і незалежною у противному випадку.

Легко переконатися в незалежності аксіом Z1 - Z3..

Модель 1: Вивчення поняття відносин залежності. Думаємо Z = B (А) для будь-якої множини Вивчення поняття відносин залежності.

Модель 2: Вивчення поняття відносин залежності. Нехай Z = Вивчення поняття відносин залежності при Вивчення поняття відносин залежності.

Модель 3:Вивчення поняття відносин залежності . Нехай Z = Вивчення поняття відносин залежності для нескінченної множини Вивчення поняття відносин залежності.

Визначення 2.

Простором залежності назвемо пари Вивчення поняття відносин залежності ZВивчення поняття відносин залежності , де Z – відношення залежності на A.

Визначення 3.

Елемент Вивчення поняття відносин залежності називається залежним від множини Вивчення поняття відносин залежності, якщо а О X або існує така незалежна підмножина Y множини X, що Вивчення поняття відносин залежності залежно, тобто Вивчення поняття відносин залежності Z Вивчення поняття відносин залежності Z ).

З визначення 1 випливає, що якщо елемент Вивчення поняття відносин залежності залежить від множини Вивчення поняття відносин залежності, то він залежить від деякої кінцевої підмножини Вивчення поняття відносин залежності.


Визначення 4.

Множина всіх елементів, що залежать від X, називається оболонкою множини X і позначається через Вивчення поняття відносин залежності.

Ясно, що Вивчення поняття відносин залежності й включення Вивчення поняття відносин залежності тягне включення їхніх оболонок: Вивчення поняття відносин залежності.

Визначення 5.

Якщо Вивчення поняття відносин залежності = A, то X називається множиною, що породжує, множини A.

Визначення 6.

Незалежна підмножина, що породжує, множини A називається базисом множини A.

Визначення 7.

Множина Вивчення поняття відносин залежності залежить від Вивчення поняття відносин залежності, якщо будь-який елемент із Вивчення поняття відносин залежності залежить від Вивчення поняття відносин залежності, тобто Вивчення поняття відносин залежності.

Визначення 8.

Відношення залежності Z на A будемо називати транзитивним відношенням залежності, якщо Вивчення поняття відносин залежності Вивчення поняття відносин залежності.

Визначення 9.

Транзитивним простором залежності назвемо простір залежності, у якому відношення залежності має властивість транзитивності.

Як теоретико-множинний постулат будемо використовувати наступний принцип, еквівалентний відомій аксіомі вибору.

Лема Цорна.

Непуста впорядкована множина, у якому кожне лінійно впорядкована підмножина має верхню грань, має максимальний елемент.

Далі доцільно розглянути деякі приклади відносини залежності:


Приклад 1.

Поняття лінійної залежності у векторному просторі V над полем Вивчення поняття відносин залежності. Система векторів векторного простору V називається лінійно залежної, якщо існує кінцева лінійно залежна її підсистема, у противному випадку – лінійно незалежної.

Поняття лінійної залежності в кінцеве мірних векторних просторах дається в курсі алгебри. Кінцева система векторів Вивчення поняття відносин залежностіV називається лінійно залежної, якщо існують елементи поля Вивчення поняття відносин залежності одночасно не рівні нулю й такі, що лінійна комбінаціяВивчення поняття відносин залежності . Множина лінійних комбінацій множини Вивчення поняття відносин залежності векторів векторного простору V з коефіцієнтами з поля P називається лінійною оболонкою цих векторів і позначається Вивчення поняття відносин залежності. При цьому Вивчення поняття відносин залежності - є підпростором у просторі V, породженим Вивчення поняття відносин залежності. Одержуємо транзитивне відношення залежності.

Приклад 2.

Нехай поле Вивчення поняття відносин залежності є розширенням основного поля Р, а Вивчення поняття відносин залежності мінімальне підкольце утримуючі елементи Вивчення поняття відносин залежності й поле Р. Підкольце Вивчення поняття відносин залежності складається із всіх елементів поляВивчення поняття відносин залежності, які виражаються через елементи Вивчення поняття відносин залежності й елементи поля Р за допомогою додавання, вирахування й множення: це будуть усілякі багаточлени від Вивчення поняття відносин залежності з коефіцієнтами з поля Р. Тоді, якщо для всякого елемента Вивчення поняття відносин залежності існує єдиний запис у вигляді багаточлена від Вивчення поняття відносин залежності як невідомих з коефіцієнтами з поля Р, тобто якщо різні багаточлени від Вивчення поняття відносин залежності будуть різними елементами підкольца Вивчення поняття відносин залежності, те система елементів Вивчення поняття відносин залежності, буде називатися алгебраїчно незалежної над полем Р, у противному випадку алгебраїчно залежної. Довільна множина елементів поля Р називається залежним, якщо воно містить кінцеву залежну підмножину. У першому випадку кільце Вивчення поняття відносин залежності ізоморфно кільцю багаточленів Вивчення поняття відносин залежності. Відношення алгебраїчної залежності над полем Р є транзитивним відношенням залежності.

Приклад 3.

Нехай на множині A задане рефлексивне й симетричне бінарне відношення Вивчення поняття відносин залежності (називане відношенням подібності). Підмножина X множини A будемо вважати залежним, якщо воно містить два різних елементи, що перебувають у відношенні Вивчення поняття відносин залежності.

Оболонкою множини Вивчення поняття відносин залежності служить множина


Вивчення поняття відносин залежностіВивчення поняття відносин залежності


У цьому випадку можна підсилити аксіому Вивчення поняття відносин залежності відносини залежності в такий спосіб:


Вивчення поняття відносин залежності Z Вивчення поняття відносин залежності Z.


Тоді оболонкою множини Вивчення поняття відносин залежності буде множина всіх елементів, що перебувають відносно подібності хоча б з одним елементом із множини Вивчення поняття відносин залежності.

Уведене відношення залежності буде транзитивним тоді й тільки тоді, коли відповідне бінарне відношення Вивчення поняття відносин залежності буде транзитивне, тобто є відношенням еквівалентності на Вивчення поняття відносин залежності.

У випадку, коли Вивчення поняття відносин залежності - відношення еквівалентності Вивчення поняття відносин залежності буде незалежним тоді й тільки тоді, коли Вивчення поняття відносин залежності множина Вивчення поняття відносин залежності містить не більше одного елемента. Будь-яка максимальна незалежна підмножина буде містити рівно по одному елементі з кожного класу еквівалентності Вивчення поняття відносин залежності.

Приклад 4.

Розглянемо чотирьох елементну множину Вивчення поняття відносин залежності.

Назвемо підмножину Вивчення поняття відносин залежності множини Вивчення поняття відносин залежності залежним тоді й тільки тоді, коли Вивчення поняття відносин залежності або Вивчення поняття відносин залежності.


Z Вивчення поняття відносин залежності.


Розглянемо підмножину Вивчення поняття відносин залежності множини Вивчення поняття відносин залежності, по уведеному визначенню воно буде незалежно. Розглянемо оболонку множини Вивчення поняття відносин залежності Вивчення поняття відносин залежності й знайдемо оболонку оболонки нашої множини Вивчення поняття відносин залежності. Таким чином, ми одержалиВивчення поняття відносин залежності, тобто розглянуте нами відношення залежності не є транзитивним.

Приклад 5.

Розглянемо довільну множину Вивчення поняття відносин залежності й Вивчення поняття відносин залежності. Множина Вивчення поняття відносин залежності будемо вважати залежним, якщо Вивчення поняття відносин залежності B (А)\ B (В), тобто Вивчення поняття відносин залежності, але Вивчення поняття відносин залежності. Таким чином, одержали наступний транзитивний простір залежності: Вивчення поняття відносин залежності B (А)\ B (В.Вивчення поняття відносин залежності Оболонкою Вивчення поняття відносин залежності буде множина Вивчення поняття відносин залежності.

Зокрема можна розглянути 2 випадки:

Вивчення поняття відносин залежності, тобто всі множини незалежні, тоді Вивчення поняття відносин залежності Вивчення поняття відносин залежності.

Вивчення поняття відносин залежності B (А)Вивчення поняття відносин залежностіВивчення поняття відносин залежності , тобто всі множини, крім порожнього, будуть залежними, у цьому випадку Вивчення поняття відносин залежності Вивчення поняття відносин залежності.

Приклад 6.

Розглянемо довільну множину Вивчення поняття відносин залежності і його непусту кінцеву підмножину Вивчення поняття відносин залежності. Уведемо на множині А наступне відношення залежності


ZВивчення поняття відносин залежності B (А)Вивчення поняття відносин залежності .


Таким чином, залежними будуть всі надмножини множини Вивчення поняття відносин залежності.

Якщо Вивчення поняття відносин залежності, то Вивчення поняття відносин залежності.

Якщо Вивчення поняття відносин залежності, то Вивчення поняття відносин залежності.

Якщо Вивчення поняття відносин залежності, то Вивчення поняття відносин залежності.


Одержуємо транзитивний простір залежності.

Приклад 7.

Підпростір простору залежності Вивчення поняття відносин залежності ZВивчення поняття відносин залежності . Розглянемо Вивчення поняття відносин залежності, де діє те ж відношення залежності Z. Тоді одержимо індукований простір залежності Вивчення поняття відносин залежності Z Вивчення поняття відносин залежності B Вивчення поняття відносин залежності. У цьому випадку залежними будуть тільки ті підмножини множиниВивчення поняття відносин залежності, які були залежні в просторі Вивчення поняття відносин залежності ZВивчення поняття відносин залежності . І якщо простір Вивчення поняття відносин залежності ZВивчення поняття відносин залежності транзитивне, те транзитивним буде й підпростір Вивчення поняття відносин залежності.

Приклад 8.

Нехай Вивчення поняття відносин залежності і Z = Вивчення поняття відносин залежності. Такий простір залежності Вивчення поняття відносин залежності ZВивчення поняття відносин залежності не транзитивне, тому що Вивчення поняття відносин залежності й Вивчення поняття відносин залежності. Простір А має два базиси Вивчення поняття відносин залежності йВивчення поняття відносин залежності, які є і єдиними мінімальними множинами, що породжують Вивчення поняття відносин залежностів.

Цей приклад показує, що існують не транзитивні простори залежності, у яких мінімальні множини, що породжують, незалежні, тобто є базисами.

Приклад 9.

Задамо на множині N натуральних чисел наступне відношення залежності:


ZВивчення поняття відносин залежності .


Одержуємо нескінченну строго зростаючий ланцюжок оболонок в Вивчення поняття відносин залежності ZВивчення поняття відносин залежності . При Вивчення поняття відносин залежності одержуємо

Вивчення поняття відносин залежності.

Таким чином, маємо Вивчення поняття відносин залежності.

Зауваження.

Поняття простору залежності можна й зручно визначати через базу залежності. Саме, множина B всіх мінімальних залежних множин простору залежності Вивчення поняття відносин залежності ZВивчення поняття відносин залежності назвемо його базою. Ясно, що множини з B не порожні, кінцеві й не втримуються друг у другу. Крім того, будь-яка незалежна множина містить деяка множина бази B. Простір Вивчення поняття відносин залежності ZВивчення поняття відносин залежності має єдину базу й однозначно визначається їй. Тому простору залежності можна задавати базами.

Легко бачити, що вірно наступне твердження:

Непуста множина B підмножин множини Вивчення поняття відносин залежності задає на Вивчення поняття відносин залежності відношення залежності тоді й тільки тоді, коли множини з B не порожні, кінцеві й не включений друг у друга.

У термінах бази B можна сформулювати умова транзитивності відповідного простору залежності.


2. Простір залежності


Теорема 1.

Нехай Вивчення поняття відносин залежності ZВивчення поняття відносин залежності - довільний простір залежності. Розглянемо наступні три твердження:

X — базис в A;

X — максимальна незалежна підмножина в A;

X — мінімальна множина, що породжує, в A.

Тоді Вивчення поняття відносин залежності й Вивчення поняття відносин залежності.

Доказ:

(i) Вивчення поняття відносин залежності (ii) Якщо X – базис, то по визначенню 6 X – незалежна підмножина, що породжує. Доведемо від противного, що воно максимальне. Нехай існують незалежні множини Вивчення поняття відносин залежності. Візьмемо Вивчення поняття відносин залежності, тоді Вивчення поняття відносин залежності незалежно, тому що будь-яка підмножина незалежної множини незалежно. Тому по визначеннях 3 і 5 Вивчення поняття відносин залежності, звідки Вивчення поняття відносин залежності, одержали протиріччя з умовою. Тому X є максимальною незалежною підмножиною в A.

(ii) Вивчення поняття відносин залежності (i) Доведемо від противного, нехай Вивчення поняття відносин залежності не базис в Вивчення поняття відносин залежності, тобто Вивчення поняття відносин залежності. Тоді Вивчення поняття відносин залежності таке, що Вивчення поняття відносин залежностінезалежно й лежить в Вивчення поняття відносин залежності, одержали протиріччя з максимальністю Вивчення поняття відносин залежності.

(ii) Вивчення поняття відносин залежності (iii) Якщо X — максимальна незалежна множина в A, те всякий елемент вВивчення поняття відносин залежності A або належить X, або такий, що Вивчення поняття відносин залежностізалежно, а тому Вивчення поняття відносин залежності в тім і іншому випадку, тобто Вивчення поняття відносин залежності Оскільки Вивчення поняття відносин залежності, те X - множина, що породжує. Виходить, Вивчення поняття відносин залежності - базис простору Вивчення поняття відносин залежності.

Доведемо тепер, що воно мінімально. Нехай множина Вивчення поняття відносин залежності. Доведемо, що воно не є породжує для A. Візьмемо Вивчення поняття відносин залежності, але Вивчення поняття відносин залежності. Тоді Вивчення поняття відносин залежності незалежно, як підмножина множини X. Тому по визначеннях 3 і 5 Вивчення поняття відносин залежності і Вивчення поняття відносин залежності, а це значить, що Y не є множиною, що породжує. Висновок: X – мінімальна множина, що породжує, в A.

(i) Вивчення поняття відносин залежності (iii) Справедливо, по доведеним вище твердженнях (i)Вивчення поняття відносин залежності (ii) і (ii) Вивчення поняття відносин залежності(iii). :

Визначення - позначення 10.

Для довільної множини Вивчення поняття відносин залежності простору залежності Вивчення поняття відносин залежності ZВивчення поняття відносин залежності позначимо Вивчення поняття відносин залежності множину всіх максимальних незалежних підмножин, а через Вивчення поняття відносин залежності - множину всіх мінімальних підмножин, що породжують, цієї множини.

З теореми 1 випливає, що Вивчення поняття відносин залежності збігається із множиною всіляких базисів простору Вивчення поняття відносин залежності й Вивчення поняття відносин залежності для кожного Вивчення поняття відносин залежності.

Наступний приклад показує, що зворотне включення Вивчення поняття відносин залежності вірно не завжди.

Приклад 10.

Розглянемо дев'яти елементну множину Вивчення поняття відносин залежності, що записана у вигляді матриці Вивчення поняття відносин залежності. Залежними будемо вважати підмножини множини Вивчення поняття відносин залежності, що містять «прямі лінії»: стовпці, рядки або діагоналі матриці Вивчення поняття відносин залежності.

Розглянемо множини Вивчення поняття відносин залежності й Вивчення поняття відносин залежності, вони буде максимальними незалежними, тому що не містять прямих і при додаванні будь-якого елемента з Вивчення поняття відносин залежності, що не лежить у них, стають залежними. Тут максимальні незалежні множини містять різна кількість елементів.

Розглянемо ще одну множину Вивчення поняття відносин залежності, вона є мінімальним що породжує, тому що якщо виключити з нього хоча б один елемент, то воно вже не буде множиною, що породжує. Легко помітити, що Вивчення поняття відносин залежності залежно, тому не є базисом. Даний приклад ілюструє, що (iii)Вивчення поняття відносин залежності (i) не вірно в загальному випадку, тобто для довільних просторів залежності.

Для будь-якого простору залежності Вивчення поняття відносин залежності ZВивчення поняття відносин залежності виконуються наступні властивості:

Заміщення. Якщо Вивчення поняття відносин залежності

Доказ:

Нехай Вивчення поняття відносин залежності, Вивчення поняття відносин залежності. Тому що Вивчення поняття відносин залежності залежить від Вивчення поняття відносин залежності, те Вивчення поняття відносин залежності залежить від незалежної підмножини Вивчення поняття відносин залежності множини Вивчення поняття відносин залежності, тобто Вивчення поняття відносин залежності залежно. Тепер, якби Вивчення поняття відносин залежності, те Вивчення поняття відносин залежності було б підмножиною множини Вивчення поняття відносин залежності й тому Вивчення поняття відносин залежності, що суперечило б нашому припущенню. Тому Вивчення поняття відносин залежності. Візьмемо Вивчення поняття відносин залежності. Тоді Вивчення поняття відносин залежності незалежно, тому що Вивчення поняття відносин залежності. Але Вивчення поняття відносин залежності залежно. Звідки Вивчення поняття відносин залежності.

Вкладеність. Об'єднання будь-якої системи вкладених друг у друга незалежних множин є незалежною множиною, тобто Вивчення поняття відносин залежності - незалежно, де Вивчення поняття відносин залежності також незалежні й Вивчення поняття відносин залежності

Доказ:

Доведемо від противного. Припустимо, що Вивчення поняття відносин залежності залежно, тоді в ньому найдеться кінцева залежна підмножина Вивчення поняття відносин залежності:Вивчення поняття відносин залежності . Маємо Вивчення поняття відносин залежності, одержали протиріччя з незалежністю Вивчення поняття відносин залежності.

Максимальність. Будь-яка незалежна множина втримується в максимальній незалежній множині.

Доказ:

Нехай Вивчення поняття відносин залежності - довільна незалежна множина в. Вивчення поняття відносин залежності Утворимо множину Вивчення поняття відносин залежності Z :Вивчення поняття відносин залежності всіх незалежних множин, що містять Вивчення поняття відносин залежності. Відносно Вивчення поняття відносин залежності множина Вивчення поняття відносин залежності є впорядкованою множиною, що задовольняє по властивості вкладеності, умові леми Цорна. Тоді по лемі Цорна в Вивчення поняття відносин залежності існує максимальний елемент Вивчення поняття відносин залежності.

Теорема 2.

Будь-який простір залежності має базис.

Доказ:

Візьмемо порожню множину, вона незалежне. По властивості максимальності воно повинне втримуватися в деякій максимальній незалежній множині, що по теоремі 1 є базисом.


3. Транзитивність


Особливий інтерес представляють транзитивні простори залежності. Важливим результатом є доказ інваріантності розмірності будь-якого транзитивного простору залежності.

Доведемо деякі властивості, справедливі для транзитивних просторів залежності Вивчення поняття відносин залежності ZВивчення поняття відносин залежності .

Властивість 1: Вивчення поняття відносин залежності залежить від Вивчення поняття відносин залежності.

Доказ:

Вивчення поняття відносин залежностіВивчення поняття відносин залежності залежить від Вивчення поняття відносин залежності, тобто Вивчення поняття відносин залежності Вивчення поняття відносин залежності, і Вивчення поняття відносин залежності. Розглянемо Вивчення поняття відносин залежності, тоді Вивчення поняття відносин залежностіВивчення поняття відносин залежностіВивчення поняття відносин залежності - незалежно й Вивчення поняття відносин залежності - залежно, а Вивчення поняття відносин залежності, одержуємо, що Вивчення поняття відносин залежності, тому Вивчення поняття відносин залежності. Маємо Вивчення поняття відносин залежності.

Вивчення поняття відносин залежностіПо визначенню 8 будь-яка підмножина Вивчення поняття відносин залежності залежить від Вивчення поняття відносин залежності

Властивість 2: Якщо Вивчення поняття відносин залежності залежить від Вивчення поняття відносин залежності, а Вивчення поняття відносин залежності залежить від Вивчення поняття відносин залежності, те Вивчення поняття відносин залежності залежить від Вивчення поняття відносин залежності.

Доказ:

Запишемо умову, використовуючи властивість 1 Вивчення поняття відносин залежності, а Вивчення поняття відносин залежності, тоді очевидно, що Вивчення поняття відносин залежності.

Властивість 3: Якщо X — мінімальна множина, що породжує, в A, те X - базис в A.

Доказ:

Нехай X — мінімальна множина, що породжує, в A. Покажемо, що воно не може бути залежним, тому що в цьому випадку його можна було б замінити власною підмножиною, що усе ще породжує A. Дійсно, у силу транзитивності відносини залежності, будь-яка множина, що породжує множина X, буде так само породжувати й множина A. Отже, X - незалежна множина, що породжує, що по визначенню 6 є базисом.

Властивість 4: Вивчення поняття відносин залежності для кожного Вивчення поняття відносин залежності.

Доказ: Потрібне із властивості 3.

Властивість 5 (про заміну.) :

Якщо X — незалежна множина й Y — множина, що породжує, в A, то існує така Вивчення поняття відносин залежності підмножина множини Y, Вивчення поняття відносин залежності що Вивчення поняття відносин залежності й - базис для A.

Доказ:

Розглянемо систему J таких незалежних підмножин Z множини A, що Вивчення поняття відносин залежності.

Тому що X незалежно, те такі множини існують; крім того, якщо Вивчення поняття відносин залежності— деяке лінійно впорядкована множина множин з J, те його об'єднання Вивчення поняття відносин залежності знову належить J, оскільки Z задовольняє умові Вивчення поняття відносин залежності, і якщо Z залежне, те деяка кінцева підмножина множини Z повинне було б бути залежним; ця підмножина втримувалося б у деякій множині Вивчення поняття відносин залежності в суперечності з тим фактом, що всі Вивчення поняття відносин залежності незалежні.

По лемі Цорна J має максимальний елемент М; у силу максимальності кожний елемент множини Y або належить М, або залежить від М, звідки Вивчення поняття відносин залежності. Цим доведено, що М — базис в A. Тому що Вивчення поняття відносин залежності, те М має вигляд Вивчення поняття відносин залежності, де Вивчення поняття відносин залежності задовольняє умовам Вивчення поняття відносин залежності.■

Визначення 11.

Простір залежності Вивчення поняття відносин залежності ZВивчення поняття відносин залежності називається кінцеве мірним, якщо будь-яке його незалежна множина кінцева.

Теорема 3.

Нехай Вивчення поняття відносин залежності ZВивчення поняття відносин залежності - транзитивний простір залежності. Тоді будь-які два базиси в цьому просторі рівно потужні.

Доказ:

Розглянемо спочатку випадок кінцеве мірного простору Вивчення поняття відносин залежності.

Нехай В, З — будь-які два базиси в А, їхнє існування забезпечується теоремою 2, і Вивчення поняття відносин залежності, Вивчення поняття відносин залежності, Вивчення поняття відносин залежності, де різні елементи позначені різними буквами або постачені різними індексами. Застосуємо індукцію по max (r, s).

Якщо r = 0 або s = 0, то Вивчення поняття відносин залежностіабо Вивчення поняття відносин залежності, і Вивчення поняття відносин залежності. Тому можна припускати, що r ≥ 1, s ≥ 1, без обмеження спільності будемо вважати, що r > s, так що насправді r > 1.

Припустимо, що базиси будуть рівне потужними для будь-якого t < r

По лемі про заміну множина Вивчення поняття відносин залежності можна доповнити до базису D елементами базису З, скажемо


Вивчення поняття відносин залежності, t ≤ s < r.


Тепер перетинання D c У складається з n + 1 елемента, і D містить, крім того, ще t (< r) елементів, тоді як У містить, крім цього перетинання, ще r - 1 елементів, так що по припущенню індукції Вивчення поняття відносин залежності, тобто Вивчення поняття відносин залежності.

Оскільки r > 1, звідси випливає, що t ≥ 1, і тому перетинання D із Із містить не менше ніж n+1 елементів. Використовуючи ще раз припущення індукції, знаходимо, що Вивчення поняття відносин залежності й, отже, r = s і базиси В и С рівне потужні.

Далі, нехай В - кінцевий базис в. Вивчення поняття відносин залежності Тоді й будь-який інший базис Із простору Вивчення поняття відносин залежності буде кінцевим. Дійсно, У виражається через кінцеву множину елементів Вивчення поняття відносин залежності у силу транзитивності Вивчення поняття відносин залежності буде що породжує й незалежною множиною в Вивчення поняття відносин залежності, тобто Вивчення поняття відносин залежності.

Нарешті, якщо базиси В и С нескінченні. Кожний елемент із У залежить від деякої кінцевої підмножини базису З, і навпаки. Потужність множини всіх кінцевих підмножин усякої нескінченної множини дорівнює потужності самої множини. Тому потужності В и С збігаються.

Теорема 4.

Нехай Вивчення поняття відносин залежності ZВивчення поняття відносин залежності - довільний простір залежності, тоді наступні умови еквівалентні

Z транзитивне;

для будь-якого кінцевогоВивчення поняття відносин залежності Вивчення поняття відносин залежності Вивчення поняття відносин залежності;

Вивчення поняття відносин залежності кінцевих і Вивчення поняття відносин залежностіВивчення поняття відносин залежностіZВивчення поняття відносин залежності

Вивчення поняття відносин залежності Z;

для будь-якого кінцевогоВивчення поняття відносин залежності Вивчення поняття відносин залежностіВивчення поняття відносин залежності.

Доказ:

(i) Вивчення поняття відносин залежності (ii) Справедливо по теоремі 3 і прикладу 7.

(ii) Вивчення поняття відносин залежності (iii) Візьмемо Вивчення поняття відносин залежності, так що Вивчення поняття відносин залежності - незалежно й Вивчення поняття відносин залежності. Допустимо, що твердження Вивчення поняття відносин залежностіВивчення поняття відносин залежності Z невірно. Тоді Вивчення поняття відносин залежностіВивчення поняття відносин залежності Z. Розглянемо Вивчення поняття відносин залежності. Маємо Вивчення поняття відносин залежності. Але Вивчення поняття відносин залежності Z, тому Вивчення поняття відносин залежності Вивчення поняття відносин залежностіZ Вивчення поняття відносин залежності. По (ii) маємоВивчення поняття відносин залежності . Але Вивчення поняття відносин залежності - протиріччя.

(iii) Вивчення поняття відносин залежності (ii) Доведемо від противного. Нехай Вивчення поняття відносин залежності. Можна вважати, що Вивчення поняття відносин залежності. Тоді по (iii) Вивчення поняття відносин залежності незалежно. Одержали протиріччя з максимальністю Вивчення поняття відносин залежності

(iii) Вивчення поняття відносин залежності (i) Потрібно довести рівність Вивчення поняття відносин залежності для довільного Вивчення поняття відносин залежності.

Візьмемо Вивчення поняття відносин залежності й покажемо, що Вивчення поняття відносин залежності Тому що Вивчення поняття відносин залежності, те Вивчення поняття відносин залежності Нехай існує Вивчення поняття відносин залежності, тоді Вивчення поняття відносин залежності незалежно й існує Вивчення поняття відносин залежності Z і Вивчення поняття відносин залежності Z . Розширюючи Вивчення поняття відносин залежності в Вивчення поняття відносин залежності можна припустити, що Вивчення поняття відносин залежності По (ii) Вивчення поняття відносин залежності, тобто Вивчення поняття відносин залежності. Тому по (iii) Вивчення поняття відносин залежностіZ . бачимо, що Вивчення поняття відносин залежності. Виходить, Вивчення поняття відносин залежності. Одержуємо протиріччя з тим, що Вивчення поняття відносин залежності Отже, Вивчення поняття відносин залежності, те мережа Вивчення поняття відносин залежності.

Тепер досить показати, що Вивчення поняття відносин залежності. Нехай Вивчення поняття відносин залежності, тоді Вивчення поняття відносин залежності залежно, розширюючи Вивчення поняття відносин залежностів Вивчення поняття відносин залежності можна припустити, що Вивчення поняття відносин залежності, крім того Вивчення поняття відносин залежності, тоді по (ii) Вивчення поняття відносин залежності. Вивчення поняття відносин залежності незалежно, тому Вивчення поняття відносин залежності. По (iii) Вивчення поняття відносин залежностіZ . бачимо, що Вивчення поняття відносин залежності. Виходить, Вивчення поняття відносин залежності, одержали протиріччя з максимальністю Вивчення поняття відносин залежності. Отже, Вивчення поняття відносин залежності, зворотне включення очевидно, тому Вивчення поняття відносин залежності.

(iv) Вивчення поняття відносин залежності(ii) У силу теорем 1 і 3 і доведена еквівалентності

(i) Вивчення поняття відносин залежності(ii).

Далі будемо розглядати транзитивний простір залежності Вивчення поняття відносин залежності ZВивчення поняття відносин залежності .

Визначення 12.

Потужність максимальної незалежної підмножини даної множини Вивчення поняття відносин залежності називається рангом цієї множини: Вивчення поняття відносин залежності.

Будемо розглядати кінцеві підмножини Вивчення поняття відносин залежності.

Мають місце наступні властивості.

Властивість 1о: Вивчення поняття відносин залежності Z Вивчення поняття відносин залежності.

Доказ: Вивчення поняття відносин залежностіZ Вивчення поняття відносин залежності.

Властивість 2о: Вивчення поняття відносин залежностіZ Вивчення поняття відносин залежності.

Доказ: Вивчення поняття відносин залежностіZ, візьмемо Вивчення поняття відносин залежності, тоді по властивості 1о Вивчення поняття відносин залежності і Вивчення поняття відносин залежності. Зворотне твердження потрібне з визначення 13.

Властивості 3о – 7о сформульовані для Вивчення поняття відносин залежностіВивчення поняття відносин залежності.

Властивість 3о: Вивчення поняття відносин залежності.

Доказ: Ясно, що Вивчення поняття відносин залежності, і тому що число елементів будь-якої підмножини не більше числа елементів самої множини, то дана властивість виконується.

Властивість 4о: Вивчення поняття відносин залежності.

Доказ: потрібне з того, що незалежна підмножина в Вивчення поняття відносин залежності можна продовжити до максимальної незалежної підмножини в Вивчення поняття відносин залежності;

Властивість 5о: Вивчення поняття відносин залежності.

Доказ:

Нехай Вивчення поняття відносин залежності Тоді Вивчення поняття відносин залежності И потім Вивчення поняття відносин залежності. Маємо Вивчення поняття відносин залежності Вивчення поняття відносин залежностіВивчення поняття відносин залежності.

Властивість 6о: Вивчення поняття відносин залежності.

Доказ: випливає із властивості 40;

Властивість 7о: Вивчення поняття відносин залежності.

Доказ: Вивчення поняття відносин залежності

Вивчення поняття відносин залежностіВивчення поняття відносин залежності.


4. Зв'язок транзитивних відносин залежності з операторами замикання


Транзитивне відношення залежності також може бути описане за допомогою алгебраїчного оператора замикання деякого типу. Для початку сформулюємо визначення використовуваних понять.

Визначення 13.

Множина E підмножин множини A називається системою замикань, якщо Вивчення поняття відносин залежності E і система E замкнута щодо перетинань, тобто ∩D Вивчення поняття відносин залежностіE для кожної непустої підмножини D Вивчення поняття відносин залежностіE

Визначення 14.

Оператором замикання на множині A називається відображення J множини B (A) у себе, що володіє наступними властивостями:


J. 1. Якщо Вивчення поняття відносин залежності, то J(X)Вивчення поняття відносин залежності J(Y);

J. 2. XВивчення поняття відносин залежності J(X);

J. 3. JJ(X) = J(X), для всіх X, Y Вивчення поняття відносин залежностіB (A).


Визначення 15.

Оператор замикання J на множині A називається алгебраїчним, якщо для будь-яких Вивчення поняття відносин залежності і Вивчення поняття відносин залежності Вивчення поняття відносин залежності тягне Вивчення поняття відносин залежності для деякої кінцевої підмножини Вивчення поняття відносин залежності множини Вивчення поняття відносин залежності.

Визначення 16.

Система замикань називається алгебраїчної, якщо тільки відповідний оператор замикання є алгебраїчним

Слід зазначити теорему про взаємозв'язок між системами замикань і операторами замикань.

Теорема 5.

Кожна система замикань E на множині Вивчення поняття відносин залежності визначає оператор замикання J на Вивчення поняття відносин залежності за правилом J(X) = ∩{Y Вивчення поняття відносин залежностіE | YВивчення поняття відносин залежності X}. Обернено, кожний оператор замикання J на Вивчення поняття відносин залежності визначає систему замикань E Вивчення поняття відносин залежності JВивчення поняття відносин залежності .

Наступна теорема показує зв'язок транзитивного відношення залежності й алгебраїчного оператора замикання.

Теорема 6.

Для будь-якого транзитивного відношення залежності Вивчення поняття відносин залежності ZВивчення поняття відносин залежності відображення Вивчення поняття відносин залежності є алгебраїчним оператором замикання на А із властивістю заміщення.

Обернено, будь-який алгебраїчний оператор замикання на А із властивістю заміщення виходить таким способом з деякого транзитивного відношення залежності Z на А.

Доказ:

Будемо називати підмножину Т множини A замкнутим, якщо Вивчення поняття відносин залежності.

Покажемо спочатку, що замкнуті підмножини утворять систему замикань. Якщо Вивчення поняття відносин залежності, де Вивчення поняття відносин залежності - сімейство замкнутих множин, то нехай Вивчення поняття відносин залежності - така незалежна підмножина множини B, що Вивчення поняття відносин залежності залежно; оскільки Вивчення поняття відносин залежності для всіх Вивчення поняття відносин залежності, маємо Вивчення поняття відносин залежності, звідки Вивчення поняття відносин залежності, тобто В замкнуто.

Нехай Вивчення поняття відносин залежності, те по визначенню 3 Вивчення поняття відносин залежностіВивчення поняття відносин залежності Z Вивчення поняття відносин залежності кінцеве, таке щоВивчення поняття відносин залежності залежно. У першому випадку Вивчення поняття відносин залежності, а в другому Вивчення поняття відносин залежності. І оскільки Вивчення поняття відносин залежності замкнуто в силу транзитивності, одержуємо алгебраїчний оператор замикання.

Цим доведено, що замкнуті підмножини утворять алгебраїчну систему замикань.

Виконання властивості заміщення потрібне з відповідної властивості просторів залежності.

Обернено, нехай Вивчення поняття відносин залежності - алгебраїчний оператор замикання із властивістю заміщення.

Будемо вважати Вивчення поняття відносин залежності залежним, якщо Вивчення поняття відносин залежності для деякого Вивчення поняття відносин залежності, і незалежним у противному випадку.

Тому що оператор алгебраїчний, то звідси випливає, що всяка залежна множина має кінцеву залежну підмножину, і оскільки очевидно, що всяка множина, що містить залежну підмножину, саме залежно, у такий спосіб одержуємо відношення залежності. Умова транзитивності виконується по визначенню, і це показує, що ми маємо транзитивне відношення залежності.

Тепер для будь-яких Вивчення поняття відносин залежності, Вивчення поняття відносин залежності маємо Вивчення поняття відносин залежності тоді й тільки тоді, коли Вивчення поняття відносин залежності для деякої кінцевої підмножини Вивчення поняття відносин залежності множини Вивчення поняття відносин залежності. Вибираючи Вивчення поняття відносин залежності мінімальним, можемо припускати, що Вивчення поняття відносин залежності незалежно. Звідси випливає, що Вивчення поняття відносин залежності й, отже, Вивчення поняття відносин залежності.

Обернено, якщо Вивчення поняття відносин залежності, те знову Вивчення поняття відносин залежності для деякої кінцевої незалежної підмножини Вивчення поняття відносин залежності множини Вивчення поняття відносин залежності. Це означає, що Вивчення поняття відносин залежності залежно, тобто Вивчення поняття відносин залежності для якогось Вивчення поняття відносин залежності.

У силу властивості заміщення одержуємо, що Вивчення поняття відносин залежності й Вивчення поняття відносин залежності, тому Вивчення поняття відносин залежності.

Зауваження. Існують алгебраїчні оператори замикання, що не володіють властивістю заміщення. Для приклада візьмемо нескінченну циклічну напівгрупу Вивчення поняття відносин залежності.

Нехай Вивчення поняття відносин залежностіВивчення поняття відносин залежностіі Вивчення поняття відносин залежності. Тоді Вивчення поняття відносин залежності, Вивчення поняття відносин залежності, але Вивчення поняття відносин залежності.


5. Матроїди


Поняття матроїда тісно пов'язане з поняттям відносини залежності, тому ця тема розглядається в даній кваліфікаційній роботі. Однак з іншої сторони воно є теоретичною основою для вивчення й аналізу «жадібних» алгоритмів.

Визначення 17.

Матроїдом Вивчення поняття відносин залежності називається кінцева множина й сімейство його підмножин Вивчення поняття відносин залежності, таке що виконується три аксіоми:

М1: Вивчення поняття відносин залежності;

М2: Вивчення поняття відносин залежності;

М3: Вивчення поняття відносин залежності


Визначення 18.

Елементи множини Вивчення поняття відносин залежності називаються незалежними, а інші підмножини Вивчення поняття відносин залежності Вивчення поняття відносин залежності - залежними множинами.

Відповідно до уведеного раніше аксіомами простору залежності бачимо, що матроїди - це в точності кінцеві транзитивне простори залежності.

Розглянемо наступні приклади матроїдів:

Приклад 1.

Сімейство всіх лінійно незалежних підмножин будь-якої кінцевої множини векторів довільного непустого векторного простору є матроїдом.

Дійсно, по визначенню можна вважати, що порожня множина лінійно незалежно. Усяка підмножина лінійно незалежної підмножини векторів лінійно незалежно. Нехай Вивчення поняття відносин залежності і Вивчення поняття відносин залежності- лінійно незалежні множини. Якби всі вектори із множини Вивчення поняття відносин залежності виражалися у вигляді лінійної комбінації векторів із множини Вивчення поняття відносин залежності, то множина Вивчення поняття відносин залежності була б лінійно залежним. Тому, серед векторів множини Вивчення поняття відносин залежності є принаймні один вектор Вивчення поняття відносин залежності, що не входить у множину Вивчення поняття відносин залежності й не виражається у вигляді лінійної комбінації векторів із множини Вивчення поняття відносин залежності. Додавання вектора Вивчення поняття відносин залежності до множини Вивчення поняття відносин залежності утворить лінійно незалежна множина.

Приклад 2.

Вільні матроїди. Якщо Вивчення поняття відносин залежності - довільна кінцева множина, то Вивчення поняття відносин залежності - матроїд. Такий матроїд називається вільним. У вільному матроїді кожна множина незалежно, А є базисом і Вивчення поняття відносин залежності.

Приклад 3.

Матроїд трансверсалей. Нехай Вивчення поняття відносин залежності - деяка кінцева множина, і Вивчення поняття відносин залежності - деяке сімейство підмножин цієї множини. Підмножина Вивчення поняття відносин залежності називається часткової трансверсалью сімейства Вивчення поняття відносин залежності, якщо Вивчення поняття відносин залежності містить не більш ніж по одному елементі кожної підмножини із сімейства Вивчення поняття відносин залежності. Часткові трансверсали над Вивчення поняття відносин залежності утворять матроїд на А.

Перейдемо до розгляду жадібного алгоритму. Для початку потрібно сформулювати задачу, що будемо вирішувати з його використанням.

Нехай є кінцева множина Вивчення поняття відносин залежності, Вивчення поняття відносин залежності, вагова функція Вивчення поняття відносин залежності й сімейство Вивчення поняття відносин залежності.

Розглянемо наступну задачу: знайти Вивчення поняття відносин залежності, де Вивчення поняття відносин залежності. Інакше кажучи, необхідно вибрати в зазначеному сімействі підмножина найбільшої ваги.

Не обмежуючи спільності, можна вважати, що Вивчення поняття відносин залежності

Розглянемо такий алгоритм, що вихідними даними має множину Вивчення поняття відносин залежності, сімейство його підмножин Вивчення поняття відносин залежності і вагарню функцію Вивчення поняття відносин залежності, причому множина Вивчення поняття відносин залежності впорядкована в порядку убування ваг елементів. Після виконання цього алгоритму ми одержимо підмножину Вивчення поняття відносин залежності.

Споконвічно шукана множина Вивчення поняття відносин залежності порожньо, далі переглядаємо по черзі всі елементи із множини Вивчення поняття відносин залежності й перевіряємо залежність множиниВивчення поняття відносин залежності , якщо Вивчення поняття відносин залежності - незалежно, те елемент Вивчення поняття відносин залежності додаємо в множину Вивчення поняття відносин залежності, якщо ж Вивчення поняття відносин залежності - залежне, те переходимо до елемента Вивчення поняття відносин залежності, поки всі елементи із множини Вивчення поняття відносин залежності не будуть перевірені.

Алгоритм такого типу називається «жадібним». Зовсім очевидно, що по побудові остаточна множина Вивчення поняття відносин залежності, тобто незалежно. Також очевидно, що жадібний алгоритм є надзвичайно ефективним: кількість кроків становитьВивчення поняття відносин залежності, тобто жадібний алгоритм є лінійним. (Не вважаючи витрат на сортування множини Вивчення поняття відносин залежності й перевірку незалежності Вивчення поняття відносин залежності.)

Приклад 4.

Нехай дана матриця Вивчення поняття відносин залежності. Розглянемо наступні задачі.

Задача 1. Вибрати по одному елементі з кожного стовпця, так щоб їхня сума була максимальна.

Тут вагова функція Вивчення поняття відносин залежності ставить у відповідність елементу матриці Вивчення поняття відносин залежності його значення. Наприклад, Вивчення поняття відносин залежності.

Множина Вивчення поняття відносин залежності в такий спосіб: Вивчення поняття відносин залежності

Вивчення поняття відносин залежності.

Сімейство незалежних підмножин Вивчення поняття відносин залежності будуть утворювати такі множини, у яких всі елементи з різних стовпців і порожня множина.

Наш алгоритм буде працювати в такий спосіб:


0 крок: Вивчення поняття відносин залежності;

1 крок: перевіряємо для елемента Вивчення поняття відносин залежності, Вивчення поняття відносин залежності;

2 крок: для Вивчення поняття відносин залежності,Вивчення поняття відносин залежності ;

3 крок: для Вивчення поняття відносин залежності,Вивчення поняття відносин залежності ;

4 крок: для Вивчення поняття відносин залежності,Вивчення поняття відносин залежності ;

5 крок: для Вивчення поняття відносин залежності,Вивчення поняття відносин залежності ;

6 крок: для Вивчення поняття відносин залежності,Вивчення поняття відносин залежності ;

7 крок: для Вивчення поняття відносин залежності,Вивчення поняття відносин залежності ;

8 крок: для Вивчення поняття відносин залежності,Вивчення поняття відносин залежності ;

9 крок: для Вивчення поняття відносин залежності,Вивчення поняття відносин залежності ;

У результаті одержали множину Вивчення поняття відносин залежності, Вивчення поняття відносин залежності., отриманий результат дійсно є рішенням задачі.

Задача 2. Вибрати по одному елементі з кожного рядка, так щоб їхня сума була максимальна.

Тут функція Вивчення поняття відносин залежності й множина Вивчення поняття відносин залежності такі ж як і в попередній задачі, а сімейство незалежних підмножин Вивчення поняття відносин залежності будуть утворювати такі множини, у яких всі елементи з різних рядків і порожня множина.

Використовуючи наш алгоритм одержимо наступне рішення: множина Вивчення поняття відносин залежності й Вивчення поняття відносин залежності, що так само є вірним.

Задача 3. Вибрати по одному елементі з кожного стовпця й з кожного рядка, так щоб їхня сума була максимальною.

У цій задачі функція Вивчення поняття відносин залежності й множина Вивчення поняття відносин залежності залишаються колишніми, а сімейство незалежних підмножин Вивчення поняття відносин залежності будуть утворювати такі множини, у яких всі елементи з різних стовпців і різних рядків і порожня множина.

Неважко бачити, що жадібний алгоритм вибере наступні елементи:

Вивчення поняття відносин залежності іВивчення поняття відносин залежності, які не є рішенням задачі, оскільки існує краще рішення - Вивчення поняття відносин залежності і Вивчення поняття відносин залежності.

Виникає питання, у яких же випадках жадібний алгоритм дійсно вирішує поставлену задачу? На поставлене питання допоможе відповісти теорема, сформульована й доведена в [4, с.75-76].

Теорема 7.

Для будь-якої функції Вивчення поняття відносин залежності жадібний алгоритм знаходить незалежну множину Вивчення поняття відносин залежності з найбільшою вагою, тоді й тільки тоді, коли Вивчення поняття відносин залежності є матроїдом.

Дійсно, у нашім прикладі в задачах 1 і 2 Вивчення поняття відносин залежності- матроїд, а в задачі 3 таким не є, тому що не виконується аксіома М3. Якщо розглянути Вивчення поняття відносин залежності Вивчення поняття відносин залежності, тоді Вивчення поняття відносин залежності одержали протиріччя з незалежністю хоча б одного із множин.


Висновок


У роботі були розглянуті такі питання, як:

Вивчення й визначення поняття відношення залежності.

Розглянуті деякі приклади відносин залежності.

Сформулювали й довели властивості теореми як для довільних, так і для транзитивних просторів залежності. Робота дала відповіді на всі питання, які були поставлені за мету.


Список літератури


1. Ван дер Варден Б.Л. Алгебра. – К., 2004

2. Кон П. Універсальна алгебра. – К., 2004.

3. Курош О. Г. Курс вищої алгебри. – К., 2003.

4. Новиков Ф. А. Дискретна математика для програмістів. – К., 2005

5. Фрид Е. Елементарне введення в абстрактну алгебру. – К., 2000

Похожие работы:

  1. • Поняття корпоративних відносин
  2. • Вивчення поняття "символ О"
  3. •  ... аспекти тривожних розладів при алкогольній залежності
  4. • Побудова залежності між метриками та експертною ...
  5. • Метод найменших квадратів
  6. • Психологічна корекція та соціальна робота з хімічно ...
  7. •  ... система вимірювання залежності кутової швидкості від ...
  8. • Сучасне інтерактивне спілкування
  9. • Вивчення новітньої історії України через призму поняття ...
  10. • Розвиток творчого мислення старшокласників на уроках ...
  11. • Емпіричне дослідження програмного забезпечення
  12. • Соціальна робота з хворими на алкоголізм
  13. • Основні положення комплексного статистичного аналізу ...
  14. • Визначення залежності між ознаками якості ...
  15. • Нормы права в системе нормативного регулирования
  16. • Визначення емпіричних закономірностей
  17. • З'ясування поняття та змісту корпоративних відносин та ...
  18. • Методологічні основи статистики
  19. • Економіко-математичне моделювання
Рефетека ру refoteka@gmail.com