|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.06.2011, 13:54 | #1 |
Новичок
Джуниор
Регистрация: 26.02.2011
Сообщений: 2
|
Привести любую формулу на языке предикатов 1го порядка к СКНФ (C# / Prolog).
Всем привет.
Тема моей расчётно-графической работы по ИИ была "Автодоказательство теорем". Там всё было несложно, описал процедуру конъюнкции, импликации, логического отрицания, дальше разбил задачу на рассмотрение 6 правил вывода и, собственно, исходя из них, теорема и доказывалась. Препод дал дополнительное задание на автомат: привести любую формулу на языке предикатов 1го порядка к СКНФ. Теоретически, похоже на мою расчётку. Нужно (наверное о_О) только добавить несколько процедур и вывод изменить. Но категорически не успеваю, т.к. диплом пишу. Экзамен уже 14.06, а на него идти я не хочу. Хочу автомат)) Читал Братко - в нём ни слова про СКНФ/КНФ и всё остальное. Исходников тоже не могу никаких найти. Пишите, кто в состоянии помочь. Договоримся о цене. Кому нужно - могу скинуть свою РГР. Возможно, её будет легче переделать под эту тему. И дешевле. P.S. Вообще, решить задачу нужно на SWI/Turbo Prolog'e, но на C# тоже можно. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразование функции в СКНФ | NSvirus | Свободное общение | 3 | 29.12.2009 08:07 |
написать листинг на языке HTML(работа для 1го класса=))) | BUXA | Помощь студентам | 0 | 13.12.2009 13:20 |
[Turbo Prolog] Анализатор текста на языке Pascal | Arkuz | Помощь студентам | 1 | 04.05.2009 20:41 |
Помогите написать формулу на языке Delphi | Инесса | Общие вопросы Delphi | 1 | 16.02.2008 21:38 |