Navigation bar
  Print document Start Previous page
 54 of 179 
Next page End  

54
неи В)
?
(не А) или (не В);
б) отрицание дизъюнкции:
не или В) ? (не А) и (не В);
в) отрицание отрицания:
не (не А)
?
А;
г) отрицание двойного отрицания:
не (не (не А))
?
(не А).
3.3. Принципы логического вывода
Могут ли компьютеры думать? одна из самых интригующих проблем информатики как науки
была сформулирована английским математиком А. Тьюрингом при появлении самых первых
компьютеров.
Ответ А. Тьюринга
— да, если удастся создать такие диалоговые программы, которые смогут
отвечать на вопросы так же, как и люди. В настоящее время такого типа диалоговые программы
получили название — экспертные системы.
Создание «искусственного интеллекта» стало целью огромного потока научных работ и
исследований, вылившихся в создание программ для ЭВМ, имитирующих интеллектуальную
деятельность людей — игру в шахматы, шашки, решение задач и доказательство теорем.
Первые шахматные программы и первые универсальные решатели задач были созданы еще для
самых первых громоздких ЭВМ. В это же время были заложены основные принципы создания систем
искусственного интеллекта, основанные на логическом выводе решения самых разнообразных
интеллектуальных задач.
К концу XX в. программы, которые могут играть в шахматы наравне с людьми, появились и
тиражируются для персональных компьютеров, а программистам фирмы IBM удалось для своего
очередного суперкомпьютера создать шахматную программу, которая смогла обыграть Г. Каспарова —
чемпиона мира по шахматам.
Все программы для ЭВМ, демонстрирующие интеллектуальное поведение, созданы и работают
строго в соответствии с законами и принципами математической логики. Без понимания этих законов
невозможно понимание принципов работы и развития вычислительных машин вообще и исследований
в области искусственного интеллекта в частности.
Фундаментом вычислительных наук является конструктивная математика, в основе которой лежит
математическая логика и теория алгоритмов. Математическая логика с самого начала использовалась
для описания элементов и узлов ЭВМ, а теория алгоритмов — для изучения свойств компьютерных
программ.
Основными объектами в математической логике являются высказывания и предикаты. Первые
изучаются в исчислении высказываний, а вторые — в исчислении предикатов.
Высказывания
— это суждения, которые могут быть истиными или ложными. Исчисление
высказываний изучает свойства сложно-составных суждений и не интересуется, что утверждается в
этих суждениях.
Высказывания обычно обозначаются отдельными буквами или буквами с возможными индексами.
Примеры простых высказываний и их обозначений:
А = «снег белый»;
В1= «вода теплая»;
В2 = «земля твердая».
С математической точки зрения высказывания — это переменные, принимающие значения «истина»
(«true») или «ложь»
(«false»). Эти два истинностных значения иногда заменяются словами «да»
(«yes»), «нет» («not») либо цифрами 1 и 0.
Предикаты
— это суждения о некоторых переменных объектах или их свойствах. Примеры
предикатов:
А(х) = «цвет = х»;
Сайт создан в системе uCoz