Хочу, чтобы проверили меня, нельзя ли укоротить что-нибудь или упростить.
Теорема о правиле Modus Ponens. Пусть
![$\mathfrak A$ $\mathfrak A$](https://dxdy-01.korotkov.co.uk/f/0/e/4/0e403a134476c9ce79f3918e82b74d6582.png)
и
![$\mathfrak A \rightarrow \mathfrak B$ $\mathfrak A \rightarrow \mathfrak B$](https://dxdy-02.korotkov.co.uk/f/d/b/0/db01ed725d01f3d732832704f44348be82.png)
обе тавтологии. Тогда и
![$\mathfrak B$ $\mathfrak B$](https://dxdy-02.korotkov.co.uk/f/1/3/9/1391bac97120052fb29c65064a2a642682.png)
— тавтология.
![$\square$ $\square$](https://dxdy-04.korotkov.co.uk/f/3/6/5/365841a3c2f20d1b1a7fa5bf49ebb8ea82.png)
Допустим,
![$\mathfrak B$ $\mathfrak B$](https://dxdy-02.korotkov.co.uk/f/1/3/9/1391bac97120052fb29c65064a2a642682.png)
опровержима. Тогда есть набор значений переменных, при которых она принимает значение
![$F$ $F$](https://dxdy-04.korotkov.co.uk/f/b/8/b/b8bc815b5e9d5177af01fd4d3d3c2f1082.png)
. Тогда на этом наборе значение
![$\mathfrak A \rightarrow \mathfrak B$ $\mathfrak A \rightarrow \mathfrak B$](https://dxdy-02.korotkov.co.uk/f/d/b/0/db01ed725d01f3d732832704f44348be82.png)
(
![$T \rightarrow F$ $T \rightarrow F$](https://dxdy-02.korotkov.co.uk/f/d/0/e/d0e3c6e7273079ee83cd6238a992335182.png)
) тоже
![$F$ $F$](https://dxdy-04.korotkov.co.uk/f/b/8/b/b8bc815b5e9d5177af01fd4d3d3c2f1082.png)
, что невозможно в силу того, что
![$\mathfrak A \rightarrow \mathfrak B$ $\mathfrak A \rightarrow \mathfrak B$](https://dxdy-02.korotkov.co.uk/f/d/b/0/db01ed725d01f3d732832704f44348be82.png)
тавтология и ни на каком наборе значений переменных значения
![$F$ $F$](https://dxdy-04.korotkov.co.uk/f/b/8/b/b8bc815b5e9d5177af01fd4d3d3c2f1082.png)
не принимает. Значит,
![$\mathfrak B$ $\mathfrak B$](https://dxdy-02.korotkov.co.uk/f/1/3/9/1391bac97120052fb29c65064a2a642682.png)
всё-таки тавтология.
![$\blacksquare$ $\blacksquare$](https://dxdy-04.korotkov.co.uk/f/b/c/f/bcf9035465fb0a2d380bb9fc8c9d254582.png)
Более длинную теорему лень переписывать всю (точнее, её длинное доказательство), спрошу только в деталях. Пусть
![$\mathfrak A$ $\mathfrak A$](https://dxdy-01.korotkov.co.uk/f/0/e/4/0e403a134476c9ce79f3918e82b74d6582.png)
— правильно построенная формула [ранее её индуктивное определение], не являющаяся пропозиц. переменной. Тогда эта формула может иметь один из видов
![$\neg \mathfrak B$ $\neg \mathfrak B$](https://dxdy-01.korotkov.co.uk/f/8/d/7/8d7ba9f74384db8436d92b07f1fc30b082.png)
,
![$\mathfrak B \wedge \mathfrac C$ $\mathfrak B \wedge \mathfrac C$](https://dxdy-04.korotkov.co.uk/f/f/1/5/f157a8f03b771f2ca7bc985741f27d2e82.png)
,
![$\mathfrak B \vee \mathfrak C$ $\mathfrak B \vee \mathfrak C$](https://dxdy-04.korotkov.co.uk/f/f/d/5/fd5fb44da3014ce4da7634e4ad294a9d82.png)
,
![$\mathfrak B \rightarrow \mathfrak C$ $\mathfrak B \rightarrow \mathfrak C$](https://dxdy-02.korotkov.co.uk/f/1/7/d/17d1a2e359056fdb9fa832eae622926782.png)
, где
![$\mathfrak B$ $\mathfrak B$](https://dxdy-02.korotkov.co.uk/f/1/3/9/1391bac97120052fb29c65064a2a642682.png)
,
![$\mathfrak C$ $\mathfrak C$](https://dxdy-03.korotkov.co.uk/f/6/f/5/6f517a1683366fa536a981df3b4087e282.png)
— п. п. ф.. Правильно я понимаю, что надо доказать именно то, что подформулы
![$\mathfrak B$ $\mathfrak B$](https://dxdy-02.korotkov.co.uk/f/1/3/9/1391bac97120052fb29c65064a2a642682.png)
и
![$\mathfrak C$ $\mathfrak C$](https://dxdy-03.korotkov.co.uk/f/6/f/5/6f517a1683366fa536a981df3b4087e282.png)
— правильно построенные? А то мне эта теорема кажется естественным продолжением индуктивного определения, не понял, что от меня требуется. Могу привести и определение, вдруг они различаются в деталях. (Просто пока лень.)
А ещё, какие есть обозначения для замены
![$\mathfrak B$ $\mathfrak B$](https://dxdy-02.korotkov.co.uk/f/1/3/9/1391bac97120052fb29c65064a2a642682.png)
в
![$\mathfrak A$ $\mathfrak A$](https://dxdy-01.korotkov.co.uk/f/0/e/4/0e403a134476c9ce79f3918e82b74d6582.png)
на
![$\mathfrak C$ $\mathfrak C$](https://dxdy-03.korotkov.co.uk/f/6/f/5/6f517a1683366fa536a981df3b4087e282.png)
и подстановки
![$\mathfrak C$ $\mathfrak C$](https://dxdy-03.korotkov.co.uk/f/6/f/5/6f517a1683366fa536a981df3b4087e282.png)
вместо
![$P$ $P$](https://dxdy-02.korotkov.co.uk/f/d/f/5/df5a289587a2f0247a5b97c1e8ac58ca82.png)
в
![$\mathfrak A$ $\mathfrak A$](https://dxdy-01.korotkov.co.uk/f/0/e/4/0e403a134476c9ce79f3918e82b74d6582.png)
? У нас они какие-то неудобоваримые. (Странно, как вообще такие выбирают для использования.)