Правило №1: Никто не должен бить другого человека.
Правило №2: Если кто-то нарушает Правило №1, то Правило №1 к такому человеку не применяется.
Мой конкретный вопрос : как кто-то может сделать вывод, что Правило № 1 действительно применимо к нему?
Недостаточно сказать: «Я не нарушаю Правило № 1 — следовательно, оно применимо ко мне». Такое рассуждение было бы отрицанием антецедента, что является формальной ошибкой. Как в этом случае можно вывести «¬Q»?
Выбранный вами способ выражения правил подразумевает, что вы принимаете немонотонную форму рассуждений. Правило № 1, как указано, не имеет исключений, а правило № 2 выражает исключение из правила № 1. В монотонной системе логики (которая включает в себя классическую логику) это привело бы к противоречию: если Боб ударит Чарли, правило № 1 говорит, что Чарли не может ударить Боба в ответ, а правило № 2 говорит, что он может. В немонотонных системах правила могут допускать вывод утверждений, которые выполняются по умолчанию, но могут быть нарушены или переопределены добавлением других предложений. В таких случаях вам понадобятся некоторые мета-правила, которые расскажут вам, как применять правила. Например, у правил может быть какое-то явное значение приоритета, указывающее, когда одно переопределяет другое, или может быть общее мнение, что более конкретные правила переопределяют общие. В вашем примере тогда можно предположить, что правило № 1 выполняется по умолчанию, но его можно отменить, когда применяется правило № 2, поскольку правило № 2 является более конкретным. Вам не нужно делать вывод о том, что правило применимо, вам нужно только проверить, что нет условий поражения.
Если вы хотите избежать использования немонотонных рассуждений, альтернативным подходом будет попытка выразить обязательство в одном правиле, например, «ни один человек не должен бить другого человека, который сам никогда не бил других». Затем вы можете сделать вывод, что если Чарли — человек, который никогда не бил других, то Чарли не следует бить.
Тип рассуждений, которые мы здесь используем, называется деонтической логикой — логикой обязательства. Обязательство можно рассматривать как пропозициональную модальность, и были предприняты попытки определить для него формальную логику, хотя это оказалось весьма проблематичным. В Стэнфордской энциклопедии есть статья о деонтической логике .
вирмайор
Лондон Дженнингс
вирмайор
Мауро АЛЛЕГРАНСА