Розділ “Алгебричні структури”
I. Виконайте завдання.
1) Задано множину цілих чисел, які при діленні на 3 дають остачу 2, і операцію звичайного віднімання (–). Дослідіть, чи утворюють множина і операція (–) алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
2) Нехай — множина всіх квадратних невироджених матриць порядку n, елементами яких є дійсні числа, — операція множення матриць. Дослідіть, чи утворюють множина і операція алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
3) Задано множину комплексних чисел і операцію звичайного множення (). Дослідіть, чи утворюють множина А і операція () алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
4) Задано множину раціональних чисел без нуля і операцію звичайного множення (). Дослідіть, чи утворюють множина А і операція () алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
5) Дослідіть, чи утворюють множина ірраціональних чисел і операція звичайного додавання () алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
6) Задано множину Z цілих чисел і операцію , яка визначається так: . Дослідіть, чи утворюють множина Z і операція алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
7) Задано множину N натуральних чисел і операцію , яка визначається так: . Дослідіть, чи утворюють множина N і операція алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
8) Задано множину додатних раціональних чисел , де — нескоротний дріб, і операцію звичайного множення (). Дослідіть, чи утворюють множина і операція () алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
9) Нехай — множина n -вимірних векторів з дійсними координатами, (+) — операція покоординатного додавання векторів. Дослідіть, чи утворюють множина і операція (+) алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
10) Нехай — множина раціональних чисел з проміжку , у яких дробова частина містить n цифр (наприклад, при такими числами є: , ), (+) — операція звичайного додавання. Дослідіть, за якої умови алгебрична структура є абелевою (комутативною) групою.
11) Нехай — множина всіх парних цілих чисел, () — операція звичайного множення. Дослідіть, чи утворюють множина і операція () алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
12) Задано множину комплексних чисел і операцію звичайного додавання (+). Дослідіть, чи утворюють множина А і операція (+) алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
13) Дослідіть, чи утворюють множина натуральних чисел N і операція звичайного додавання (+) алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
14) Задано множину визначників квадратних матриць порядку n і операцію множення матриць (). Дослідіть, чи утворюють множина і операція () алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
15) Дослідіть, чи утворюють множина цілих чисел Z і операція звичайного віднімання (–) алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
16) Дослідіть, чи утворюють множина раціональних чисел Q і операція звичайного ділення () алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
17) Задано множину натуральних чисел N і для будь-яких елементів визначено бінарну операцію як модуль різниці цих елементів . Дослідіть, чи утворюють множина N і операція алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
18) Дослідіть, чи утворюють множина натуральних чисел N і операція звичайного множення () алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
19) Задано множину натуральних чисел N і для будь-яких елементів визначено бінарну операцію як менший із цих елементів . Дослідіть, чи утворюють множина N і операція алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
20) Задано множину комплексних чисел (де Q — множина раціональних чисел) і операцію ділення (). Класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
21) Дослідіть, чи утворюють множина ірраціональних чисел і операція звичайного множення () алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
22) Задано множину ненульових комплексних чисел і операцію множення (). Дослідіть, чи утворюють множина А і операція () алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
23) Задано множину визначників невироджених квадратних матриць порядку n і операцію множення матриць (). Дослідіть, чи утворюють множина і операція () алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
24) Задано множину Z цілих чисел і операцію , яка визначається так: . Дослідіть, чи утворюють множина Z і операція алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
25) Задано множину натуральних чисел, які при діленні на 3 дають остачу 1, і операцію звичайного множення (). Дослідіть, чи утворюють множина і операція () алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
26) Задано множину і операцію додавання за модулем 4 (; при цьому операція додавання за модулем m визначається так: , де , , , ). Дослідіть, чи утворюють множина і операція () алгебру. Якщо так, то класифікуйте алгебричну структуру , дослідивши її основні властивості й існування одиничного та оберненого елементів.
Розділ “Алгебра логіки”
II. Використовуючи таблицю істинності, доведіть чи спростуйте тотожність.
1) ; 2) ;
3) ; 4) ;
5) ; 6) ;
7) ; 8) ;
9) ; 10) ;
11) ; 12) ;
13) ; 14) ;
15) ; 16) ;
17) ; 18) ;
19) ; 20) ;
21) ; 22) ;
23) ; 24) ;
25) ; 26) .
III. Запишіть формулу функції, двоїстої до заданої функції , використовуючи а) означення двоїстої функції; б) принцип двоїстості.
1) ; 2) ;
3) ; 4) ;
5) ; 6) ;
7) ; 8) ;
9) ; 10) ;
11) ; 12) ;
13) ; 14) ;
15) ; 16) ;
17) ; 18) ;
19) ; 20) ;
21) ; 22) ;
23) ; 24) ;
25) ; 26) .
IV. Для заданої функції запишіть: а) ДДНФ; б) ДКНФ; в) поліном Жегалкіна; в) дослідіть, чи є функція самодвоїстою.
1) ; 2) ;
3) ; 4) ;
5) ; 6) ;
7) ; 8) ;
9) ; 10) ;
11) ; 12) ;
13) ; 14) ;
15) ; 16) ;
17) ; 18) ;
19) ; 20) ;
21) ; 22) ;
23) ; 24) ;
25) ; 26) .
V. Обґрунтовуючи належність кожної функції поданої системи до певного класу Поста і використовуючи критерій Поста, дослідіть, чи є повною система функцій.
1) ; 2) ;
3) ; 4) ;
5) ; 6) ;
7) ; 8) ;
9) ; 10) ;
11) ; 12) ;
13) ; 14) ;
15) ; 16) ;
17) ; 18) ;
19) ; 20) ;
21) ; 22) ;
23) ; 24) ;
25) ; 26) .
VI. Для заданої функції знайдіть скорочену ДНФ: а) методом Квайна; б) за допомогою діаграм Хассе.
1) ; 2) ;
3) ; 4) ;
5) ; 6) ;
7) ; 8) ;
9) ; 10) ;
11) ; 12) ;
13) ; 14) ;
15) ; 16) ;
17) ; 18) ;
19) ; 20) ;
21) ; 22) ;
23) ; 24) ;
25) ; 26) ;
VII. Для функції знайдіть мінімальну ДНФ за допомогою карт Карно.
1) ;
2) ;
3) ;
4) ;
5) ;
6) ;
7) ;
8) ;
9) ;
10) ;
11) ;
12) ;
13) ;
14) ;
15) ;
16) ;
17) ;
18) ;
19) ;
20) ;
21) ;
22) ;
23) ;
24) ;
25) ;
26) .
Розділ “Математична логіка”
VIII. У відповідність складному висловлюванню поставте формулу, виділивши перед цим прості висловлювання і заміняючи зв’язки логічними операціями. Перевірте, чи є одержана формула тавтологією.
1) “Якщо число ділиться на 6, то воно ділиться на 2 і на 3”;
2) “Буде чи не буде дощ, я піду на заняття або в бібліотеку”;
3) “Я роздрукую завдання тоді і тільки тоді, коли матиму папір і заправлю картридж”;
4) “Зображення буде чітким, якщо при скануванні задати велику роздільну здатність, а при збереженні використати алгоритм стискання без втрати якості”;
5) “Я добре засвою матеріал, якщо розберу теорію і виконаю практичні завдання”;
6) “Якщо дощ буде лити як з відра, то я не піду ні на заняття, ні в бібліотеку”;
7) “Сьогодні ми склали іспит, тому завтра будемо відпочивати і милуватися природою”;
8) “Якщо я проснуся і буде лити дощ, то я на заняття не піду”;
9) “Ноутбук буде працювати, якщо буде напруга в мережі або буде заряджений акумулятор”;
10) “Якщо буде бажання, то влітку ми поїдемо в гори або на море”;
11) “Я підготуюся до складного іспиту, якщо буде хороший конспект і багато книжок”;
12) “Я піду на прогулянку тоді і тільки тоді, коли закінчаться заняття і буде хороша погода”;
13) “Якщо в картриджі буде тонер, то я роздрукую реферат і розв’язки задач”;
14) “Коли настане літо і закінчиться сесія, студенти будуть мати великі канікули”;
15) “Ми зможемо скласти залік тоді і тільки тоді, коли виконаємо всі лабораторні роботи і успішно їх захистимо;
16) “Вночі студент писав програму і робив завдання з дискретної математики і тому вранці пізно прокинувся”;
17) “Якщо я буду мати час, то напишу програму, але не буду виконувати завдання з дискретної математики”;
18) “Я напишу хорошу програму тоді і тільки тоді, коли буде натхнення або матиму багато часу”;
19) “Якщо в комп’ютері малий обсяг оперативної пам’яті або слабка відеокарта, то комп’ютер буде працювати повільно”;
20) “Розклад занять буде оптимальний тоді і тільки тоді, коли в ньому не буде “вікон” і щодня буде однакова кількість пар”;
21) “Якщо процесор перегріється, то комп’ютер буде працювати некоректно або навіть зависне”;
22) “Подання інформації буде структурованим, якщо використати списки або таблиці”;
23) “Якщо число закінчується на 0, то воно ділиться на 2 і на 5”;
24) “Програмний код зрозумілий тоді і тільки тоді, коли він поданий структуровано і в ньому є коментарі”;
25) “Якщо в чотирикутнику всі кути рівні, то він є прямокутником або квадратом”;
26) “Студент правильно виконає домашнє завдання тоді і тільки тоді, коли він розбере теорію і зрозуміє подані на занятті приклади”.
IX. Визначте, за допомогою якого правила виведення системи природного виведення можна довести подану нижче теорему. Якщо при цьому є засновок, який не використовується для одержання висновку, то вкажіть його.
1) “Із А, В, одержати ”; ()
2) “Із , одержати ”; ()
3) “Із , одержати ”; ()
4) “Із , одержати ”; ()
5) “Із , , одержати ”; ()
6) “Із , , одержати ”; ()
7) “Із , , одержати ”; ()
8) “Із , одержати ”; ()
9) “Із , А одержати ”; ()
10) “Із , , одержати ”; ()
11) “Із , , одержати ”; ()
12) “Із , , С одержати ”; ()
13) “Із , , одержати ”; ()
14) “Із , , одержати ”; ()
15) “Із , , одержати ”; ()
16) “Із , одержати ”; ()
17) “Із , , одержати ”; ()
18) “Із , , , одержати ”; ()
19) “Із , одержати ”; ()
20) “Із , , одержати ”; ()
21) “Із , , одержати ”; ()
22) “Із , , , одержати ”; ()
23) “Із , одержати ”; ()
24) “Із , одержати ”; ()
25) “Із , одержати ”; ()
26) “Із , , одержати ”. ()
X. Виконайте завдання.
1) Нехай . Визначте множини істинності для кон’юнкцій поданих нижче предикатних формул: а) “ ” і “ ”; б) “ ” і “ ”.
2) Використовуючи символи кванторів, запишіть у вигляді формул подані нижче предикати: а) “Існує таке число , що ”; б) “Для всіх , таких, що , виконується нерівність ”.
3) Дано предикати: “ n — ціле число”, “ n — просте число”, “ n — число, кратне 5”. Встановіть значення істинності наведених нижче формулі подайте їх звичайною мовою: а) ; б) ; в) .
4) Предикат задано на множині матрицею виду:
Яка з наведених нижче формул і чому визначає цей предикат: а) ; б) ; в) ?
5) Запишіть подану нижче формулу у вигляді нормальної форми ВНФ: .
6) Нехай . Побудуйте множини істинності для кожного з поданих нижче предикатів: а) ; б) ; в) ; г) .
7) Нехай , а також задано предикати “ х — просте число” і “ х — раціональне число” Використовуючи квантори, запишіть у вигляді формул подані нижче твердження: а) “Будь-яке просте число є раціональним числом”; б) “Існує раціональне число, яке є простим числом”.
8) У поданих нижче формулах визначте, які змінні і чому є зв’язаними, а які — вільними: а) ; б) .
9) Нехай є комірки з номерами 1, 2, 3, 4. Використовуючи квантори, подайте у вигляді формули твердження: “Збільшити номер кожної комірки на 2”.
10) На множині парних натуральних чисел задано два предикати “число n кратне 5”, “ ”. Побудуйте множини істинності для поданих нижче предикатів: а) ; б) ; в) ; г) .
11) Запишіть подану нижче формулу у вигляді нормальної форми ВНФ: .
12) Нехай . Побудуйте множини істинності для кожного з поданих нижче предикатів: а) ; б) 2; в) .
13) Нехай , а також задано предикат “ y є функцією від х ”. Встановіть значення істинності наведених нижче формул і подайте їх звичайною мовою: а) ; б) ; в) .
14) За столом сидить шестеро осіб. Використовуючи квантори, подайте увигляді формули твердження: “Серед шести присутніх є один програміст”.
15) Предикат задано на множині матрицею виду:
Яка з наведених нижче формул і чому визначає цей предикат: а) ; б) ; в) ?
16) Дано предикати: “ n — просте число”, “ n — число, кратне 3”. Встановіть значення істинності наведених нижче формулі подайте їх звичайною мовою: а) ; б) ; в) .
17) Вкажіть вільні й зв’язані змінні в поданих нижче формулах: а) ; б) .
18) Запишіть подану нижче формулу у вигляді нормальної форми ВНФ: .
19) Нехай . Визначте множини істинності для диз’юнкцій поданих нижче предикатів: а) “ ” і “ ”; б) “ ” і “ ”.
20) На множині парних натуральних чисел задано два предикати “число n кратне 3”, “ ”. Побудуйте множини істинності для поданих нижче предикатів: а) ; б) ; в) ; г) .
21) Визначте, чи еквівалентні подані нижче предикати: а) “ ” і “ ”; б) “ ” і “ ”.
22) Використовуючи квантори, запишіть у вигляді формули твердження: “Для того, щоб у точці функція мала екстремум, необхідно, щоб похідна функції в цій точці дорівнювала нулю”, якщо: а) , ; б) , .
23) Дано предикати: “ n — натуральне число”, “ n — ціле число”, “ n — просте число”. Встановіть значення істинності наведених нижче формулі подайте їх звичайною мовою: а) ; б) ; в) .
24) Дано предикати: “ х — ціле число”, “ х — просте число”. “ х — раціональне число”. Використовуючи квантори, запишіть формули для поданих нижче тверджень: а) “Будь-яке раціональне число є дробом виду , де х — ціле число, у — натуральне число”; б) “Існують раціональні числа виду , де х і у — прості числа”.
25) Нехай , , , де І — істина, Х — хибність. При знайдіть значення формул: а) ; б) .
26) На множині однозначних і двозначних парних натуральних чисел задано два предикати: “Число х кратне 3”, “ ”. Побудуйте множини істинності для поданих нижче предикатів: а) ; б) ; в) ; г) .