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

Theorem axsep2 2700
Description: A less restrictive version of the Separation Scheme axsep 2698, where variables x and z can both appear free in the wff φ, which can therefore be thought of as φ(x, z). This version was derived from the more restrictive ax-sep 2699 with no additional set theory axioms.
Assertion
Ref Expression
axsep2 yx(xy ↔ (xzφ))
Distinct variable groups:   x,y,z   φ,y

Proof of Theorem axsep2
StepHypRef Expression
1 a9e 1123 . 2 w w = z
2 ax-sep 2699 . . . 4 yx(xy ↔ (xw ⋀ (xzφ)))
3 elequ2 1135 . . . . . . . . . . 11 (w = z → (xwxz))
43biimprd 154 . . . . . . . . . 10 (w = z → (xzxw))
54pm4.71rd 638 . . . . . . . . 9 (w = z → (xz ↔ (xwxz)))
65anbi1d 616 . . . . . . . 8 (w = z → ((xzφ) ↔ ((xwxz) ⋀ φ)))
7 anass 439 . . . . . . . 8 (((xwxz) ⋀ φ) ↔ (xw ⋀ (xzφ)))
86, 7syl6bb 535 . . . . . . 7 (w = z → ((xzφ) ↔ (xw ⋀ (xzφ))))
98bibi2d 617 . . . . . 6 (w = z → ((xy ↔ (xzφ)) ↔ (xy ↔ (xw ⋀ (xzφ)))))
109albidv 1276 . . . . 5 (w = z → (∀x(xy ↔ (xzφ)) ↔ ∀x(xy ↔ (xw ⋀ (xzφ)))))
1110exbidv 1277 . . . 4 (w = z → (∃yx(xy ↔ (xzφ)) ↔ ∃yx(xy ↔ (xw ⋀ (xzφ)))))
122, 11mpbiri 194 . . 3 (w = z → ∃yx(xy ↔ (xzφ)))
131219.23aiv 1293 . 2 (∃w w = z → ∃yx(xy ↔ (xzφ)))
141, 13ax-mp 7 1 yx(xy ↔ (xzφ))
Colors of variables: wff set class
Syntax hints:   ↔ wb 146   ⋀ wa 223  ∀wal 952   = wceq 954   ∈ wcel 956  ∃wex 978
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-gen 961  ax-8 962  ax-9 963  ax-12 966  ax-14 968  ax-17 969  ax-4 971  ax-5o 973  ax-6o 976  ax-9o 1121  ax-sep 2699
This theorem depends on definitions:  df-bi 147  df-an 225  df-ex 979
Copyright terms: Public domain