Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2009, 19:23   #1
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию Доказательсво выводимости формулы (математическая логика)

У меня в институте есть придмет. Называется МЛиТА - математическая логика и теория алгоритмов (где там алгоритмы я так и не понял). Так вот, в одной лабораторной работе по этому предмету надо доказать выводимость формулы. Два дня уже мучаюсь никак понять не могу, в группе никто не понимает как решить это задание. Пол-инета перекопал, смотрел примеры, мозг вообще отказывается это переваривать. Может кто-нибудь поможет мне решить это задание
Задание:
Доказать выводимость формулы
|- (A->B)->((неA->B)->B)

Заранее благодарен.
rpy3uH вне форума Ответить с цитированием
Старый 05.06.2009, 20:55   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Грузин, Ваше задание на самом деле очень простое . У нас на первом курсе был предмет МЛ -математическая логика. Так вот, к сожалению, при всем желании, я не смогу решить Вашу задачу, но могу рассказать как и с помощью чего решаются подобные задачи. Смотрите. Ваша формула - это секвенция. Ваше задание: доказать выводимость формулы означает, что надо привести Вашу формулу к аксиоматическому тождеству. То есть, есть (если не ошибаюсь 12 формул) и с их помощью надо, используя различным образом эти формулы, в итоге получить аксиомы. Если аксиомы получаются в итоге, то значит, что Вы правильно решили задачу. Иначе - нет. Мы решали такие задачи при помощи специальной программы "Sequence" (по-русски "Секвенция"). Там все просто, вводишь выражение, например Ваше, и, начинаешь формулы гонять . Очень прикольное занятие. Если найду материалы, то постараюсь решить его. А если не забуду, то может выложу сюда саму программу для решения таких задач.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 05.06.2009, 21:10   #3
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Может, просто составить таблицу истинности?
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 05.06.2009, 21:27   #4
Daramant
Форумчанин
 
Регистрация: 06.01.2009
Сообщений: 340
По умолчанию

Возможно так:
(A->B)->((неA->B)->B) (1)
= - эквивалентно.
B = 1->B = неA or A -> B
подставим в (1) заменим последнее B:
(A -> B) -> ((неA -> B) -> (неA or A -> B))
это соответствует аксиоме:
(x -> z) -> ((y -> z) -> (x or y -> z))
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Daramant вне форума Ответить с цитированием
Старый 05.06.2009, 21:50   #5
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

Мы в универе доказывали выводимость с помощью таблиц истинности, как написал Sazary
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 05.06.2009, 22:00   #6
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

До этих пор думал что хоть что-то понимаю в двоичной математике/логике...
Извините, а что обозначает знак "->", и скобки.
Плиз , дайте ссылку на литературу, не быть же незнающим)))
//Нелегкая судьба самоучек(((
Levsha100 вне форума Ответить с цитированием
Старый 05.06.2009, 22:02   #7
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Цитата:
Сообщение от Levsha100 Посмотреть сообщение
Извините, а что обозначает знак "->"
импликация
http://ru.wikipedia.org/wiki/Импликация

***
Решил свое 666-е сообщение отметить страшным словом
***

http://mephist.ru посмотрите там в лекциях факультета К первого семестра лекции по дискмату Гусевой... Хорошие лекции, там все понятно и подробно... у меня к сожалению сканера нету, свои не могу выложить, но тот вариант по-моему ничем не хуже
Uguu~

Последний раз редактировалось __STDC__; 05.06.2009 в 22:11.
__STDC__ вне форума Ответить с цитированием
Старый 05.06.2009, 22:47   #8
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Громадное спасибо!
Очень интересный сайт!
*************************
Теперь прочитал всю таблицу истинности Sazary!! Ура!
Не знал что NOT записываеться таким значком)))
***
Вы не могли бы набросать подобную задачку, аж интересно стало!!!

Последний раз редактировалось Levsha100; 05.06.2009 в 23:01.
Levsha100 вне форума Ответить с цитированием
Старый 06.06.2009, 03:16   #9
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
По умолчанию

Да, занятная штука
по прежнему, Плохо я понимаю эти таблицы...
Лучше в Тыблоках(для проверки):
-------------Sector.Clear------------
PS.Уже нет. Я тоже запутался. Надо будет схемы все же вспомнить как использовать...
Don't worry be happy

Последний раз редактировалось Izhic; 06.06.2009 в 04:04. Причина: Сим Салабим!! ПОСТ Удались!!!
Izhic вне форума Ответить с цитированием
Старый 06.06.2009, 08:32   #10
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от Sazary Посмотреть сообщение
Может, просто составить таблицу истинности?
выводить с опомощью таблиц истинности я тоже умею. но надо с помощью аксиом и преобразований

Цитата:
Сообщение от Daramant Посмотреть сообщение
Возможно так:
(A->B)->((неA->B)->B) (1)
= - эквивалентно.
B = 1->B = неA or A -> B
подставим в (1) заменим последнее B:
(A -> B) -> ((неA -> B) -> (неA or A -> B))
это соответствует аксиоме:
(x -> z) -> ((y -> z) -> (x or y -> z))
возможно. спасибо

Цитата:
Сообщение от artemavd Посмотреть сообщение
Грузин, Ваше задание на самом деле очень простое . У нас на первом курсе был предмет МЛ -математическая логика. Так вот, к сожалению, при всем желании, я не смогу решить Вашу задачу, но могу рассказать как и с помощью чего решаются подобные задачи. Смотрите. Ваша формула - это секвенция. Ваше задание: доказать выводимость формулы означает, что надо привести Вашу формулу к аксиоматическому тождеству. То есть, есть (если не ошибаюсь 12 формул) и с их помощью надо, используя различным образом эти формулы, в итоге получить аксиомы. Если аксиомы получаются в итоге, то значит, что Вы правильно решили задачу. Иначе - нет. Мы решали такие задачи при помощи специальной программы "Sequence" (по-русски "Секвенция"). Там все просто, вводишь выражение, например Ваше, и, начинаешь формулы гонять . Очень прикольное занятие. Если найду материалы, то постараюсь решить его. А если не забуду, то может выложу сюда саму программу для решения таких задач.
ну это всё я знаю. но сколько читал, смотрел примеры, так и не смог это понять. (я не двоечник, по "математическим предметам" у меня всегда были положительные оценки)

Последний раз редактировалось rpy3uH; 06.06.2009 в 08:37.
rpy3uH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Математическая формула BangBangFM Помощь студентам 4 02.10.2008 17:57
Логика монстра(ов) ChukCha Gamedev - cоздание игр: Unity, OpenGL, DirectX 15 19.08.2008 15:31
USB логика на выходах StartMis Общие вопросы Delphi 2 26.05.2008 18:03
Не работает программа(математическая), помогите плиз... Инесса Общие вопросы Delphi 4 29.02.2008 10:10
Математическая модель для программы TranQ Помощь студентам 1 11.06.2007 14:44