Основные положения дискретной математики
Таб.3б
R5 |
D1 |
D2 |
D3 |
D4 |
D5 |
< p>K5-01 |
физика |
пр. Сидоров |
09.01 |
ауд. 210 | |
K5-04 |
математ. статистика |
пр. Иванов |
10.01 |
ауд. 210 | |
K5-02 |
теория автоматов |
пр. Иванов |
09.01 |
ауд. 211 | |
K5-03 |
алгоритмич. языки |
пр. Петров |
10.01 |
ауд. 211 |
Таб.3в
R5 |
D1 |
D2 |
D3 |
D4 |
D5 |
D/2 |
D/3 |
D/4 |
D/5 |
K5-01 |
теор.автом. |
пр. Ив |
03.01 |
а.210 |
физика |
пр.Сид |
09.01 |
а.210 | |
K5-02 |
мат. стат. |
пр. Пет |
03.01 |
а.211 |
т. авт. |
пр.Ив |
09.01 |
а.211 | |
K5-03 |
физика |
пр. Сид |
05.01 |
а.211 |
алг.яз. |
пр.Пет |
10.01 |
а.211 | |
K5-04 |
алг. языки |
пр. Ив |
05.01 |
а.210 |
мат. ст. |
пр.Ив |
10.01 |
а.210 |
Аналогично можно определить операцию соединения не только по условию «равенства», но и по другим условиям сравнения: <,>. Определим например операцию соединения по условию > соединение по условию > отношения Rа по атрибуту х и отношения Rb по атрибуту у (атрибуты х, у являются атрибутами одного и тог же домена общего для отношений Rа , Rb ), х>у называется множество всех кортежей , таких, что - конкатенация кортежа аi, принадлежащего Rb, где х - часть аi, у – часть bi и х>у.
Запрос в реляционной БД будет выполнен тем быстрее, чем меньше операций над отношениями он содержит Таким образом представляет практический интерес рассматриваемая выше задача упрощения представления множества через введенные операции.
2 МАТЕМАТИЧЕСКАЯ ЛОГИКА. АЛГЕБРА ЛОГИКИ.
В булевой алгебре рассматривается двухэлементное множество В, элементы которого обозначаются как 0 и 1 и рассматривают их как формальные символы, не имеющие арифметического смысла. Наиболее распространенная интерпретация двоичных переменных – логическая: «да» – «нет», «истина» – «ложь».
Алгебра образованная множеством В вместе со всеми возможными операциями на нем, называется алгеброй логики.
Функцией алгебры логики (или логической функцией) от n-переменных, называется n-арная операция на В.
Логическая функция f (x1,…xn) – это функция принимающая значения 0,1. Множество всех логических функций обозначается Р2, множество всех логических функций от n-переменных обозначается Р2(n). Всякая логическая функция может быть задана таблицей, в левой части которой перечислены все наборы переменных, а в правой части – значения функции на этих наборах.
Переменная хi в функции f(x1,…xi, xi, xi+1,…,xn) называется несущественной (или фиктивной), если f(x1,…xi, 0, xi+1,…,xn) = f(x1,…xi,1,xi+1,…,xn) при любых значениях остальных переменных, т. е. если изменение значения xi в любом наборе значений x1,…xi не меняет значение функции. Говорят, что функция g получена из функции f удалением фиктивной переменной и наоборот, причем эти функции считаются равными.
Пример: f(x1 x2 x3 x4) = g(x1,x2) означает, что при любых значениях x1 и x2 f=g незавасимо от значения x3. Удаляют фиктивные переменные поскольку они не влияют на значение функции и являются с этой точки зрения лишними.
Рассмотрим примеры логических функций:
1) Одна переменная Х имеет 4 логических функции, которые приведены в таблице 1.
Таб.1.
Х |
F0 |
F1 |
F2 |
F3 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
Другие рефераты на тему «Математика»:
Поиск рефератов
Последние рефераты раздела
- Анализ надёжности и резервирование технической системы
- Алгоритм решения Диофантовых уравнений
- Алгебраическое доказательство теоремы Пифагора
- Алгоритм муравья
- Векторная алгебра и аналитическая геометрия
- Зарождение и создание теории действительного числа
- Вероятностные процессы и математическая статистика в автоматизированных системах