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

Theorem rgen2 1248
Description: Generalization rule for restricted quantification. Note that x and y needn't be distinct.
Hypothesis
Ref Expression
rgen2.1 |- ((x e. A /\ y e. A) -> ph)
Assertion
Ref Expression
rgen2 |- A.x e. A A.y e. A ph
Distinct variable group(s):   y,A

Proof of Theorem rgen2
StepHypRef Expression
1 rgen2.1 . . . . . . . 8 |- ((x e. A /\ y e. A) -> ph)
21exp 291 . . . . . . 7 |- (x e. A -> (y e. A -> ph))
32ax-gen 677 . . . . . 6 |- A.y(x e. A -> (y e. A -> ph))
4 eq5 824 . . . . . . 7 |- (A.y y = x -> A.yA.y y = x)
5 eleq1 1149 . . . . . . . . 9 |- (y = x -> (y e. A <-> x e. A))
65a4s 682 . . . . . . . 8 |- (A.y y = x -> (y e. A <-> x e. A))
76imbi1d 465 . . . . . . 7 |- (A.y y = x -> ((y e. A -> (y e. A -> ph)) <-> (x e. A -> (y e. A -> ph))))
84, 7biald 782 . . . . . 6 |- (A.y y = x -> (A.y(y e. A -> (y e. A -> ph)) <-> A.y(x e. A -> (y e. A -> ph))))
93, 8mpbiri 169 . . . . 5 |- (A.y y = x -> A.y(y e. A -> (y e. A -> ph)))
10 pm2.43 57 . . . . . 6 |- ((y e. A -> (y e. A -> ph)) -> (y e. A -> ph))
111019.20i 691 . . . . 5 |- (A.y(y e. A -> (y e. A -> ph)) -> A.y(y e. A -> ph))
12 ax-1 3 . . . . 5 |- (A.y(y e. A -> ph) -> (x e. A -> A.y(y e. A -> ph)))
139, 11, 123syl 21 . . . 4 |- (A.y y = x -> (x e. A -> A.y(y e. A -> ph)))
14 ax-17 925 . . . . . 6 |- (z e. A -> A.y z e. A)
15 eleq1 1149 . . . . . 6 |- (z = x -> (z e. A <-> x e. A))
1614, 15ddelim 1000 . . . . 5 |- (-. A.y y = x -> (x e. A -> A.y x e. A))
17219.20i 691 . . . . 5 |- (A.y x e. A -> A.y(y e. A -> ph))
1816, 17syl6 23 . . . 4 |- (-. A.y y = x -> (x e. A -> A.y(y e. A -> ph)))
1913, 18pm2.61i 110 . . 3 |- (x e. A -> A.y(y e. A -> ph))
20 df-ral 1205 . . 3 |- (A.y e. A ph <-> A.y(y e. A -> ph))
2119, 20sylibr 175 . 2 |- (x e. A -> A.y e. A ph)
2221rgen 1247 1 |- A.x e. A A.y e. A ph
Colors of variables: wff set class
Syntax hints:  -. wn 1   -> wi 2   <-> wb 127   /\ wa 196  A.wal 672   = weq 797   e. wcel 1092  A.wral 1201
This theorem is referenced by:  rgen3 1265  itlso 2151  ordon 2238  isoid 2933  f1owe 2943  df1st2 3098  oawordeulem 3156  unfilem2 3439  aceq5lem4 3561  kmlem8 3587  alephiso 3697  negeu 4124  receu 4215  creur 4532  creui 4533  om2uzf1o 4656  climunii 4883  hlimunii 5143  hlimreu 5145  helch 5151  hsn0elch 5155  shscl 5282  shintcl 5294
This theorem was proved from axioms:  ax-1 3  ax-2 4  ax-3 5  ax-mp 6  ax-4 673  ax-5 674  ax-6 675  ax-7 676  ax-gen 677  ax-8 798  ax-9 799  ax-10 800  ax-11 801  ax-12 802  ax-17 925  ax-ext 1074
This theorem depends on definitions:  df-bi 128  df-an 198  df-ex 679  df-sb 853  df-cleq 1097  df-clel 1099  df-ral 1205
metamath.org