MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  vtocl2ga Structured version   Visualization version   GIF version

Theorem vtocl2ga 3523
Description: Implicit substitution of 2 classes for 2 setvar variables. (Contributed by NM, 20-Aug-1995.) Avoid ax-10 2154 and ax-11 2170. (Revised by GG, 20-Aug-2023.) (Proof shortened by Wolf Lammen, 23-Aug-2023.)
Hypotheses
Ref Expression
vtocl2ga.1 (𝑥 = 𝐴 → (𝜑𝜓))
vtocl2ga.2 (𝑦 = 𝐵 → (𝜓𝜒))
vtocl2ga.3 ((𝑥𝐶𝑦𝐷) → 𝜑)
Assertion
Ref Expression
vtocl2ga ((𝐴𝐶𝐵𝐷) → 𝜒)
Distinct variable groups:   𝑥,𝑦,𝐴   𝑦,𝐵   𝑥,𝐶,𝑦   𝑥,𝐷,𝑦   𝜓,𝑥   𝜒,𝑦
Allowed substitution hints:   𝜑(𝑥,𝑦)   𝜓(𝑦)   𝜒(𝑥)   𝐵(𝑥)

Proof of Theorem vtocl2ga
StepHypRef Expression
1 vtocl2ga.2 . . . 4 (𝑦 = 𝐵 → (𝜓𝜒))
21imbi2d 342 . . 3 (𝑦 = 𝐵 → ((𝐴𝐶𝜓) ↔ (𝐴𝐶𝜒)))
3 vtocl2ga.1 . . . . . 6 (𝑥 = 𝐴 → (𝜑𝜓))
43imbi2d 342 . . . . 5 (𝑥 = 𝐴 → ((𝑦𝐷𝜑) ↔ (𝑦𝐷𝜓)))
5 vtocl2ga.3 . . . . . 6 ((𝑥𝐶𝑦𝐷) → 𝜑)
65ex 414 . . . . 5 (𝑥𝐶 → (𝑦𝐷𝜑))
74, 6vtoclga 3522 . . . 4 (𝐴𝐶 → (𝑦𝐷𝜓))
87com12 32 . . 3 (𝑦𝐷 → (𝐴𝐶𝜓))
92, 8vtoclga 3522 . 2 (𝐵𝐷 → (𝐴𝐶𝜒))
109impcom 409 1 ((𝐴𝐶𝐵𝐷) → 𝜒)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 208  wa 397   = wceq 1548  wcel 2121
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1803  ax-4 1817  ax-5 1918  ax-6 1975  ax-7 2016  ax-8 2123  ax-9 2131  ax-ext 2713
This theorem depends on definitions:  df-bi 209  df-an 398  df-tru 1551  df-ex 1788  df-sb 2075  df-clab 2720  df-cleq 2733  df-clel 2816
This theorem is referenced by:  vtocl3ga  3526  vtocl4ga  3528  solin  5556  caovcan  7564  xpord2pred  8089  pwfseqlem2  10577  mulcanenq  10878  ltaddnq  10892  ltrnq  10897  genpv  10917  wrdind  14679  fsumrelem  15765  imasleval  17500  fullfunc  17870  fthfunc  17871  symggrplem  18847  pf1ind  22345  mretopd  23079  dvlip  25982  scvxcvx  26971  issubgoilem  31353  cnre2csqlem  34106
  Copyright terms: Public domain W3C validator