Интуиционистская логика

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис

Интуициони́стская ло́гика — формальная система, отражающая некоторые способы рассуждений, приемлемые с точки зрения интуиционизма. Предложена учеником Брауэра А. Гейтингом в 1930. В некоторых источниках называется "логика Брауэра"[1].

Основное отличие от привычного исчисления высказываний заключается в том, что отсутствует закон исключённого третьего.

Схемы аксиом 1-10 и правило «модус поненс» задают интуиционистское исчисление высказываний. Все 12 схем аксиом и все 3 правила вывода задают интуиционистское исчисление предикатов. Интуиционистское исчисление предикатов отличается от классического тем, что в последнем вместо схемы аксиом 10 используется схема аксиом [math]\displaystyle{ (\neg \neg A) \to A }[/math].[2].

Валерий Иванович Гливенко доказал, что в рамках интуиционистской логики двойное отрицание каждого истинного предложения классической логики доказуемо в логике Брауэра.[1]

Логические символы

[math]\displaystyle{ \land }[/math] (знак конъюнкции), [math]\displaystyle{ \lor }[/math] (знак дизъюнкции), [math]\displaystyle{ \to }[/math] (знак импликации) и [math]\displaystyle{ \neg }[/math] (знак отрицания).

Схемы аксиом

Далее через [math]\displaystyle{ A }[/math], [math]\displaystyle{ B }[/math] и [math]\displaystyle{ C }[/math] обозначаются произвольные пропозициональные формулы.

  1. [math]\displaystyle{ (A\to (B\to A)) }[/math]
  2. [math]\displaystyle{ ((A\to B)\to ((B\to C)\to (A\to C))) }[/math]
  3. [math]\displaystyle{ (A\to (B\to (A\land B))) }[/math]
  4. [math]\displaystyle{ ((A\land B)\to A) }[/math]
  5. [math]\displaystyle{ ((A\land B)\to B) }[/math]
  6. [math]\displaystyle{ (A\to (A\lor B)) }[/math]
  7. [math]\displaystyle{ (B\to (A\lor B)) }[/math]
  8. [math]\displaystyle{ ((A\to C)\to ((B\to C)\to ((A\lor B)\to C))) }[/math]
  9. [math]\displaystyle{ ((A\to B)\to ((A\to (\neg B))\to (\neg A))) }[/math]
  10. [math]\displaystyle{ ((\neg A)\to (A \to B)) }[/math]
  11. [math]\displaystyle{ \forall x A(x) \to A(y) }[/math]
  12. [math]\displaystyle{ A(y) \to \exists x A(x) }[/math]


Правила вывода

  1. Modus ponens: [math]\displaystyle{ \frac{A,\;(A\to B)}{B} }[/math].
  2. [math]\displaystyle{ \frac{C \to A(x)}{C \to \forall x A(x)} }[/math] если [math]\displaystyle{ x }[/math] не является свободной переменной в [math]\displaystyle{ C }[/math].
  3. [math]\displaystyle{ \frac{A(x) \to C}{\exists x A(x) \to C} }[/math]если [math]\displaystyle{ x }[/math] не является свободной переменной в [math]\displaystyle{ C }[/math].


См. также

Примечания

  1. 1,0 1,1 Колмогоров, A. Валерий Иванович Гливенко (1897-1940) (некролог) (рус.) // УМН. — 1941. — Т. 8. — С. 379—383.
  2. В. Е. Плиско Интуиционистская логика. — Математический энциклопедический словарь. — М., Советская энциклопедия, 1988. — Тираж 150 000 экз. — c. 243

Литература