| Step | 
						Hyp | 
						Ref | 
						Expression | 
					
						
							| 1 | 
							
								
							 | 
							dffi2 | 
							 |-  ( F e. ( fBas ` X ) -> ( fi ` F ) = |^| { z | ( F C_ z /\ A. u e. z A. v e. z ( u i^i v ) e. z ) } ) | 
						
						
							| 2 | 
							
								
							 | 
							sseq2 | 
							 |-  ( t = ( u i^i v ) -> ( x C_ t <-> x C_ ( u i^i v ) ) )  | 
						
						
							| 3 | 
							
								2
							 | 
							rexbidv | 
							 |-  ( t = ( u i^i v ) -> ( E. x e. F x C_ t <-> E. x e. F x C_ ( u i^i v ) ) )  | 
						
						
							| 4 | 
							
								
							 | 
							inss1 | 
							 |-  ( u i^i v ) C_ u  | 
						
						
							| 5 | 
							
								
							 | 
							simp1r | 
							 |-  ( ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) /\ ( y e. F /\ y C_ u ) /\ ( z e. F /\ z C_ v ) ) -> u e. ~P U. F )  | 
						
						
							| 6 | 
							
								5
							 | 
							elpwid | 
							 |-  ( ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) /\ ( y e. F /\ y C_ u ) /\ ( z e. F /\ z C_ v ) ) -> u C_ U. F )  | 
						
						
							| 7 | 
							
								4 6
							 | 
							sstrid | 
							 |-  ( ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) /\ ( y e. F /\ y C_ u ) /\ ( z e. F /\ z C_ v ) ) -> ( u i^i v ) C_ U. F )  | 
						
						
							| 8 | 
							
								
							 | 
							vex | 
							 |-  u e. _V  | 
						
						
							| 9 | 
							
								8
							 | 
							inex1 | 
							 |-  ( u i^i v ) e. _V  | 
						
						
							| 10 | 
							
								9
							 | 
							elpw | 
							 |-  ( ( u i^i v ) e. ~P U. F <-> ( u i^i v ) C_ U. F )  | 
						
						
							| 11 | 
							
								7 10
							 | 
							sylibr | 
							 |-  ( ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) /\ ( y e. F /\ y C_ u ) /\ ( z e. F /\ z C_ v ) ) -> ( u i^i v ) e. ~P U. F )  | 
						
						
							| 12 | 
							
								
							 | 
							simpl | 
							 |-  ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) -> F e. ( fBas ` X ) )  | 
						
						
							| 13 | 
							
								
							 | 
							simpl | 
							 |-  ( ( y e. F /\ y C_ u ) -> y e. F )  | 
						
						
							| 14 | 
							
								
							 | 
							simpl | 
							 |-  ( ( z e. F /\ z C_ v ) -> z e. F )  | 
						
						
							| 15 | 
							
								
							 | 
							fbasssin | 
							 |-  ( ( F e. ( fBas ` X ) /\ y e. F /\ z e. F ) -> E. x e. F x C_ ( y i^i z ) )  | 
						
						
							| 16 | 
							
								12 13 14 15
							 | 
							syl3an | 
							 |-  ( ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) /\ ( y e. F /\ y C_ u ) /\ ( z e. F /\ z C_ v ) ) -> E. x e. F x C_ ( y i^i z ) )  | 
						
						
							| 17 | 
							
								
							 | 
							ss2in | 
							 |-  ( ( y C_ u /\ z C_ v ) -> ( y i^i z ) C_ ( u i^i v ) )  | 
						
						
							| 18 | 
							
								17
							 | 
							ad2ant2l | 
							 |-  ( ( ( y e. F /\ y C_ u ) /\ ( z e. F /\ z C_ v ) ) -> ( y i^i z ) C_ ( u i^i v ) )  | 
						
						
							| 19 | 
							
								18
							 | 
							3adant1 | 
							 |-  ( ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) /\ ( y e. F /\ y C_ u ) /\ ( z e. F /\ z C_ v ) ) -> ( y i^i z ) C_ ( u i^i v ) )  | 
						
						
							| 20 | 
							
								
							 | 
							sstr | 
							 |-  ( ( x C_ ( y i^i z ) /\ ( y i^i z ) C_ ( u i^i v ) ) -> x C_ ( u i^i v ) )  | 
						
						
							| 21 | 
							
								20
							 | 
							expcom | 
							 |-  ( ( y i^i z ) C_ ( u i^i v ) -> ( x C_ ( y i^i z ) -> x C_ ( u i^i v ) ) )  | 
						
						
							| 22 | 
							
								19 21
							 | 
							syl | 
							 |-  ( ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) /\ ( y e. F /\ y C_ u ) /\ ( z e. F /\ z C_ v ) ) -> ( x C_ ( y i^i z ) -> x C_ ( u i^i v ) ) )  | 
						
						
							| 23 | 
							
								22
							 | 
							reximdv | 
							 |-  ( ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) /\ ( y e. F /\ y C_ u ) /\ ( z e. F /\ z C_ v ) ) -> ( E. x e. F x C_ ( y i^i z ) -> E. x e. F x C_ ( u i^i v ) ) )  | 
						
						
							| 24 | 
							
								16 23
							 | 
							mpd | 
							 |-  ( ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) /\ ( y e. F /\ y C_ u ) /\ ( z e. F /\ z C_ v ) ) -> E. x e. F x C_ ( u i^i v ) )  | 
						
						
							| 25 | 
							
								3 11 24
							 | 
							elrabd | 
							 |-  ( ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) /\ ( y e. F /\ y C_ u ) /\ ( z e. F /\ z C_ v ) ) -> ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) | 
						
						
							| 26 | 
							
								25
							 | 
							3expa | 
							 |-  ( ( ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) /\ ( y e. F /\ y C_ u ) ) /\ ( z e. F /\ z C_ v ) ) -> ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) | 
						
						
							| 27 | 
							
								26
							 | 
							rexlimdvaa | 
							 |-  ( ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) /\ ( y e. F /\ y C_ u ) ) -> ( E. z e. F z C_ v -> ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) ) | 
						
						
							| 28 | 
							
								27
							 | 
							ralrimivw | 
							 |-  ( ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) /\ ( y e. F /\ y C_ u ) ) -> A. v e. ~P U. F ( E. z e. F z C_ v -> ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) ) | 
						
						
							| 29 | 
							
								
							 | 
							sseq2 | 
							 |-  ( t = v -> ( x C_ t <-> x C_ v ) )  | 
						
						
							| 30 | 
							
								29
							 | 
							rexbidv | 
							 |-  ( t = v -> ( E. x e. F x C_ t <-> E. x e. F x C_ v ) )  | 
						
						
							| 31 | 
							
								
							 | 
							sseq1 | 
							 |-  ( x = z -> ( x C_ v <-> z C_ v ) )  | 
						
						
							| 32 | 
							
								31
							 | 
							cbvrexvw | 
							 |-  ( E. x e. F x C_ v <-> E. z e. F z C_ v )  | 
						
						
							| 33 | 
							
								30 32
							 | 
							bitrdi | 
							 |-  ( t = v -> ( E. x e. F x C_ t <-> E. z e. F z C_ v ) )  | 
						
						
							| 34 | 
							
								33
							 | 
							ralrab | 
							 |-  ( A. v e. { t e. ~P U. F | E. x e. F x C_ t } ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } <-> A. v e. ~P U. F ( E. z e. F z C_ v -> ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) ) | 
						
						
							| 35 | 
							
								28 34
							 | 
							sylibr | 
							 |-  ( ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) /\ ( y e. F /\ y C_ u ) ) -> A. v e. { t e. ~P U. F | E. x e. F x C_ t } ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) | 
						
						
							| 36 | 
							
								35
							 | 
							rexlimdvaa | 
							 |-  ( ( F e. ( fBas ` X ) /\ u e. ~P U. F ) -> ( E. y e. F y C_ u -> A. v e. { t e. ~P U. F | E. x e. F x C_ t } ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) ) | 
						
						
							| 37 | 
							
								36
							 | 
							ralrimiva | 
							 |-  ( F e. ( fBas ` X ) -> A. u e. ~P U. F ( E. y e. F y C_ u -> A. v e. { t e. ~P U. F | E. x e. F x C_ t } ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) ) | 
						
						
							| 38 | 
							
								
							 | 
							sseq2 | 
							 |-  ( t = u -> ( x C_ t <-> x C_ u ) )  | 
						
						
							| 39 | 
							
								38
							 | 
							rexbidv | 
							 |-  ( t = u -> ( E. x e. F x C_ t <-> E. x e. F x C_ u ) )  | 
						
						
							| 40 | 
							
								
							 | 
							sseq1 | 
							 |-  ( x = y -> ( x C_ u <-> y C_ u ) )  | 
						
						
							| 41 | 
							
								40
							 | 
							cbvrexvw | 
							 |-  ( E. x e. F x C_ u <-> E. y e. F y C_ u )  | 
						
						
							| 42 | 
							
								39 41
							 | 
							bitrdi | 
							 |-  ( t = u -> ( E. x e. F x C_ t <-> E. y e. F y C_ u ) )  | 
						
						
							| 43 | 
							
								42
							 | 
							ralrab | 
							 |-  ( A. u e. { t e. ~P U. F | E. x e. F x C_ t } A. v e. { t e. ~P U. F | E. x e. F x C_ t } ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } <-> A. u e. ~P U. F ( E. y e. F y C_ u -> A. v e. { t e. ~P U. F | E. x e. F x C_ t } ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) ) | 
						
						
							| 44 | 
							
								37 43
							 | 
							sylibr | 
							 |-  ( F e. ( fBas ` X ) -> A. u e. { t e. ~P U. F | E. x e. F x C_ t } A. v e. { t e. ~P U. F | E. x e. F x C_ t } ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) | 
						
						
							| 45 | 
							
								
							 | 
							pwuni | 
							 |-  F C_ ~P U. F  | 
						
						
							| 46 | 
							
								
							 | 
							ssid | 
							 |-  t C_ t  | 
						
						
							| 47 | 
							
								
							 | 
							sseq1 | 
							 |-  ( x = t -> ( x C_ t <-> t C_ t ) )  | 
						
						
							| 48 | 
							
								47
							 | 
							rspcev | 
							 |-  ( ( t e. F /\ t C_ t ) -> E. x e. F x C_ t )  | 
						
						
							| 49 | 
							
								46 48
							 | 
							mpan2 | 
							 |-  ( t e. F -> E. x e. F x C_ t )  | 
						
						
							| 50 | 
							
								49
							 | 
							rgen | 
							 |-  A. t e. F E. x e. F x C_ t  | 
						
						
							| 51 | 
							
								
							 | 
							ssrab | 
							 |-  ( F C_ { t e. ~P U. F | E. x e. F x C_ t } <-> ( F C_ ~P U. F /\ A. t e. F E. x e. F x C_ t ) ) | 
						
						
							| 52 | 
							
								45 50 51
							 | 
							mpbir2an | 
							 |-  F C_ { t e. ~P U. F | E. x e. F x C_ t } | 
						
						
							| 53 | 
							
								44 52
							 | 
							jctil | 
							 |-  ( F e. ( fBas ` X ) -> ( F C_ { t e. ~P U. F | E. x e. F x C_ t } /\ A. u e. { t e. ~P U. F | E. x e. F x C_ t } A. v e. { t e. ~P U. F | E. x e. F x C_ t } ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) ) | 
						
						
							| 54 | 
							
								
							 | 
							uniexg | 
							 |-  ( F e. ( fBas ` X ) -> U. F e. _V )  | 
						
						
							| 55 | 
							
								
							 | 
							pwexg | 
							 |-  ( U. F e. _V -> ~P U. F e. _V )  | 
						
						
							| 56 | 
							
								
							 | 
							rabexg | 
							 |-  ( ~P U. F e. _V -> { t e. ~P U. F | E. x e. F x C_ t } e. _V ) | 
						
						
							| 57 | 
							
								
							 | 
							sseq2 | 
							 |-  ( z = { t e. ~P U. F | E. x e. F x C_ t } -> ( F C_ z <-> F C_ { t e. ~P U. F | E. x e. F x C_ t } ) ) | 
						
						
							| 58 | 
							
								
							 | 
							eleq2 | 
							 |-  ( z = { t e. ~P U. F | E. x e. F x C_ t } -> ( ( u i^i v ) e. z <-> ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) ) | 
						
						
							| 59 | 
							
								58
							 | 
							raleqbi1dv | 
							 |-  ( z = { t e. ~P U. F | E. x e. F x C_ t } -> ( A. v e. z ( u i^i v ) e. z <-> A. v e. { t e. ~P U. F | E. x e. F x C_ t } ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) ) | 
						
						
							| 60 | 
							
								59
							 | 
							raleqbi1dv | 
							 |-  ( z = { t e. ~P U. F | E. x e. F x C_ t } -> ( A. u e. z A. v e. z ( u i^i v ) e. z <-> A. u e. { t e. ~P U. F | E. x e. F x C_ t } A. v e. { t e. ~P U. F | E. x e. F x C_ t } ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) ) | 
						
						
							| 61 | 
							
								57 60
							 | 
							anbi12d | 
							 |-  ( z = { t e. ~P U. F | E. x e. F x C_ t } -> ( ( F C_ z /\ A. u e. z A. v e. z ( u i^i v ) e. z ) <-> ( F C_ { t e. ~P U. F | E. x e. F x C_ t } /\ A. u e. { t e. ~P U. F | E. x e. F x C_ t } A. v e. { t e. ~P U. F | E. x e. F x C_ t } ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) ) ) | 
						
						
							| 62 | 
							
								61
							 | 
							elabg | 
							 |-  ( { t e. ~P U. F | E. x e. F x C_ t } e. _V -> ( { t e. ~P U. F | E. x e. F x C_ t } e. { z | ( F C_ z /\ A. u e. z A. v e. z ( u i^i v ) e. z ) } <-> ( F C_ { t e. ~P U. F | E. x e. F x C_ t } /\ A. u e. { t e. ~P U. F | E. x e. F x C_ t } A. v e. { t e. ~P U. F | E. x e. F x C_ t } ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) ) ) | 
						
						
							| 63 | 
							
								54 55 56 62
							 | 
							4syl | 
							 |-  ( F e. ( fBas ` X ) -> ( { t e. ~P U. F | E. x e. F x C_ t } e. { z | ( F C_ z /\ A. u e. z A. v e. z ( u i^i v ) e. z ) } <-> ( F C_ { t e. ~P U. F | E. x e. F x C_ t } /\ A. u e. { t e. ~P U. F | E. x e. F x C_ t } A. v e. { t e. ~P U. F | E. x e. F x C_ t } ( u i^i v ) e. { t e. ~P U. F | E. x e. F x C_ t } ) ) ) | 
						
						
							| 64 | 
							
								53 63
							 | 
							mpbird | 
							 |-  ( F e. ( fBas ` X ) -> { t e. ~P U. F | E. x e. F x C_ t } e. { z | ( F C_ z /\ A. u e. z A. v e. z ( u i^i v ) e. z ) } ) | 
						
						
							| 65 | 
							
								
							 | 
							intss1 | 
							 |-  ( { t e. ~P U. F | E. x e. F x C_ t } e. { z | ( F C_ z /\ A. u e. z A. v e. z ( u i^i v ) e. z ) } -> |^| { z | ( F C_ z /\ A. u e. z A. v e. z ( u i^i v ) e. z ) } C_ { t e. ~P U. F | E. x e. F x C_ t } ) | 
						
						
							| 66 | 
							
								64 65
							 | 
							syl | 
							 |-  ( F e. ( fBas ` X ) -> |^| { z | ( F C_ z /\ A. u e. z A. v e. z ( u i^i v ) e. z ) } C_ { t e. ~P U. F | E. x e. F x C_ t } ) | 
						
						
							| 67 | 
							
								1 66
							 | 
							eqsstrd | 
							 |-  ( F e. ( fBas ` X ) -> ( fi ` F ) C_ { t e. ~P U. F | E. x e. F x C_ t } ) | 
						
						
							| 68 | 
							
								67
							 | 
							sselda | 
							 |-  ( ( F e. ( fBas ` X ) /\ A e. ( fi ` F ) ) -> A e. { t e. ~P U. F | E. x e. F x C_ t } ) | 
						
						
							| 69 | 
							
								
							 | 
							sseq2 | 
							 |-  ( t = A -> ( x C_ t <-> x C_ A ) )  | 
						
						
							| 70 | 
							
								69
							 | 
							rexbidv | 
							 |-  ( t = A -> ( E. x e. F x C_ t <-> E. x e. F x C_ A ) )  | 
						
						
							| 71 | 
							
								70
							 | 
							elrab | 
							 |-  ( A e. { t e. ~P U. F | E. x e. F x C_ t } <-> ( A e. ~P U. F /\ E. x e. F x C_ A ) ) | 
						
						
							| 72 | 
							
								71
							 | 
							simprbi | 
							 |-  ( A e. { t e. ~P U. F | E. x e. F x C_ t } -> E. x e. F x C_ A ) | 
						
						
							| 73 | 
							
								68 72
							 | 
							syl | 
							 |-  ( ( F e. ( fBas ` X ) /\ A e. ( fi ` F ) ) -> E. x e. F x C_ A )  |