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

Theorem rgen3 3213
Description: Generalization rule for restricted quantification, with three quantifiers. (Contributed by NM, 12-Jan-2008.)
Hypothesis
Ref Expression
rgen3.1 ((𝑥𝐴𝑦𝐵𝑧𝐶) → 𝜑)
Assertion
Ref Expression
rgen3 𝑥𝐴𝑦𝐵𝑧𝐶 𝜑
Distinct variable groups:   𝑦,𝑧,𝐴   𝑧,𝐵   𝑥,𝑦,𝑧
Allowed substitution hints:   𝜑(𝑥, 𝑦, 𝑧)   𝐴(𝑥)   𝐵(𝑥, 𝑦)   𝐶(𝑥, 𝑦, 𝑧)

Proof of Theorem rgen3
StepHypRef Expression
1 rgen3.1 . . . 4 ((𝑥𝐴𝑦𝐵𝑧𝐶) → 𝜑)
213expa 1136 . . 3 (((𝑥𝐴𝑦𝐵) ∧ 𝑧𝐶) → 𝜑)
32ralrimiva 3160 . 2 ((𝑥𝐴𝑦𝐵) → ∀𝑧𝐶 𝜑)
43rgen2 3208 1 𝑥𝐴𝑦𝐵𝑧𝐶 𝜑
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wi 4  wa 401  w3a 1103  wcel 2146  wral 3082
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943
This proof depends on definitions:  df-bi 210  df-an 402  df-3an 1105  df-ral 3083
This theorem is used by:  poseq  8163  isposi  18404  efmndsgrp  18976  smndex1sgrp  19001  xrge0omnd  21632  addcnlem  25059  addcutslem  28207  zsoring  28639  isgrpoi  30887  lnocoi  31146  0lnfn  32374  lnopcoi  32392  reofld  33694  2zrngasgrp  49051  2zrngmsgrp  49058  2zrngALT  49059
  Copyright terms: Public domain W3C validator