Форум программистов, компьютерный форум, киберфорум
Мат. логика и множества
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
6 / 7 / 2
Регистрация: 18.05.2015
Сообщений: 124
1

Исчисление высказываний. Мендельсон

08.03.2016, 02:42. Показов 794. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Теорема: Единственными бинарными связками, каждой из которых можно построить любую истинностную функцию являются штрих Шеффера и стрелка Пирса.

Ниже привожу абсолютно мне неясное доказательство данной теоремы, так, как изложено в учебнике "Введение в математическую логику" Э.Менедельсона:
Предположим, что https://www.cyberforum.ru/cgi-bin/latex.cgi?h(A,B) является достаточной в указанном смысле связкой. Если https://www.cyberforum.ru/cgi-bin/latex.cgi?h(T,T) было https://www.cyberforum.ru/cgi-bin/latex.cgi?T, то любая пропозициональная форма, построенная с помощью только лишь
https://www.cyberforum.ru/cgi-bin/latex.cgi?h принимала бы значение https://www.cyberforum.ru/cgi-bin/latex.cgi?T, когда все входящие в нее пропозициональные буквы принимают значение https://www.cyberforum.ru/cgi-bin/latex.cgi?T. Следовательно форма https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar A не могла бы быть выражена только через https://www.cyberforum.ru/cgi-bin/latex.cgi?h. Итак https://www.cyberforum.ru/cgi-bin/latex.cgi?h(T,T)=F. Аналогично получаем https://www.cyberforum.ru/cgi-bin/latex.cgi?h(F,F)=T...

Не буду далее расписывать дальнейшее доказательство, так начиная с https://www.cyberforum.ru/cgi-bin/latex.cgi?h(T,T)=F ясно, что делать дальше. Вопрос у меня о начале доказательства:
Следовательно форма https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar A не могла бы быть выражена только через https://www.cyberforum.ru/cgi-bin/latex.cgi?h.
Простите, а почему нет-то? Допустим возьмем https://www.cyberforum.ru/cgi-bin/latex.cgi?A\wedge B, неужели ее будет недостаточно для построенияhttps://www.cyberforum.ru/cgi-bin/latex.cgi? \bar(A\wedge B)[Простите, иначе не знаю как выразить в латексе отрицание всей формы]?
Например https://www.cyberforum.ru/cgi-bin/latex.cgi?A\wedge B=T, https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar(A\wedge B)=F
ну разве нельзя вывести https://www.cyberforum.ru/cgi-bin/latex.cgi?(A\wedge B)=F , если аргументы будут принимать разные значения или одновременно ложь? Или я чего-то не понимаю?


В сотый раз уже пытаюсь освоить курс матлогики по Э. Мендельсону.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.03.2016, 02:42
Ответы с готовыми решениями:

Исчисление высказываний. Мендельсон. Ремейк темы
Еще раз здравствуйте, подобная тема уже появлялась в этой ветке. Хочу полностью переформулировать...

исчисление высказываний
Помогите пожалуйста. Не разобрался на лекции. Доказать в исчислении высказывании a=>a используя...

Исчисление высказываний
Пожалуйста, если кто может помогите, очень нужно к контрольной работе,а я ничего в этом предмете не...

Исчисление высказываний
Нужно вывести формулу (A \Rightarrow B) \rightarrow ((A*C)\Rightarrow(B*C)) Есть люди которые...

7
59 / 59 / 19
Регистрация: 13.07.2009
Сообщений: 184
08.03.2016, 02:55 2
Не, недостаточно. Отрицания то нет. Есть только конъюнкция.

Объяснение в других терминах - класс функций, сохраняющих FALSE.
Эти функции на наборах из FALSE всегда дают FALSE.
И, как не пытайся подставлять их друг в друга, TRUE не получишь на наборе из FALSE.
1
6 / 7 / 2
Регистрация: 18.05.2015
Сообщений: 124
08.03.2016, 03:00  [ТС] 3
То есть, по Вашему, при подстановке TRUE TRUE мы никогда не получим FALSE? И наооборот

