HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem ax4 976
Description: Theorem showing that ax-4 977 can be derived from ax-5 964, ax-gen 967, ax-8 968, ax-9 969, ax-11 971, and ax-17 975 and is therefore redundant. Lemma 21 of [Monk2] p. 114.

This theorem should not be referenced in any proof. Instead, we will use ax-4 977 below so that uses of ax-4 977 can be more easily identified. In particular, this will more cleanly separate out the theorems of "pure" predicate calculus that don't involve equality or distinct variables. A beginner can accept ax-4 977 a priori, so that the proof of this theorem (ax4 976), which involves equality as well as the distinct the distinct variable requirements of ax-17 975, can be put off until later.

Note: All predicate calculus axioms introduced from this point forward are redundant. Immediately before their introduction, we prove them from earlier axioms to demonstrate their redundancy. Specifically, redundant axioms ax-4 977, ax-5o 979, ax-6o 982, ax-9o 1127, ax-10o 1144, ax-11o 1222, ax-15 1364, and ax-16 1214 are proved by theorems ax4 976, ax5o 978, ax6o 981, ax9o 1126, ax10o 1143, ax11o 1221, ax15 1363, and ax16 1213.

Assertion
Ref Expression
ax4 (xφφ)

Proof of Theorem ax4
StepHypRef Expression
1 ax-9 969 . 2 ¬ y ¬ y = x
2 ax-17 975 . . 3 (¬ (xφφ) → y ¬ (xφφ))
3 ax-9 969 . . . . . . . . . . . . . 14 ¬ x ¬ x = y
4 ax-17 975 . . . . . . . . . . . . . . 15 y = yx ¬ y = y)
5 ax-8 968 . . . . . . . . . . . . . . . . . . 19 (x = y → (x = yy = y))
65pm2.43i 64 . . . . . . . . . . . . . . . . . 18 (x = yy = y)
76con3i 98 . . . . . . . . . . . . . . . . 17 y = y → ¬ x = y)
87ax-gen 967 . . . . . . . . . . . . . . . 16 xy = y → ¬ x = y)
9 ax-5 964 . . . . . . . . . . . . . . . 16 (xy = y → ¬ x = y) → (x ¬ y = yx ¬ x = y))
108, 9ax-mp 7 . . . . . . . . . . . . . . 15 (x ¬ y = yx ¬ x = y)
114, 10syl 10 . . . . . . . . . . . . . 14 y = yx ¬ x = y)
123, 11mt3 112 . . . . . . . . . . . . 13 y = y
13 ax-8 968 . . . . . . . . . . . . 13 (y = x → (y = yx = y))
1412, 13mpi 44 . . . . . . . . . . . 12 (y = xx = y)
15 ax-11 971 . . . . . . . . . . . 12 (x = y → (y ¬ φx(x = y → ¬ φ)))
1614, 15syl 10 . . . . . . . . . . 11 (y = x → (y ¬ φx(x = y → ¬ φ)))
17 ax-17 975 . . . . . . . . . . 11 φy ¬ φ)
1816, 17syl5 21 . . . . . . . . . 10 (y = x → (¬ φx(x = y → ¬ φ)))
19 con2 90 . . . . . . . . . . . 12 ((x = y → ¬ φ) → (φ → ¬ x = y))
2019ax-gen 967 . . . . . . . . . . 11 x((x = y → ¬ φ) → (φ → ¬ x = y))
21 ax-5 964 . . . . . . . . . . 11 (x((x = y → ¬ φ) → (φ → ¬ x = y)) → (x(x = y → ¬ φ) → x(φ → ¬ x = y)))
2220, 21ax-mp 7 . . . . . . . . . 10 (x(x = y → ¬ φ) → x(φ → ¬ x = y))
2318, 22syl6 22 . . . . . . . . 9 (y = x → (¬ φx(φ → ¬ x = y)))
24 ax-5 964 . . . . . . . . 9 (x(φ → ¬ x = y) → (xφx ¬ x = y))
2523, 24syl6 22 . . . . . . . 8 (y = x → (¬ φ → (xφx ¬ x = y)))
26 con3 94 . . . . . . . . 9 ((xφx ¬ x = y) → (¬ x ¬ x = y → ¬ xφ))
273, 26mpi 44 . . . . . . . 8 ((xφx ¬ x = y) → ¬ xφ)
2825, 27syl6 22 . . . . . . 7 (y = x → (¬ φ → ¬ xφ))
2928a3d 75 . . . . . 6 (y = x → (xφφ))
3029con3i 98 . . . . 5 (¬ (xφφ) → ¬ y = x)
3130ax-gen 967 . . . 4 y(¬ (xφφ) → ¬ y = x)
32 ax-5 964 . . . 4 (y(¬ (xφφ) → ¬ y = x) → (y ¬ (xφφ) → y ¬ y = x))
3331, 32ax-mp 7 . . 3 (y ¬ (xφφ) → y ¬ y = x)
342, 33syl 10 . 2 (¬ (xφφ) → y ¬ y = x)
351, 34mt3 112 1 (xφφ)
Colors of variables: wff set class
Syntax hints:  ¬ wn 2   → wi 3  wal 958
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-5 964  ax-gen 967  ax-8 968  ax-9 969  ax-11 971  ax-17 975
Copyright terms: Public domain