Математическая логика почему в естественных языках не работает?

6 года назад от Дарья Сошина

5 Ответы

0 голосов
потому что математика не учитывает время на процессы. Например если считать яйца в курятнике за период 1 минуту будет 5 штук, а если за период сутки уже 10.
6 года назад от Евгений
0 голосов
Патамушта не нужна. Человеческая логика принципиально неточна. Так легче решать задачи, подбрасываемые жизнью.

Пример. Лучшие шахматные программы только недавно стали обыгрывать лучших людей - и только благодаря совершенно сумасшедшему быстродействию. Сотни миллионов (не на миллиарды ли счет? ) вариантов прокручивают, в то время как человек - лишь десятки, и не миллионов, а единиц )
6 года назад от Умм Арыстан
0 голосов
Работает.
Но не полностью.
В математической логике не может быть исключений/отступлений, а в языках - сколько угодно.
Даже арабский язык, не смотря на его предельную однозначность и "математичность" и то исключения из правил знает.
6 года назад от TWOOpal61937
0 голосов
Работает! Операции в математической логике и именуются: "И", "ИЛИ", "НЕ" - на естественном языке. Математика нужна для работы с такими сложными заключениями, которые в голове уже не помещаются, и надо на бумажке.
6 года назад от АМО ГРИГОРЯН
0 голосов
Всё работает. А там, где нам кажется, что не работает, - нам просто не хватает знаний. Кто программирует, знает, что логических условий может быть больше десятка, причём они могут быть вложены друг в друга.

Что касается одношагового "да"-"нет", - это не логика, а её азы, то есть, введение в логику. Формулы настоящей логики могут и на половине странички не вместиться)
6 года назад от Маргарита Траум

Связанные вопросы