Литерал (математическая логика)
В математической логике литерал — это атомарная формула (также известная как атом или формула простого числа) или ее отрицание . [ 1 ] [ 2 ] Определение чаще всего появляется в теории доказательств ( классической логики ), например, в конъюнктивной нормальной форме и методе разрешения .
Литералы можно разделить на два типа: [ 2 ]
- Положительный литерал — это просто атом (например, ).
- Отрицательный литерал — это отрицание атома (например, ).
Полярность . литерала может быть положительной или отрицательной в зависимости от того, является ли он положительным или отрицательным литералом
В логике с устранением двойного отрицания (где ) дополнительный литерал или дополнение литерала можно определить как литерал, соответствующий отрицанию . [ 3 ] Мы можем написать для обозначения дополнительного литерала . Точнее, если затем является и если затем является . Устранение двойного отрицания происходит в классической логике, но не в интуиционистской логике .
В контексте формулы в конъюнктивной нормальной форме литерал считается чистым , если в формуле не встречается дополнение к литералу.
В логических функциях каждое отдельное вхождение переменной, как в обратной, так и в незаполненной форме, является литералом. Например, если , и являются переменными, то выражение содержит три литерала и выражение содержит четыре литерала. Однако выражение также можно было бы сказать, что он содержит четыре литерала, поскольку, хотя два литерала идентичны ( появляется дважды), это квалифицируется как два отдельных события. [ 4 ]
Примеры
[ редактировать ]В исчислении высказываний литерал — это просто пропозициональная переменная или ее отрицание.
В исчислении предикатов литерал — это атомарная формула или ее отрицание, где атомарная формула — это символ предиката, применяемый к некоторым терминам . терминами, с рекурсивно определенными начиная с постоянных символов, переменных символов и функциональных символов. Например, является отрицательным литералом с постоянным символом 2, переменными символами x , y функциональными символами f , g и символом предиката Q. ,
Ссылки
[ редактировать ]- Бен-Ари, Мордехай (2001). Математическая логика для информатики (2-е изд.). Спрингер. ISBN 1-85233-319-7 .
- Басс, Сэмюэл Р. (1998). «Введение в теорию доказательств» (PDF) . В Бассе, Сэмюэл Р. (ред.). Справочник по теории доказательств . Амстердам: Эльзевир. стр. 1–78. ISBN 0-444-89840-9 .
- Годзе, Атул П.; Годзе, Дипали А. (2008). Цифровые логические схемы . Технические публикации. ISBN 9788184314250 .
- Раутенберг, Вольфганг (2010). Краткое введение в математическую логику . Университетский текст (3-е изд.). Спрингер. дои : 10.1007/978-1-4419-1221-3 . ISBN 978-1-4419-1220-6 .
Примечания
[ редактировать ]- ^ Раутенберг (2010 , стр. 57): «Формулы, полученные с помощью (F1) и (F2), называются простыми или атомарными формулами или просто называются простыми . Как и в логике высказываний, простые формулы и их отрицания называются литералами . "
- ^ Перейти обратно: а б Бен-Ари (2001 , стр. 30): « Литерал — это атом или отрицание атома. Атом — это положительный литерал , а отрицание атома — это отрицательный литерал ».
- ^ Бен-Ари (2001 , стр. 69): «Если является буквальным, является его дополнением. Это означает, что если , затем, и если затем ."
- ^ Годсе и Годсе 2008 .