NFE Home New Foundations Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  NFE Home  >  Th. List  >  vtocl3 GIF version

Theorem vtocl3 2912
Description: Implicit substitution of classes for setvar variables. (Contributed by NM, 3-Jun-1995.) (Proof shortened by Andrew Salmon, 8-Jun-2011.)
Hypotheses
Ref Expression
vtocl3.1 ⊢ A ∈ V
vtocl3.2 ⊢ B ∈ V
vtocl3.3 ⊢ C ∈ V
vtocl3.4 ⊢ ((x = A ∧ y = B ∧ z = C) → (φ ↔ ψ))
vtocl3.5 ⊢ φ
Assertion
Ref Expression
vtocl3 ⊢ ψ
Distinct variable groups:   x,y,z,A   x,B,y,z   x,C,y,z   ψ,x,y,z
Allowed substitution hints:   φ(x, y, z)

Proof of Theorem vtocl3
StepHypRef Expression
1 vtocl3.1 . . . . . . 7 ⊢ A ∈ V
21isseti 2866 . . . . . 6 ⊢ ∃x x = A
3 vtocl3.2 . . . . . . 7 ⊢ B ∈ V
43isseti 2866 . . . . . 6 ⊢ ∃y y = B
5 vtocl3.3 . . . . . . 7 ⊢ C ∈ V
65isseti 2866 . . . . . 6 ⊢ ∃z z = C
7 eeeanv 1914 . . . . . . 7 ⊢ (∃x∃y∃z(x = A ∧ y = B ∧ z = C) ↔ (∃x x = A ∧ ∃y y = B ∧ ∃z z = C))
8 vtocl3.4 . . . . . . . . . 10 ⊢ ((x = A ∧ y = B ∧ z = C) → (φ ↔ ψ))
98biimpd 198 . . . . . . . . 9 ⊢ ((x = A ∧ y = B ∧ z = C) → (φ → ψ))
109eximi 1576 . . . . . . . 8 ⊢ (∃z(x = A ∧ y = B ∧ z = C) → ∃z(φ → ψ))
11102eximi 1577 . . . . . . 7 ⊢ (∃x∃y∃z(x = A ∧ y = B ∧ z = C) → ∃x∃y∃z(φ → ψ))
127, 11sylbir 204 . . . . . 6 ⊢ ((∃x x = A ∧ ∃y y = B ∧ ∃z z = C) → ∃x∃y∃z(φ → ψ))
132, 4, 6, 12mp3an 1277 . . . . 5 ⊢ ∃x∃y∃z(φ → ψ)
14 19.36v 1896 . . . . . 6 ⊢ (∃z(φ → ψ) ↔ (∀zφ → ψ))
15142exbii 1583 . . . . 5 ⊢ (∃x∃y∃z(φ → ψ) ↔ ∃x∃y(∀zφ → ψ))
1613, 15mpbi 199 . . . 4 ⊢ ∃x∃y(∀zφ → ψ)
17 19.36v 1896 . . . . 5 ⊢ (∃y(∀zφ → ψ) ↔ (∀y∀zφ → ψ))
1817exbii 1582 . . . 4 ⊢ (∃x∃y(∀zφ → ψ) ↔ ∃x(∀y∀zφ → ψ))
1916, 18mpbi 199 . . 3 ⊢ ∃x(∀y∀zφ → ψ)
201919.36aiv 1897 . 2 ⊢ (∀x∀y∀zφ → ψ)
21 vtocl3.5 . . 3 ⊢ φ
2221gen2 1547 . 2 ⊢ ∀y∀zφ
2320, 22mpg 1548 1 ⊢ ψ
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 176   ∧ w3a 934  ∀wal 1540  ∃wex 1541   = wceq 1642   ∈ wcel 1710  Vcvv 2860
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1546  ax-5 1557  ax-17 1616  ax-9 1654  ax-8 1675  ax-6 1729  ax-7 1734  ax-11 1746  ax-ext 2334
This proof depends on definitions:  df-bi 177  df-an 360  df-3an 936  df-ex 1542  df-nf 1545  df-sb 1649  df-clab 2340  df-cleq 2346  df-clel 2349  df-v 2862
This theorem is used by: (None)
  Copyright terms: Public domain W3C validator