| Step | Hyp | Ref | Expression | 
						
							| 1 |  | fin1aufil.1 |  |-  F = ( ~P X \ Fin ) | 
						
							| 2 | 1 | eleq2i |  |-  ( x e. F <-> x e. ( ~P X \ Fin ) ) | 
						
							| 3 |  | eldif |  |-  ( x e. ( ~P X \ Fin ) <-> ( x e. ~P X /\ -. x e. Fin ) ) | 
						
							| 4 |  | velpw |  |-  ( x e. ~P X <-> x C_ X ) | 
						
							| 5 | 4 | anbi1i |  |-  ( ( x e. ~P X /\ -. x e. Fin ) <-> ( x C_ X /\ -. x e. Fin ) ) | 
						
							| 6 | 2 3 5 | 3bitri |  |-  ( x e. F <-> ( x C_ X /\ -. x e. Fin ) ) | 
						
							| 7 | 6 | a1i |  |-  ( X e. ( Fin1a \ Fin ) -> ( x e. F <-> ( x C_ X /\ -. x e. Fin ) ) ) | 
						
							| 8 |  | id |  |-  ( X e. ( Fin1a \ Fin ) -> X e. ( Fin1a \ Fin ) ) | 
						
							| 9 |  | eldifn |  |-  ( X e. ( Fin1a \ Fin ) -> -. X e. Fin ) | 
						
							| 10 |  | eleq1 |  |-  ( x = X -> ( x e. Fin <-> X e. Fin ) ) | 
						
							| 11 | 10 | notbid |  |-  ( x = X -> ( -. x e. Fin <-> -. X e. Fin ) ) | 
						
							| 12 | 11 | sbcieg |  |-  ( X e. ( Fin1a \ Fin ) -> ( [. X / x ]. -. x e. Fin <-> -. X e. Fin ) ) | 
						
							| 13 | 9 12 | mpbird |  |-  ( X e. ( Fin1a \ Fin ) -> [. X / x ]. -. x e. Fin ) | 
						
							| 14 |  | 0fi |  |-  (/) e. Fin | 
						
							| 15 |  | 0ex |  |-  (/) e. _V | 
						
							| 16 |  | eleq1 |  |-  ( x = (/) -> ( x e. Fin <-> (/) e. Fin ) ) | 
						
							| 17 | 16 | notbid |  |-  ( x = (/) -> ( -. x e. Fin <-> -. (/) e. Fin ) ) | 
						
							| 18 | 15 17 | sbcie |  |-  ( [. (/) / x ]. -. x e. Fin <-> -. (/) e. Fin ) | 
						
							| 19 | 18 | con2bii |  |-  ( (/) e. Fin <-> -. [. (/) / x ]. -. x e. Fin ) | 
						
							| 20 | 14 19 | mpbi |  |-  -. [. (/) / x ]. -. x e. Fin | 
						
							| 21 | 20 | a1i |  |-  ( X e. ( Fin1a \ Fin ) -> -. [. (/) / x ]. -. x e. Fin ) | 
						
							| 22 |  | ssfi |  |-  ( ( y e. Fin /\ z C_ y ) -> z e. Fin ) | 
						
							| 23 | 22 | expcom |  |-  ( z C_ y -> ( y e. Fin -> z e. Fin ) ) | 
						
							| 24 | 23 | 3ad2ant3 |  |-  ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ y ) -> ( y e. Fin -> z e. Fin ) ) | 
						
							| 25 | 24 | con3d |  |-  ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ y ) -> ( -. z e. Fin -> -. y e. Fin ) ) | 
						
							| 26 |  | vex |  |-  z e. _V | 
						
							| 27 |  | eleq1 |  |-  ( x = z -> ( x e. Fin <-> z e. Fin ) ) | 
						
							| 28 | 27 | notbid |  |-  ( x = z -> ( -. x e. Fin <-> -. z e. Fin ) ) | 
						
							| 29 | 26 28 | sbcie |  |-  ( [. z / x ]. -. x e. Fin <-> -. z e. Fin ) | 
						
							| 30 |  | vex |  |-  y e. _V | 
						
							| 31 |  | eleq1 |  |-  ( x = y -> ( x e. Fin <-> y e. Fin ) ) | 
						
							| 32 | 31 | notbid |  |-  ( x = y -> ( -. x e. Fin <-> -. y e. Fin ) ) | 
						
							| 33 | 30 32 | sbcie |  |-  ( [. y / x ]. -. x e. Fin <-> -. y e. Fin ) | 
						
							| 34 | 25 29 33 | 3imtr4g |  |-  ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ y ) -> ( [. z / x ]. -. x e. Fin -> [. y / x ]. -. x e. Fin ) ) | 
						
							| 35 |  | eldifi |  |-  ( X e. ( Fin1a \ Fin ) -> X e. Fin1a ) | 
						
							| 36 |  | fin1ai |  |-  ( ( X e. Fin1a /\ y C_ X ) -> ( y e. Fin \/ ( X \ y ) e. Fin ) ) | 
						
							| 37 | 35 36 | sylan |  |-  ( ( X e. ( Fin1a \ Fin ) /\ y C_ X ) -> ( y e. Fin \/ ( X \ y ) e. Fin ) ) | 
						
							| 38 | 37 | 3adant3 |  |-  ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) -> ( y e. Fin \/ ( X \ y ) e. Fin ) ) | 
						
							| 39 |  | inundif |  |-  ( ( z i^i y ) u. ( z \ y ) ) = z | 
						
							| 40 |  | incom |  |-  ( z i^i y ) = ( y i^i z ) | 
						
							| 41 |  | simprl |  |-  ( ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) /\ ( ( y i^i z ) e. Fin /\ ( X \ y ) e. Fin ) ) -> ( y i^i z ) e. Fin ) | 
						
							| 42 | 40 41 | eqeltrid |  |-  ( ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) /\ ( ( y i^i z ) e. Fin /\ ( X \ y ) e. Fin ) ) -> ( z i^i y ) e. Fin ) | 
						
							| 43 |  | simprr |  |-  ( ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) /\ ( ( y i^i z ) e. Fin /\ ( X \ y ) e. Fin ) ) -> ( X \ y ) e. Fin ) | 
						
							| 44 |  | simpl3 |  |-  ( ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) /\ ( ( y i^i z ) e. Fin /\ ( X \ y ) e. Fin ) ) -> z C_ X ) | 
						
							| 45 | 44 | ssdifd |  |-  ( ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) /\ ( ( y i^i z ) e. Fin /\ ( X \ y ) e. Fin ) ) -> ( z \ y ) C_ ( X \ y ) ) | 
						
							| 46 | 43 45 | ssfid |  |-  ( ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) /\ ( ( y i^i z ) e. Fin /\ ( X \ y ) e. Fin ) ) -> ( z \ y ) e. Fin ) | 
						
							| 47 |  | unfi |  |-  ( ( ( z i^i y ) e. Fin /\ ( z \ y ) e. Fin ) -> ( ( z i^i y ) u. ( z \ y ) ) e. Fin ) | 
						
							| 48 | 42 46 47 | syl2anc |  |-  ( ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) /\ ( ( y i^i z ) e. Fin /\ ( X \ y ) e. Fin ) ) -> ( ( z i^i y ) u. ( z \ y ) ) e. Fin ) | 
						
							| 49 | 39 48 | eqeltrrid |  |-  ( ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) /\ ( ( y i^i z ) e. Fin /\ ( X \ y ) e. Fin ) ) -> z e. Fin ) | 
						
							| 50 | 49 | expr |  |-  ( ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) /\ ( y i^i z ) e. Fin ) -> ( ( X \ y ) e. Fin -> z e. Fin ) ) | 
						
							| 51 | 50 | orim2d |  |-  ( ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) /\ ( y i^i z ) e. Fin ) -> ( ( y e. Fin \/ ( X \ y ) e. Fin ) -> ( y e. Fin \/ z e. Fin ) ) ) | 
						
							| 52 | 51 | ex |  |-  ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) -> ( ( y i^i z ) e. Fin -> ( ( y e. Fin \/ ( X \ y ) e. Fin ) -> ( y e. Fin \/ z e. Fin ) ) ) ) | 
						
							| 53 | 38 52 | mpid |  |-  ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) -> ( ( y i^i z ) e. Fin -> ( y e. Fin \/ z e. Fin ) ) ) | 
						
							| 54 | 53 | con3d |  |-  ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) -> ( -. ( y e. Fin \/ z e. Fin ) -> -. ( y i^i z ) e. Fin ) ) | 
						
							| 55 | 33 29 | anbi12i |  |-  ( ( [. y / x ]. -. x e. Fin /\ [. z / x ]. -. x e. Fin ) <-> ( -. y e. Fin /\ -. z e. Fin ) ) | 
						
							| 56 |  | ioran |  |-  ( -. ( y e. Fin \/ z e. Fin ) <-> ( -. y e. Fin /\ -. z e. Fin ) ) | 
						
							| 57 | 55 56 | bitr4i |  |-  ( ( [. y / x ]. -. x e. Fin /\ [. z / x ]. -. x e. Fin ) <-> -. ( y e. Fin \/ z e. Fin ) ) | 
						
							| 58 | 30 | inex1 |  |-  ( y i^i z ) e. _V | 
						
							| 59 |  | eleq1 |  |-  ( x = ( y i^i z ) -> ( x e. Fin <-> ( y i^i z ) e. Fin ) ) | 
						
							| 60 | 59 | notbid |  |-  ( x = ( y i^i z ) -> ( -. x e. Fin <-> -. ( y i^i z ) e. Fin ) ) | 
						
							| 61 | 58 60 | sbcie |  |-  ( [. ( y i^i z ) / x ]. -. x e. Fin <-> -. ( y i^i z ) e. Fin ) | 
						
							| 62 | 54 57 61 | 3imtr4g |  |-  ( ( X e. ( Fin1a \ Fin ) /\ y C_ X /\ z C_ X ) -> ( ( [. y / x ]. -. x e. Fin /\ [. z / x ]. -. x e. Fin ) -> [. ( y i^i z ) / x ]. -. x e. Fin ) ) | 
						
							| 63 | 7 8 13 21 34 62 | isfild |  |-  ( X e. ( Fin1a \ Fin ) -> F e. ( Fil ` X ) ) | 
						
							| 64 | 9 | adantr |  |-  ( ( X e. ( Fin1a \ Fin ) /\ x e. ~P X ) -> -. X e. Fin ) | 
						
							| 65 |  | unfi |  |-  ( ( x e. Fin /\ ( X \ x ) e. Fin ) -> ( x u. ( X \ x ) ) e. Fin ) | 
						
							| 66 |  | ssun2 |  |-  X C_ ( x u. X ) | 
						
							| 67 |  | undif2 |  |-  ( x u. ( X \ x ) ) = ( x u. X ) | 
						
							| 68 | 66 67 | sseqtrri |  |-  X C_ ( x u. ( X \ x ) ) | 
						
							| 69 |  | ssfi |  |-  ( ( ( x u. ( X \ x ) ) e. Fin /\ X C_ ( x u. ( X \ x ) ) ) -> X e. Fin ) | 
						
							| 70 | 65 68 69 | sylancl |  |-  ( ( x e. Fin /\ ( X \ x ) e. Fin ) -> X e. Fin ) | 
						
							| 71 | 64 70 | nsyl |  |-  ( ( X e. ( Fin1a \ Fin ) /\ x e. ~P X ) -> -. ( x e. Fin /\ ( X \ x ) e. Fin ) ) | 
						
							| 72 |  | ianor |  |-  ( -. ( x e. Fin /\ ( X \ x ) e. Fin ) <-> ( -. x e. Fin \/ -. ( X \ x ) e. Fin ) ) | 
						
							| 73 | 71 72 | sylib |  |-  ( ( X e. ( Fin1a \ Fin ) /\ x e. ~P X ) -> ( -. x e. Fin \/ -. ( X \ x ) e. Fin ) ) | 
						
							| 74 |  | elpwi |  |-  ( x e. ~P X -> x C_ X ) | 
						
							| 75 | 74 | adantl |  |-  ( ( X e. ( Fin1a \ Fin ) /\ x e. ~P X ) -> x C_ X ) | 
						
							| 76 | 6 | baib |  |-  ( x C_ X -> ( x e. F <-> -. x e. Fin ) ) | 
						
							| 77 | 75 76 | syl |  |-  ( ( X e. ( Fin1a \ Fin ) /\ x e. ~P X ) -> ( x e. F <-> -. x e. Fin ) ) | 
						
							| 78 | 1 | eleq2i |  |-  ( ( X \ x ) e. F <-> ( X \ x ) e. ( ~P X \ Fin ) ) | 
						
							| 79 |  | difss |  |-  ( X \ x ) C_ X | 
						
							| 80 |  | elpw2g |  |-  ( X e. ( Fin1a \ Fin ) -> ( ( X \ x ) e. ~P X <-> ( X \ x ) C_ X ) ) | 
						
							| 81 | 80 | adantr |  |-  ( ( X e. ( Fin1a \ Fin ) /\ x e. ~P X ) -> ( ( X \ x ) e. ~P X <-> ( X \ x ) C_ X ) ) | 
						
							| 82 | 79 81 | mpbiri |  |-  ( ( X e. ( Fin1a \ Fin ) /\ x e. ~P X ) -> ( X \ x ) e. ~P X ) | 
						
							| 83 |  | eldif |  |-  ( ( X \ x ) e. ( ~P X \ Fin ) <-> ( ( X \ x ) e. ~P X /\ -. ( X \ x ) e. Fin ) ) | 
						
							| 84 | 83 | baib |  |-  ( ( X \ x ) e. ~P X -> ( ( X \ x ) e. ( ~P X \ Fin ) <-> -. ( X \ x ) e. Fin ) ) | 
						
							| 85 | 82 84 | syl |  |-  ( ( X e. ( Fin1a \ Fin ) /\ x e. ~P X ) -> ( ( X \ x ) e. ( ~P X \ Fin ) <-> -. ( X \ x ) e. Fin ) ) | 
						
							| 86 | 78 85 | bitrid |  |-  ( ( X e. ( Fin1a \ Fin ) /\ x e. ~P X ) -> ( ( X \ x ) e. F <-> -. ( X \ x ) e. Fin ) ) | 
						
							| 87 | 77 86 | orbi12d |  |-  ( ( X e. ( Fin1a \ Fin ) /\ x e. ~P X ) -> ( ( x e. F \/ ( X \ x ) e. F ) <-> ( -. x e. Fin \/ -. ( X \ x ) e. Fin ) ) ) | 
						
							| 88 | 73 87 | mpbird |  |-  ( ( X e. ( Fin1a \ Fin ) /\ x e. ~P X ) -> ( x e. F \/ ( X \ x ) e. F ) ) | 
						
							| 89 | 88 | ralrimiva |  |-  ( X e. ( Fin1a \ Fin ) -> A. x e. ~P X ( x e. F \/ ( X \ x ) e. F ) ) | 
						
							| 90 |  | isufil |  |-  ( F e. ( UFil ` X ) <-> ( F e. ( Fil ` X ) /\ A. x e. ~P X ( x e. F \/ ( X \ x ) e. F ) ) ) | 
						
							| 91 | 63 89 90 | sylanbrc |  |-  ( X e. ( Fin1a \ Fin ) -> F e. ( UFil ` X ) ) | 
						
							| 92 |  | snfi |  |-  { x } e. Fin | 
						
							| 93 |  | eldifn |  |-  ( { x } e. ( ~P X \ Fin ) -> -. { x } e. Fin ) | 
						
							| 94 | 93 1 | eleq2s |  |-  ( { x } e. F -> -. { x } e. Fin ) | 
						
							| 95 | 92 94 | mt2 |  |-  -. { x } e. F | 
						
							| 96 |  | uffixsn |  |-  ( ( F e. ( UFil ` X ) /\ x e. |^| F ) -> { x } e. F ) | 
						
							| 97 | 91 96 | sylan |  |-  ( ( X e. ( Fin1a \ Fin ) /\ x e. |^| F ) -> { x } e. F ) | 
						
							| 98 | 97 | ex |  |-  ( X e. ( Fin1a \ Fin ) -> ( x e. |^| F -> { x } e. F ) ) | 
						
							| 99 | 95 98 | mtoi |  |-  ( X e. ( Fin1a \ Fin ) -> -. x e. |^| F ) | 
						
							| 100 | 99 | eq0rdv |  |-  ( X e. ( Fin1a \ Fin ) -> |^| F = (/) ) | 
						
							| 101 | 91 100 | jca |  |-  ( X e. ( Fin1a \ Fin ) -> ( F e. ( UFil ` X ) /\ |^| F = (/) ) ) |