Исчисление высказываний, общие определения. Таблицы истинности. Общезначимость — различия между версиями
Phil (обсуждение | вклад) (→Язык исчисления высказываний) |
Phil (обсуждение | вклад) (→Язык исчисления высказываний) |
||
| Строка 1: | Строка 1: | ||
==Язык исчисления высказываний== | ==Язык исчисления высказываний== | ||
| − | + | ===Определения=== | |
{{Определение | {{Определение | ||
|definition= | |definition= | ||
| Строка 6: | Строка 6: | ||
* <nowiki><выражение></nowiki> ::= <nowiki><импликация></nowiki> | * <nowiki><выражение></nowiki> ::= <nowiki><импликация></nowiki> | ||
* <nowiki><импликация></nowiki> ::= <nowiki><дизъюнкция></nowiki> <tex>|</tex> <nowiki><дизъюнкция></nowiki> <tex>\rightarrow</tex> <nowiki><импликация></nowiki> | * <nowiki><импликация></nowiki> ::= <nowiki><дизъюнкция></nowiki> <tex>|</tex> <nowiki><дизъюнкция></nowiki> <tex>\rightarrow</tex> <nowiki><импликация></nowiki> | ||
| − | * <nowiki><дизъюнкция></nowiki> ::= <nowiki><конъюнкция></nowiki> <tex>|</tex> <nowiki><дизъюнкция></nowiki> <tex>\vee</tex> <nowiki><конъюнкция></nowiki> | + | * <nowiki><дизъюнкция></nowiki> ::= <nowiki><конъюнкция></nowiki> <tex>|</tex> <nowiki><дизъюнкция></nowiki> <tex>\vee</tex> <nowiki><конъюнкция></nowiki> |
* <nowiki><конъюнкция></nowiki> ::= <nowiki><терм></nowiki> <tex>|</tex> <nowiki><конъюнкция></nowiki> <tex>\&</tex> <nowiki><терм></nowiki> | * <nowiki><конъюнкция></nowiki> ::= <nowiki><терм></nowiki> <tex>|</tex> <nowiki><конъюнкция></nowiki> <tex>\&</tex> <nowiki><терм></nowiki> | ||
* <nowiki><терм></nowiki> ::= <nowiki><пропозициональная переменная></nowiki> <tex>|</tex> (<nowiki><выражение></nowiki>) <tex>|</tex> <tex>\neg</tex> <nowiki><терм></nowiki> | * <nowiki><терм></nowiki> ::= <nowiki><пропозициональная переменная></nowiki> <tex>|</tex> (<nowiki><выражение></nowiki>) <tex>|</tex> <tex>\neg</tex> <nowiki><терм></nowiki> | ||
| + | }} | ||
| + | {{Определение | ||
| + | |definition= | ||
| + | <nowiki><пропозициональная переменная></nowiki> формально не определяется. Договоримся, что это - буква латинского алфавита (возможно, с нижним индексом). | ||
| + | }} | ||
| + | ===Расстановка скобок=== | ||
| + | Так построенная грамматика предписывает определенный способ расстановки | ||
| + | опущенных скобок, при этом скобки у конъюнкции и дизъюнкции расставляются | ||
| + | слева направо, а у импликации --- справа налево (это соответствует традиционному | ||
| + | чтению), так что выражение <tex>A \rightarrow B\&C\&D \rightarrow E</tex> следует | ||
| + | понимать как <tex>A \rightarrow (((B\&C)\&D) \rightarrow E)</tex>. Все выражения, | ||
| + | которые отличаются только наличием дополнительных незначащих скобок | ||
| + | (не изменяющих порядок операций), мы будем считать одинаковыми. | ||
| + | |||
| + | Иногда полезно ограничивать свободу расстановки скобок: | ||
| + | * <nowiki><выражение></nowiki> ::= <nowiki><импликация></nowiki> | ||
| + | * <nowiki><импликация></nowiki> ::= <nowiki><дизъюнкция></nowiki> <tex>|</tex> (<nowiki><дизъюнкция></nowiki> <tex>\rightarrow</tex> <nowiki><импликация></nowiki>) | ||
| + | * <nowiki><дизъюнкция></nowiki> ::= <nowiki><конъюнкция></nowiki> <tex>|</tex> (<nowiki><дизъюнкция></nowiki> <tex>\vee</tex> <nowiki><конъюнкция></nowiki>) | ||
| + | * <nowiki><конъюнкция></nowiki> ::= <nowiki><терм></nowiki> <tex>|</tex> (<nowiki><конъюнкция></nowiki> <tex>\&</tex> <nowiki><терм></nowiki>) | ||
| + | * <nowiki><терм></nowiki> ::= <nowiki><пропозициональная переменная></nowiki> <tex>|</tex> (<nowiki><выражение></nowiki>) <tex>|</tex> <tex>\neg</tex> <nowiki><терм></nowiki> | ||
| + | |||
| + | |||
| + | {{Определение | ||
| + | |definition= | ||
| + | ''Высказывание'' - любая формула, порожденная данными грамматиками. | ||
}} | }} | ||
Версия 19:09, 12 января 2012
Язык исчисления высказываний
Определения
| Определение: |
Языком исчисления высказываний мы назовем язык , порождаемый следующей грамматикой со стартовым нетерминалом <выражение>:
|
| Определение: |
| <пропозициональная переменная> формально не определяется. Договоримся, что это - буква латинского алфавита (возможно, с нижним индексом). |
Расстановка скобок
Так построенная грамматика предписывает определенный способ расстановки опущенных скобок, при этом скобки у конъюнкции и дизъюнкции расставляются слева направо, а у импликации --- справа налево (это соответствует традиционному чтению), так что выражение следует понимать как . Все выражения, которые отличаются только наличием дополнительных незначащих скобок (не изменяющих порядок операций), мы будем считать одинаковыми.
Иногда полезно ограничивать свободу расстановки скобок:
- <выражение> ::= <импликация>
- <импликация> ::= <дизъюнкция> (<дизъюнкция> <импликация>)
- <дизъюнкция> ::= <конъюнкция> (<дизъюнкция> <конъюнкция>)
- <конъюнкция> ::= <терм> (<конъюнкция> <терм>)
- <терм> ::= <пропозициональная переменная> (<выражение>) <терм>
| Определение: |
| Высказывание - любая формула, порожденная данными грамматиками. |