2 / 2 / 0
Регистрация: 11.12.2013
Сообщений: 58
|
|
1 | |
Вывести высказывание из системы аксиом02.06.2015, 17:36. Показов 1447. Ответов 4
Метки нет (Все метки)
собственно надо вывести вот это высказывание:
!A -> (A -> B) из системы аксиом ну у нас были даны вот эти аксиомы: A->(B->A) (A->(B->C))->((A->B)->(A->C)) (!A->!B)->((!A->B)->A) и еще modus ponens какого то алгоритма насколько я знаю нет, задание почти творческое... повезет/не повезет подобрать такую последовательность аксиом чтобы вывести необходимое высказывание... ну вот мне как то не везет
0
|
02.06.2015, 17:36 | |
Ответы с готовыми решениями:
4
Вывести высказывание из системы аксиом Вывести утверждение, пользуясь схемой аксиом Вывести исходя из аксиом Черчелля, следствий, Modus Ponus, теоремы о дедукции и правил. Вывести значение true, если приведенное высказывание для предложенных исходных данных является истинным |
Master of Orion
|
|
03.06.2015, 14:36 | 2 |
el_razor, на самом деле алгоритм есть, тот же метод резолюций, но в вашем случае да, нужно творчески.
Да и с точки простейшей логики !A -> (A -> B) == A || !A || B == TRUE Для начала стоит использовать первую формулу, обозначив A = !A, B = !B тогда получим !A -> (!B -> !A) Теперь третью применим: !A -> ((!B -> !A) -> ((!B -> !A) -> !B))) Теперь попробуем вторую: !A -> ((!B -> !A) -> ((!B -> !A) -> !B))) !A -> ((!B -> !A) -> ((!B -> !A) -> !B))) -> !A -> (!B -> !A) -> !A -> ((!B -> !A) -> !B)) Тут я уже запутался Но смысл примерно такой.
0
|
03.06.2015, 19:53 | 3 |
Первые две аксиомы необходимы и достаточны для того, чтобы использовать лемму о дедукции. С её помощью вывод становится более естественным и понятным.
Последняя же аксиома является своеобразной комбинацией привычной нам аксиомы и закона снятия двойного отрицания. В какой-то книге я встречал такую систему аксиом, но там, вроде, ещё какая-то аксиома с отрицанием присутствовала. Итак, предположим, что справедливо одновременно A и -A как аксиомы. Наша задача показать, что такая система является противоречивой, то есть выводимо любое суждение B. По лемме о дедукции это эквивалентно выводу !A -> (A -> B) в «чистой» системе без двух дополнительных аксиом. Доказываемое суждение является своеобразной (более простой) формой закона о несовместимости A и !A. Самописная программа мне выдала такой результат для этой системы аксиом: Кликните здесь для просмотра всего текста
1. Однобуквенные формулы
1.1. за 3 шага доказуемо 1.1.1. a -> a 1.1.2. (-a -> a) -> a 1.2. за 4 шага доказуемо 1.2.1. (-a -> --a) -> a 1.3. за 5 шагов доказуемо 1.3.1. ((-a -> -a) -> (-a -> --a)) -> a 1.3.2. (-a -> (-a -> a)) -> a 1.3.3. (-a -> (-a -> --a)) -> a 2. Двухбуквенные формулы 2.1. за 2 шага 2.1.1. ((a -> b) -> (a -> a)) 2.1.2. ((-a -> -[b -> -a]) -> a) 2.2. за 3 шага 2.2.1. (a -> (a -> c)) -> (a -> c) 2.3. за 4 шага 2.3.1. (a -> ((-b -> -a) -> b)) 2.3.2. ((-a -> b) -> ((-a -> --a) -> a)) 2.3.3. (a -> (b -> b)) 2.3.4. (a -> ((-b -> b) -> b)) 2.3.5 ((-a -> a) -> (c -> a)) 2.3.6 (-[a -> -b] -> b) 2.3.7. ((-a -> -b) -> ((-a -> b) -> a)) 2.4. за 5 шагов 2.4.1. ((a -> (-b -> -a)) -> (a -> b)) 2.4.2. ((-a -> -[(-b -> --a) -> b]) -> a) 2.4.3. ((-a -> -[b -> b]) -> a) 2.4.4. (a -> ((-b -> --b) -> b)) 2.4.5. ((-a -> (-a -> -[c -> -a])) -> a) 2.4.6. ((a -> (-b -> b)) -> (a -> b)) 2.4.7. ((-a -> -[(-b -> b) -> b]) -> a) 2.4.8. ((-[a -> -b] -> -b) -> (a -> -b)) 2.4.9. (-a -> ((-b -> a) -> b)) 2.4.10. ((a -> -a) -> ((-c -> a) -> c)) 2.4.11. (((a -> a) -> c) -> c) 2.4.12. ((a -> (-b -> --b)) -> (a -> b)) 2.4.13. ((-a -> -[(-b -> --b) -> b]) -> a) 2.4.14. ((-a -> --a) -> (c -> a)) 2.4.15. ((-[a -> b] -> b) -> (a -> b)) 2.4.16. ((-a -> ((b -> -a) -> a)) -> a) 2.4.17. ((((-a -> a) -> a) -> d) -> d) 2.4.18. ((-a -> a) -> ((-c -> -a) -> c)) 2.4.19. ((--[a -> -b] -> -[a -> -b]) -> b) ....................... За 6 шагов выводимо --a -> a (закон снятия двойного отрицания), но не выводимо a -> (-a -> b)
0
|
2 / 2 / 0
Регистрация: 11.12.2013
Сообщений: 58
|
|
03.06.2015, 21:46 [ТС] | 4 |
я к тому что нет никаких критериев в каком порядке использовать аксиомы
то о чем вы говорите это вы просто показываете как это делается, это я знаю а вот в каком порядке их применять... это не выходит
0
|
03.06.2015, 22:22 | 5 |
Зашибись! Оно таки выводится!
Итак, привожу вывод того, что при следующих аксиомах (A1-4) теория противоречива: a, b, c — символы, которые могут быть заменены на произвольные формулы. Скобки расставляются по ассоциативности вправо. Итак, доказано Два раза применяем лемму о дедукции: исходное суждение доказано. Без леммы о дедукции вывод выглядит более громоздким. Проще всего предварительно доказать теорему или хотя бы Затем поочерёдно применить (т.е. сделать MP) теорему (C) к аксиомам в такой последовательности: A2, A1, A3, A1, где A1-3 — это три аксиомы в том порядке, в котором они указаны в первом посте. Далее взять аксиому A2 и применить её к тому, что получилось в прошлом пункте, и затем применить полученное к (получается из A2 и A2). Применить (A->B) к A значит использовать Modus Ponens, в результате которого получается B. Самому это делать не хочется, слишком трудоёмко, но к ответу приведёт.
2
|
03.06.2015, 22:22 | |
03.06.2015, 22:22 | |
Помогаю со студенческими работами здесь
5
следствия аксиом Доказать выводимость аксиом Способы доказательства независимости аксиом Решить две секвенции до аксиом Доказать выводимость из списка аксиом Проверка аксиом образования линейности пространства Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |