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

Theorem a12lem1 1374
Description: Proof of first hypothesis of a12study 1376.
Assertion
Ref Expression
a12lem1 (¬ ∀z z = y → (∀z(z = xz = y) → x = y))

Proof of Theorem a12lem1
StepHypRef Expression
1 equequ1 1132 . . . . . . 7 (z = x → (z = xx = x))
2 equequ1 1132 . . . . . . 7 (z = x → (z = yx = y))
31, 2imbi12d 625 . . . . . 6 (z = x → ((z = xz = y) ↔ (x = xx = y)))
43a4s 982 . . . . 5 (∀z z = x → ((z = xz = y) ↔ (x = xx = y)))
54dral2 1153 . . . 4 (∀z z = x → (∀z(z = xz = y) ↔ ∀z(x = xx = y)))
6 equid 1124 . . . . . . 7 x = x
76a1bi 197 . . . . . 6 (x = y ↔ (x = xx = y))
87biimpr 152 . . . . 5 ((x = xx = y) → x = y)
98a4s 982 . . . 4 (∀z(x = xx = y) → x = y)
105, 9syl6bi 214 . . 3 (∀z z = x → (∀z(z = xz = y) → x = y))
1110a1d 12 . 2 (∀z z = x → (¬ ∀z z = y → (∀z(z = xz = y) → x = y)))
12 hbn1 1013 . . . . . . 7 (¬ ∀z z = x → ∀z ¬ ∀z z = x)
13 hbn1 1013 . . . . . . 7 (¬ ∀z z = y → ∀z ¬ ∀z z = y)
1412, 13hban 1007 . . . . . 6 ((¬ ∀z z = x ⋀ ¬ ∀z z = y) → ∀z(¬ ∀z z = x ⋀ ¬ ∀z z = y))
156hbth 999 . . . . . . . 8 (x = x → ∀z x = x)
1615a1i 8 . . . . . . 7 ((¬ ∀z z = x ⋀ ¬ ∀z z = y) → (x = x → ∀z x = x))
17 ax-12 966 . . . . . . . 8 (¬ ∀z z = x → (¬ ∀z z = y → (x = y → ∀z x = y)))
1817imp 350 . . . . . . 7 ((¬ ∀z z = x ⋀ ¬ ∀z z = y) → (x = y → ∀z x = y))
1914, 16, 18hbimd 1108 . . . . . 6 ((¬ ∀z z = x ⋀ ¬ ∀z z = y) → ((x = xx = y) → ∀z(x = xx = y)))
2014, 1919.21ai 996 . . . . 5 ((¬ ∀z z = x ⋀ ¬ ∀z z = y) → ∀z((x = xx = y) → ∀z(x = xx = y)))
21 equtr 1129 . . . . . . . 8 (z = x → (x = xz = x))
22 ax-8 962 . . . . . . . 8 (z = x → (z = yx = y))
2321, 22imim12d 29 . . . . . . 7 (z = x → ((z = xz = y) → (x = xx = y)))
2423ax-gen 961 . . . . . 6 z(z = x → ((z = xz = y) → (x = xx = y)))
25 19.26 1065 . . . . . . 7 (∀z(((x = xx = y) → ∀z(x = xx = y)) ⋀ (z = x → ((z = xz = y) → (x = xx = y)))) ↔ (∀z((x = xx = y) → ∀z(x = xx = y)) ⋀ ∀z(z = x → ((z = xz = y) → (x = xx = y)))))
26 a4imt 1156 . . . . . . 7 (∀z(((x = xx = y) → ∀z(x = xx = y)) ⋀ (z = x → ((z = xz = y) → (x = xx = y)))) → (∀z(z = xz = y) → (x = xx = y)))
2725, 26sylbir 201 . . . . . 6 ((∀z((x = xx = y) → ∀z(x = xx = y)) ⋀ ∀z(z = x → ((z = xz = y) → (x = xx = y)))) → (∀z(z = xz = y) → (x = xx = y)))
2824, 27mpan2 695 . . . . 5 (∀z((x = xx = y) → ∀z(x = xx = y)) → (∀z(z = xz = y) → (x = xx = y)))
2920, 28syl 10 . . . 4 ((¬ ∀z z = x ⋀ ¬ ∀z z = y) → (∀z(z = xz = y) → (x = xx = y)))
306, 29mpii 45 . . 3 ((¬ ∀z z = x ⋀ ¬ ∀z z = y) → (∀z(z = xz = y) → x = y))
3130ex 373 . 2 (¬ ∀z z = x → (¬ ∀z z = y → (∀z(z = xz = y) → x = y)))
3211, 31pm2.61i 126 1 (¬ ∀z z = y → (∀z(z = xz = y) → x = y))
Colors of variables: wff set class
Syntax hints:  ¬ wn 2   → wi 3   ↔ wb 146   ⋀ wa 223  ∀wal 952   = wceq 954
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 960  ax-gen 961  ax-8 962  ax-10 964  ax-12 966  ax-4 971  ax-5o 973  ax-6o 976  ax-9o 1121  ax-10o 1138
This theorem depends on definitions:  df-bi 147  df-an 225
Copyright terms: Public domain