P.S. имею в виду рассуждать надо так: рассматривать на конкретном наборе значений TRUE TRUE
0
59 / 59 / 19
Регистрация: 13.07.2009
Сообщений: 184
08.03.2016, 03:07 4
Да. Для функций, сохраняющих TRUE - никогда.
Например,
https://www.cyberforum.ru/cgi-bin/latex.cgi?TRUE \wedge TRUE = TRUE
https://www.cyberforum.ru/cgi-bin/latex.cgi?((TRUE \wedge TRUE) \wedge TRUE) = TRUE
https://www.cyberforum.ru/cgi-bin/latex.cgi?((TRUE \wedge TRUE) \wedge (TRUE \wedge TRUE)) = TRUE
1
6 / 7 / 2
Регистрация: 18.05.2015
Сообщений: 124
08.03.2016, 14:39  [ТС] 5
И снова возникает вопрос... Цитирую дальнейшее доказательство теоремы:
Таким образом, мы имеем таблицу:
https://www.cyberforum.ru/cgi-bin/latex.cgi?A |B |h(A,B)
https://www.cyberforum.ru/cgi-bin/latex.cgi?T|T|F
https://www.cyberforum.ru/cgi-bin/latex.cgi?F|T|
https://www.cyberforum.ru/cgi-bin/latex.cgi?T|F|
https://www.cyberforum.ru/cgi-bin/latex.cgi?F|F|T
Если второе и третье места в столбце значений https://www.cyberforum.ru/cgi-bin/latex.cgi?h этой таблицы заняты соответственно значениями https://www.cyberforum.ru/cgi-bin/latex.cgi?T,T и https://www.cyberforum.ru/cgi-bin/latex.cgi?F,F то мы получаем связку штрих Шеффера или стрелку Пирса.
[Ну хорошо, да, интуитивно ясно, и дополнять ничего не надо здесь..]
Если же на этих местах стоит https://www.cyberforum.ru/cgi-bin/latex.cgi?F, T и https://www.cyberforum.ru/cgi-bin/latex.cgi?T, F, то формы https://www.cyberforum.ru/cgi-bin/latex.cgi?h(A,B)=\bar B и соответственно https://www.cyberforum.ru/cgi-bin/latex.cgi?h(A,B)=\bar A оказываются тавтологиями. - Ну вот опять ничего не ясно!
Что это означает ? Что, например в связке https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar A & B нужно подставить вместо всех вхождений https://www.cyberforum.ru/cgi-bin/latex.cgi?A вхождения https://www.cyberforum.ru/cgi-bin/latex.cgi?B в первом случае? Тогда действительно получаем https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar B & B \equiv \bar B, что , по логике, действительно является тавтологией, так же можно сделать и для https://www.cyberforum.ru/cgi-bin/latex.cgi?A.
Далее:
В обоих случаях https://www.cyberforum.ru/cgi-bin/latex.cgi?h выражена через отрицание. И опять: что имеется в виду, что пропозициональная форма содержит отрицание или пропозициональная связка состоит только из отрицания?
Пожалуйста , поясните хотя бы на примерах что имелось в виду, или переформулируйте.

P.S. как же Мендельсон тяжело пишет...

Добавлено через 15 минут
Простите написал полный бред начиная с
Цитата Сообщение от Kaligulaa Посмотреть сообщение
Что это означает ?
Переформулирую
Что это означает ? На примере какой связки-то? https://www.cyberforum.ru/cgi-bin/latex.cgi?h(A,B) как из этой связки можно вообще получить https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar B ? Опять возьмем в пример https://www.cyberforum.ru/cgi-bin/latex.cgi?A&B , ну где же тут тавтология, что имели в виду, или автор так исключил полностью букву https://www.cyberforum.ru/cgi-bin/latex.cgi?A и построил с помощью связки отрицание такую форму?
0
59 / 59 / 19
Регистрация: 13.07.2009
Сообщений: 184
08.03.2016, 16:59 6
формы https://www.cyberforum.ru/cgi-bin/latex.cgi?h(A,B)=\bar B и соответственно https://www.cyberforum.ru/cgi-bin/latex.cgi?h(A,B)=\bar A оказываются тавтологиями
Это значит верны.
Другими словами.
Верны формулы https://www.cyberforum.ru/cgi-bin/latex.cgi?h(A,B)=\bar B и соответственно https://www.cyberforum.ru/cgi-bin/latex.cgi?h(A,B)=\bar A

Посмотрите, в первом случае таблица h вот такая:
A|B|h
T|T|F
F|T|F
T|F|T
F|F|T
Точно такая же как у функции https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar B

А во втором
A|B|h
T|T|F
F|T|T
T|F|F
F|F|T
Точно такая же как у функции https://www.cyberforum.ru/cgi-bin/latex.cgi?\bar A
0
6 / 7 / 2
Регистрация: 18.05.2015
Сообщений: 124
08.03.2016, 19:08  [ТС] 7
Пожалуйста, переведите, что тут написано в конце доказательства

Однако, связка не является достаточной в рассиатриваемом смысле, посколько единственными истинностными функциями от одной переменной , которые могут быть выражены через отрицание являются функция тождественно равная своей переменной, и отрицание переменной, а, например функция дождественно равная TRUE не может быть выражена через отрицание
0
59 / 59 / 19
Регистрация: 13.07.2009
Сообщений: 184
08.03.2016, 21:28 8
Однако, связка не является достаточной в рассиатриваемом смысле
Нельзя через связку все, все возможные формулы получить.
посколько единственными истинностными функциями от одной переменной , которые могут быть выражены через отрицание являются функция тождественно равная своей переменной, и отрицание переменной, а, например функция дождественно равная TRUE не может быть выражена через отрицание
Потому что нельзя даже все функции от одной переменной получить. Из этой связки удалось только отрицание получить. А все функции одной переменной - никак. TRUE - не удаётся получить: отрицание - не TRUE, отрицание от отрицания - опять не TRUE.
0
08.03.2016, 21:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.03.2016, 21:28
Помогаю со студенческими работами здесь

Исчисление высказываний. Секвенции
Привет. Нужна помощь в решении секвенций, но и за совет литературы для самостоятельного решения...

Доказательство теоремы. Исчисление высказываний
Доказать, что каждая из пар связок \rightarrow ,\vee и \equiv , - не являются достаточной для...

Построить вывод (исчисление высказываний)
Господа, помогите, пожалуйста, построить вывод (исчисление высказываний): ̚ А ˄ В...

Исчисление высказываний (гильбертовского типа)
Что-то выпал с 2х задачек 1.) Есть посылки: 1.) F-->G ; 2.) G-->F из них вывести F==G (== -...

Исчисление высказываний - показать, как решать
Есть задание 4,5. Нужно показать, как решать примеры такого типа. Хотя бы пару букв. Теория есть, а...

множества,булевы функции,исчисление высказываний,графы.
Решил переводиться на новый факультет. Подсчитали мне 7 придметов академки, и среди них дискретка....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru