İspat $\alpha \implies \alpha$ türetilebilir
Goldblatt'ın "Topoi" sinden geçiyorum ve buradaki alıştırmalardan biri, belirli bir aksiyom sisteminin gerektirdiğini kanıtlamaya bağlı. $\alpha \implies \alpha$ herhangi bir teklif için $\alpha$.
Söz konusu aksiyom sistemi aşağıdaki gibidir (paragraf 6.3):
- $ \alpha \implies (\alpha \land \alpha) $
- $ (\alpha \land \beta) \implies (\beta \land \alpha) $
- $ (\alpha \implies \beta) \implies ((\alpha \land \gamma) \implies (\beta \land \gamma)) $
- $ ((\alpha \implies \beta) \land (\beta \implies \gamma)) \implies (\alpha \implies \gamma) $
- $ \beta \implies (\alpha \implies \beta) $
- $ (\alpha \land (\alpha \implies \beta)) \implies \beta $
- $ \alpha \implies (\alpha \lor \beta) $
- $ (\alpha \lor \beta) \implies (\beta \lor \alpha) $
- $ ((\alpha \implies \gamma) \land (\beta \implies \gamma)) \implies ((\alpha \lor \beta) \implies \gamma) $
- $ \lnot \alpha \implies (\alpha \implies \beta) $
- $ ((\alpha \implies \beta) \land (\alpha \implies \lnot \beta)) \implies \lnot \alpha $
- $ \alpha \lor \lnot \alpha $
Tek çıkarım kuralı olağan modus ponens'tir.
Dolayısıyla, aksiyom (9) (12) ile birlikte türetmenin son adımı olarak kullanılabilir (örnekleme) $\alpha$ -e $\alpha$, $\beta$ -e $\lnot \alpha$ ve $\gamma$ -e $\alpha \implies \alpha$). Ardından, sol taraf$\land$(9) 'da (5) kullanılarak türetilebilir ve sağ taraf (10) kullanılarak türetilebilir. Ama bunları bir altında nasıl birleştiririm$\land$? Görünüşe göre her zamanki gibi değilim$\land$-introduction kuralı - daha önce gördüğüm aksiyomatik sistemler tipik olarak formda bir şeye sahiptir $\alpha \implies (\beta \implies (\alpha \land \beta))$.
Ayrıca, açıkça yapıcı olan bu ifade için dışlanmış orta (yapıcı olmayan) aksiyomuna başvurmak yanlış geliyor.
Öyleyse kanıtlamanın doğru yolu nedir $\alpha \implies \alpha$ bu sistemde?
Yanıtlar
Ben onu kaybetmeden önce, işte Prover9'un önek gösterimine çevrildikten sonra bana verdiği şey buydu. (X⟹y) yerine C (x, y) kullanılır. (X∧y) yerine K (x, y). Yerine N (x)$\lnot$x. Ve (x yerine A (x, y)$\lor$y) .:
% -------- Orijinal ispattan yorumlar --------
1.19 (+ 0.56) saniyede% Proof 1.
% İspat uzunluğu 16'dır.
% İspat seviyesi 6'dır.
% Maksimum fıkra ağırlığı 14'tür.
% 812. maddeler verilmiştir.
1 P (C (x, x)) # label (non_clause) # label (hedef). [hedef].
2 -P (C (x, y)) | -P (x) | P (y). [Varsayım].
3 P (C (x, K (x, x))). [Varsayım].
5 P (C (C (x, y), C (K (x, z), K (y, z)))). [Varsayım].
7 P (C (x, C (y, x))). [Varsayım].
11 P (C (K (C (x, y), C (z, y)), C (A (x, z), y))). [Varsayım].
12 P (C (N (x), C (x, y))). [Varsayım].
14 P (A (x, N (x))). [Varsayım].
15-P (C (c1, c1)). [inkar (1)].
24 P (C (x, C (y, C (z, y)))). [hiper (2, a, 7, a, b, 7, a)].
55 P (K (C (N (x), C (x, y)), C (N (x), C (x, y)))). [hiper (2, a, 3, a, b, 12, a)].
99 P (C (K (x, y), K (C (z, C (u, z)), y))). [hiper (2, a, 5, a, b, 24, a)].
1001 P (K (C (x, C (y, x)), C (N (z), C (z, u)))). [hiper (2, a, 99, a, b, 55, a)].
11705 P (C (A (x, N (y)), C (y, x))). [hiper (2, a, 11, a, b, 1001, a)].
11723 P (C (x, x)). [hiper (2, a, 11705, a, b, 14, a)].
11724 $ F. [çözüm (11723, a, 15, a)].