Step |
Hyp |
Ref |
Expression |
1 |
|
grucollcld.1 |
|- ( ph -> G e. Univ ) |
2 |
|
grucollcld.2 |
|- ( ph -> F C_ ( G X. G ) ) |
3 |
|
grucollcld.3 |
|- ( ph -> A e. G ) |
4 |
|
dfcoll2 |
|- ( F Coll A ) = U_ x e. A Scott { y | x F y } |
5 |
|
simpr |
|- ( ( ( ph /\ x e. A ) /\ Scott { y | x F y } = (/) ) -> Scott { y | x F y } = (/) ) |
6 |
1
|
ad2antrr |
|- ( ( ( ph /\ x e. A ) /\ Scott { y | x F y } = (/) ) -> G e. Univ ) |
7 |
3
|
ad2antrr |
|- ( ( ( ph /\ x e. A ) /\ Scott { y | x F y } = (/) ) -> A e. G ) |
8 |
6 7
|
gru0eld |
|- ( ( ( ph /\ x e. A ) /\ Scott { y | x F y } = (/) ) -> (/) e. G ) |
9 |
5 8
|
eqeltrd |
|- ( ( ( ph /\ x e. A ) /\ Scott { y | x F y } = (/) ) -> Scott { y | x F y } e. G ) |
10 |
|
neq0 |
|- ( -. Scott { y | x F y } = (/) <-> E. z z e. Scott { y | x F y } ) |
11 |
1
|
ad2antrr |
|- ( ( ( ph /\ x e. A ) /\ z e. Scott { y | x F y } ) -> G e. Univ ) |
12 |
|
breq2 |
|- ( y = z -> ( x F y <-> x F z ) ) |
13 |
12
|
elscottab |
|- ( z e. Scott { y | x F y } -> x F z ) |
14 |
13
|
adantl |
|- ( ( ( ph /\ x e. A ) /\ z e. Scott { y | x F y } ) -> x F z ) |
15 |
2
|
ad2antrr |
|- ( ( ( ph /\ x e. A ) /\ z e. Scott { y | x F y } ) -> F C_ ( G X. G ) ) |
16 |
15
|
ssbrd |
|- ( ( ( ph /\ x e. A ) /\ z e. Scott { y | x F y } ) -> ( x F z -> x ( G X. G ) z ) ) |
17 |
14 16
|
mpd |
|- ( ( ( ph /\ x e. A ) /\ z e. Scott { y | x F y } ) -> x ( G X. G ) z ) |
18 |
|
brxp |
|- ( x ( G X. G ) z <-> ( x e. G /\ z e. G ) ) |
19 |
18
|
simprbi |
|- ( x ( G X. G ) z -> z e. G ) |
20 |
17 19
|
syl |
|- ( ( ( ph /\ x e. A ) /\ z e. Scott { y | x F y } ) -> z e. G ) |
21 |
|
simpr |
|- ( ( ( ph /\ x e. A ) /\ z e. Scott { y | x F y } ) -> z e. Scott { y | x F y } ) |
22 |
11 20 21
|
gruscottcld |
|- ( ( ( ph /\ x e. A ) /\ z e. Scott { y | x F y } ) -> Scott { y | x F y } e. G ) |
23 |
22
|
expcom |
|- ( z e. Scott { y | x F y } -> ( ( ph /\ x e. A ) -> Scott { y | x F y } e. G ) ) |
24 |
23
|
exlimiv |
|- ( E. z z e. Scott { y | x F y } -> ( ( ph /\ x e. A ) -> Scott { y | x F y } e. G ) ) |
25 |
10 24
|
sylbi |
|- ( -. Scott { y | x F y } = (/) -> ( ( ph /\ x e. A ) -> Scott { y | x F y } e. G ) ) |
26 |
25
|
impcom |
|- ( ( ( ph /\ x e. A ) /\ -. Scott { y | x F y } = (/) ) -> Scott { y | x F y } e. G ) |
27 |
9 26
|
pm2.61dan |
|- ( ( ph /\ x e. A ) -> Scott { y | x F y } e. G ) |
28 |
27
|
ralrimiva |
|- ( ph -> A. x e. A Scott { y | x F y } e. G ) |
29 |
|
gruiun |
|- ( ( G e. Univ /\ A e. G /\ A. x e. A Scott { y | x F y } e. G ) -> U_ x e. A Scott { y | x F y } e. G ) |
30 |
1 3 28 29
|
syl3anc |
|- ( ph -> U_ x e. A Scott { y | x F y } e. G ) |
31 |
4 30
|
eqeltrid |
|- ( ph -> ( F Coll A ) e. G ) |