8. Тип и класс полученной алгебраической системы.
Типом алгебраической системы является следующее множество
{ 0(0), 1(0), -1(1), +(2), *(2)}
Алгебра, содержащая бинарную операцию, есть группоид. Алгебра, содержащая бинарную операцию и единицу, называется группоидом с единицей. Алгебра (А, +(2), 1(0)) является моноидом.
Алгебра (А, *(2), 1(0)) является группоидом с единицей.
9. Формальная логическая система с аксиоматикой свойств операций.
Построим формальную логическую систему на основе имеющейся алгебраической системы.
Предметные константы:
Константы 1 и 0 – соответствуют картежам, описанным выше.
Множество переменных:
{A1, A2,…,А81 } – множество картежей, обозначенных латинскими буквами. Вид картежа описан ранее.
Предикатные символы:
- Предикат W’ (A, B) соответствует отношению меньше по количеству выпуклостей алгебраической системы; выполняется, если А <’ В.
- Предикат W” (A, B) соответствует отношению меньше по количеству вогнутостей алгебраической системы; выполняется, если А <” В.
- Предикат S’ (A, B) соответствует отношению больше по количеству выпуклостей алгебраической системы; выполняется, если А >’ В.
- Предикат S” (A, B) соответствует отношению больше по количеству вогнутостей алгебраической системы; выполняется, если А >” В.
- Предикат R’ (A, B) соответствует отношению равенства по количеству выпуклостей алгебраической системы; выполняется, если А =’ В.
- Предикат R” (A, B) соответствует отношению равенства по количеству вогнутостей алгебраической системы; выполняется, если А =” В.
- Предикат R (A, B) соответствует отношению равенства алгебраической системы; выполняется, если А = В.
Функциональные символы:
- f+ соответствует операции наложения.
- f2+ (A, B) ó A + B.
- F* соответствует операции склеивания.
- f2* (Ai, Bj) ó Ai * Bj, i,j=, |i – j| = 2.
- f-1 соответствует операции инверсия.
- f-1 (A) ó (A)-1.
Синтаксис термов:
Терм - всякая предметная константа, предметная переменная либо функциональная форма.
Предикатная форма – предикатная константа, соединяющаяся с подходящим числом терм:
P(t1, .., tm);
P( ).
Если fn – функциональный символ, t1, t2, …, tn – термы, то fn (t1, t2, …, tn) также терм.
Понятие формулы в логике определим следующим образом:
- всякая предикатная форма есть формула;
- если А – формула, то А-1 тоже формула;
- если А и В - формулы, то А + В, А * В также формулы;
- если А - формула и хА - переменная, то "xА и $xA - формулы;
- других формул нет.
Для данной формальной логической системы справедливы следующие аксиомы:
1. E (f+(A, 0), A),
2. E ( f+(A, A), A),
3. "(i | i=) E (f*(Ai, f-1(Ai)),1i),
4. E (f+(A, B), f+(B, A)),
5. "(A | f-1(Ai) = 1i , i=) E (f*(Ai, 1i),Ai)
Формула общезначима (является тавтологией), если она истинна в любой интерпретации.
Формула невыполнима (противоречива, тождественно ложна), если она при всех интерпретациях является ложной.
Множество теорем определим как множество общезначимых формул.
Приведем примеры логического вывода:
1)Пусть А, В, С- любые формулы, тогда выводами являются следующие последовательности:
а)A É (B É A);
б)A É (B É A), A É (B É A);
в)A É (A É A), (A É (B É C)) É ((A É B) É (A É C))
г)(ØA ÉØB) É (B É A), B É (A É B),ØA É (ØB É ØA);
д)(A É (A É A)) É ((A É A) É (A É A)), (A É (A É A)),(A É A) É (A É A):
.
2)Выведем: ╞ A(u) É $uA(u), где A(u) – любая предикатная формула.
Формула"uØA(u) É ØA(u), согласно аксиоме "xF(x) É F(y), выводима. Формула (p É Øq) É (q É Øp) – тавтология и следовательно выводима. Из этого следует, что предикатная формула (A É ØB) É (B É ØA), где А, В- любые формулы, выводима в исчислении предикатов. Тогда выводима и формула . Отсюда по правилу заключения ╞A(u)ÉØ"uØA(u), то есть ╞A(u) É $uA(u).
Также можно использовать и следующие правила вывода:
╞ A É B, ╞ B É C, то ╞ A É C
A╞ B, C ╞ D, B, D ╞ E, то A, B ╞ E
╞ A É (B É C), то╞ B É (A É C)
╞ AÉ (B É C), то A + B É C
╞ A + B É C, то╞ A É (B É C)
╞ - символ « выводимости »
10. Блок-схема программы, демонстрирующей отношение и основные операции алгебраической системы. Пример выполнения программы.
Ниже приведена блок-схема программы, содержащая функции и процедуры, которые реализуют основные операции и отношения алгебраической системы, и пример работы программы, в которой пользователем задаются 2 пазла – А и В и вычисляется С = A + B, D = A * C, происходит сравнение А и В.
[1] Все доказательства приведены для отношения больше(меньше) по количеству вогнутостей; для отношения больше(меньше) по количеству выпуклостей доказательство аналогичное.
[2] Для равенства по количеству вогнутостей и выпуклостей применяется аналогичное доказательство.
... чем перейти непосредственно к разработке пользовательского интерфейса (ПИ), определим основные требования, предъявляемые к разработке интерфейса пользователя. Разработка пользовательского интерфейса (ПИ) ведется параллельно разработке архитектуры Автоматизированной Системы Управления документооборотом и разработке баз данных в целом и в основном предшествует её имплементации. Процесс разработки ...
... приведения к базовому узлу, метод удельных весов, метод учета затрат на единицу веса изделия, расчет себестоимости по статьям затрат. В данном проекте приводится расчет себестоимости разработки автоматизированной системы управления торговым предприятием. (АСУТП). АСУТП служит для ведения учета торговой деятельности в Интернет и на аукционе EBay. Из основных преимуществ перед конкурентами стоит ...
... , как класса программного обеспечения и т.д. Проведенный анализ предметной области выявил основные задачи, которые необходимо автоматизировать при разработке информационной системы бюджетного процесса финансового управления Новоегорлыкского сельского поселения. Рассмотрение существующих решений по информатизации управления региональными и местными бюджетами показало, что целесообразно провести ...
... поступления По требованию начальников Источник Предприятие Список реквизитов дата 3. Проектирование информационного обеспечения 3.1 Описание задачи Необходимо разработать автоматизированную систему для учета договоров. Нужно хранить информацию: Об основных договорах (регистрационный номер, юридический номер, контрагент, дата договора, дата договора, срок окончания, исполнитель, предмет ...
0 комментариев