2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Дискретная математика
Сообщение15.11.2007, 10:14 
Помогите пожалуйста разобраться
Есть контрольная работа из 9 заданий
Все задания возрастают по сложности 1
Самое интересное что 7 последних я решил - а 1 и 2 нет
Просто в методичке рассмотрено решение сложных примеров а основы не разобраны, а там безе этого никак
Вот само задание(правда я не знаю как ставить логические знаки так что пишу словами или, и)

С помощью ДНФ и КНФ установить выполнимость формулы

A->B<->AилиBиС

Так вот собственно в чем вопрос:
1.В какой последовательности выполнять действия(скобок нет)
2.От чего зависит что использовать ДНФ или КНФ
3.И как определить выполняется формула или нет?

Буду благодарен если вы мне обЪясните как надо решать(или дадите ссылочку на инфу), а не просто напишете ответ.
Спасибо огромное заранее

 
 
 
 
Сообщение15.11.2007, 17:33 
Аватара пользователя
fortis писал(а):
1.В какой последовательности выполнять действия(скобок нет)

Попробуйте установить это методом проб и ошибок.
fortis писал(а):
2.От чего зависит что использовать ДНФ или КНФ
Думаю, что только от удобства, главное - чтобы слева и справа - одну и ту же.
fortis писал(а):
3.И как определить выполняется формула или нет?

Если равенство верно, то его левая и правая часть превратятся в одинаковые ДНФ или в одинаковые КНФ.

 
 
 
 
Сообщение15.11.2007, 17:39 
Спасибо за ответ
Но из вашего ответа я не понял одного
Где здесь левая а где правая часть?
могу предположить что части разделяются <->
Я прав?

 
 
 
 
Сообщение15.11.2007, 17:54 
Аватара пользователя
Я тоже так подумал.

 
 
 
 Re: Дискретная математика
Сообщение15.11.2007, 18:55 
fortis писал(а):
Просто в методичке рассмотрено решение сложных примеров а основы не разобраны,
Обычно в методичках есть ссылка на базовый учебник.

fortis писал(а):
1.В какой последовательности выполнять действия(скобок нет)
В логике, как и в ариметике, есть старшинство операций, посмотрите в учебнике. Как правило это, в порядке убывания: $\wedge , \vee , \rightarrow , \leftrightarrow $. Уточните в учебнике.

fortis писал(а):
2.От чего зависит что использовать ДНФ или КНФ
Судя по Вашему заданию, нужно дать два решения, с ДНФ и КНФ.

fortis писал(а):
3.И как определить выполняется формула или нет?
Похоже, без учебника Вам не обойтись. В теории дискретных схем "выполнимость формулы" может интерпретироваться как "значение формулы всегда истино".

 
 
 
 
Сообщение16.11.2007, 00:26 
1. Слышал, что в Алголе «или» было старше, чем «и».

3. Формула называется выполнимой, если существует такой набор значений переменных, на котором она истинна.

2. Лучше, конечно, с помощью ДНФ. Если удалось построить ДНФ, то это, в сущности, и означает, что формула выполнима. Тут я чуть-чуть привираю, конечно…
А вот определить выполнимость формулы, заданной КНФ, — это уже, извините, NP. Но если очень хочется, можно доделать эту КНФ до СКНФ и посчитать число конъюнктов. Если их будет меньше, чем $2^n$, где $n$ — число литералов в каждом конъюнкте, то формула выполнима.

 
 
 
 Re: Дискретная математика
Сообщение16.11.2007, 03:13 
Аватара пользователя
fortis писал(а):
С помощью ДНФ и КНФ установить выполнимость формулы


ДНФ и КНФ не помню. В учебнике надо посмотреть. Так что здесь мы равны.
По поводу скобок нашел интересную формулу: A\to B\vee A\ , которая остается истиной, как бы не ставить скобки. Есть ли еще такие формулы ? Не знаю. Но интуиция подсказывает, что такое возможно с короткими формулами и не более чем с двумя переменными.

 
 
 
 
Сообщение16.11.2007, 11:14 
Спасибо за ответы!
Но я все-равно не сделал!
Может,если кто в курсе - объяснит поконкретнее?

 
 
 
 Re: Дискретная математика
Сообщение18.11.2007, 00:20 
gefest_md писал(а):
Есть ли еще такие формулы ? Не знаю. Но интуиция подсказывает, что такое возможно с короткими формулами и не более чем с двумя переменными.

Как насчёт формулы $A\rightarrow A \lor B \lor C$?

 
 
 
 
Сообщение18.11.2007, 01:00 
Простите luitzen, я вас не понял. Можете пояснить?

 
 
 
 
Сообщение18.11.2007, 12:48 
Указанная мною «формула» тождественно истинна, как ни расставляй в ней скобки. В ней больше двух переменных. В процитированном же фрагменте gefest_md cомневался в возможности существования такой формулы.

 
 
 
 
Сообщение22.11.2007, 11:11 
Спасибо за ответы
Может еще кто-нибудь что-нибудь скажет?

 
 
 
 
Сообщение27.11.2007, 10:23 
Народ ну помогите пожалуйста. Очень надо. Ниужели на таком интересном форуме никто не знает ДМ?

 
 
 
 
Сообщение27.11.2007, 20:20 
А как Вы пытались ее решать? Выяснили ли вы, что означает "формула выполнима"?
Может стоит попробовать выписать для нее таблицу истинности.

 
 
 [ Сообщений: 14 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group