Переменным приписываются истинностные значения, а формула интерпретируется как функция от этих значений. Если эта функция всегда принимает некоторое выделенное значение "истина", то формула - тавтология.
Если так рассуждать, то, понятное дело, все аксиомы исчисления высказываний можно вывести (из таблиц значений логических функций
![$\neg$ $\neg$](https://dxdy-03.korotkov.co.uk/f/2/3/b/23bf728170c10d0449b90561f827623a82.png)
,
![$\rightarrow$ $\rightarrow$](https://dxdy-03.korotkov.co.uk/f/e/5/d/e5d134f35dc4949fab12ec64d186248a82.png)
,
![$\wedge$ $\wedge$](https://dxdy-03.korotkov.co.uk/f/2/7/2/27290dc895d845aaaa0cf6cd9efb862f82.png)
и
![$\vee$ $\vee$](https://dxdy-04.korotkov.co.uk/f/f/d/9/fd925eff76f375c2bf103304b13a5b3582.png)
). Но эти рассуждения основаны на априорном допущении, что мы знаем всё про "истинностные значения" и заведомо способны вычислить значение любой логической функции.
Наверное, конструктивисты с таким допущением не согласятся. Скажем, неочевидна вычислимость логической функции
![$\neg$ $\neg$](https://dxdy-03.korotkov.co.uk/f/2/3/b/23bf728170c10d0449b90561f827623a82.png)
: Допустим,
![$P$ $P$](https://dxdy-02.korotkov.co.uk/f/d/f/5/df5a289587a2f0247a5b97c1e8ac58ca82.png)
соответствует недоказуемому и неопровержимому в арифметике предложению
![$\exists x \, \varphi(x)$ $\exists x \, \varphi(x)$](https://dxdy-01.korotkov.co.uk/f/4/d/4/4d4fd2f3d22bba9d89447f4c914cd5f882.png)
. В стандартной модели арифметики мы можем считать
![$P$ $P$](https://dxdy-02.korotkov.co.uk/f/d/f/5/df5a289587a2f0247a5b97c1e8ac58ca82.png)
ложным (не существует такого
стандартного ![$x$ $x$](https://dxdy-04.korotkov.co.uk/f/3/3/2/332cc365a4987aacce0ead01b8bdcc0b82.png)
, что...). Однако
![$\neg P$ $\neg P$](https://dxdy-04.korotkov.co.uk/f/3/d/7/3d7f0dfe7ce626d36dcd9f3682e3649882.png)
недоказуемо в арифметике, т.е. мы не располагаем средствами вычислить
правильное значение данного выражения (если считать, что все наши средства ограничены арифметикой), т.е. логическая функция отрицания оказывается "невычислимой".
Что-то мне кажется, что не все так просто.
Может быть. Но если теорема компактности формулируется таким образом, что из
![$T \models P$ $T \models P$](https://dxdy-03.korotkov.co.uk/f/e/f/b/efb8c5e29d8e4ef00b2fb5ed7c5d015682.png)
следует, что существует конечное множество
![$\{A_1, \dots , A_n\}$ $\{A_1, \dots , A_n\}$](https://dxdy-02.korotkov.co.uk/f/d/0/3/d03c95fa0ab121b5665e35b2c94d8c5e82.png)
аксиом теории
![$T$ $T$](https://dxdy-03.korotkov.co.uk/f/2/f/1/2f118ee06d05f3c2d98361d9c30e38ce82.png)
такое, что
![$\models A_1 \wedge \dots \wedge A_n \rightarrow P$ $\models A_1 \wedge \dots \wedge A_n \rightarrow P$](https://dxdy-02.korotkov.co.uk/f/d/8/a/d8a98463a3f81bebf90e3ffe96b7696b82.png)
, то, вроде бы, из
![$T \models P$ $T \models P$](https://dxdy-03.korotkov.co.uk/f/e/f/b/efb8c5e29d8e4ef00b2fb5ed7c5d015682.png)
следует
![$\vdash A_1 \wedge \dots \wedge A_n \rightarrow P$ $\vdash A_1 \wedge \dots \wedge A_n \rightarrow P$](https://dxdy-03.korotkov.co.uk/f/a/6/c/a6cb35340d51291967bc7d8c057be21d82.png)
, а значит и
![$T \vdash P$ $T \vdash P$](https://dxdy-02.korotkov.co.uk/f/d/3/f/d3fa38542c4601f146dcd58bdbe1a71382.png)
.