| Step | Hyp | Ref | Expression | 
						
							| 1 |  | elfvunirn |  |-  ( U e. ( UnifOn ` X ) -> U e. U. ran UnifOn ) | 
						
							| 2 |  | unieq |  |-  ( u = U -> U. u = U. U ) | 
						
							| 3 | 2 | dmeqd |  |-  ( u = U -> dom U. u = dom U. U ) | 
						
							| 4 | 3 | fveq2d |  |-  ( u = U -> ( fBas ` dom U. u ) = ( fBas ` dom U. U ) ) | 
						
							| 5 |  | raleq |  |-  ( u = U -> ( A. v e. u E. a e. f ( a X. a ) C_ v <-> A. v e. U E. a e. f ( a X. a ) C_ v ) ) | 
						
							| 6 | 4 5 | rabeqbidv |  |-  ( u = U -> { f e. ( fBas ` dom U. u ) | A. v e. u E. a e. f ( a X. a ) C_ v } = { f e. ( fBas ` dom U. U ) | A. v e. U E. a e. f ( a X. a ) C_ v } ) | 
						
							| 7 |  | df-cfilu |  |-  CauFilU = ( u e. U. ran UnifOn |-> { f e. ( fBas ` dom U. u ) | A. v e. u E. a e. f ( a X. a ) C_ v } ) | 
						
							| 8 |  | fvex |  |-  ( fBas ` dom U. U ) e. _V | 
						
							| 9 | 8 | rabex |  |-  { f e. ( fBas ` dom U. U ) | A. v e. U E. a e. f ( a X. a ) C_ v } e. _V | 
						
							| 10 | 6 7 9 | fvmpt |  |-  ( U e. U. ran UnifOn -> ( CauFilU ` U ) = { f e. ( fBas ` dom U. U ) | A. v e. U E. a e. f ( a X. a ) C_ v } ) | 
						
							| 11 | 1 10 | syl |  |-  ( U e. ( UnifOn ` X ) -> ( CauFilU ` U ) = { f e. ( fBas ` dom U. U ) | A. v e. U E. a e. f ( a X. a ) C_ v } ) | 
						
							| 12 | 11 | eleq2d |  |-  ( U e. ( UnifOn ` X ) -> ( F e. ( CauFilU ` U ) <-> F e. { f e. ( fBas ` dom U. U ) | A. v e. U E. a e. f ( a X. a ) C_ v } ) ) | 
						
							| 13 |  | rexeq |  |-  ( f = F -> ( E. a e. f ( a X. a ) C_ v <-> E. a e. F ( a X. a ) C_ v ) ) | 
						
							| 14 | 13 | ralbidv |  |-  ( f = F -> ( A. v e. U E. a e. f ( a X. a ) C_ v <-> A. v e. U E. a e. F ( a X. a ) C_ v ) ) | 
						
							| 15 | 14 | elrab |  |-  ( F e. { f e. ( fBas ` dom U. U ) | A. v e. U E. a e. f ( a X. a ) C_ v } <-> ( F e. ( fBas ` dom U. U ) /\ A. v e. U E. a e. F ( a X. a ) C_ v ) ) | 
						
							| 16 | 12 15 | bitrdi |  |-  ( U e. ( UnifOn ` X ) -> ( F e. ( CauFilU ` U ) <-> ( F e. ( fBas ` dom U. U ) /\ A. v e. U E. a e. F ( a X. a ) C_ v ) ) ) | 
						
							| 17 |  | ustbas2 |  |-  ( U e. ( UnifOn ` X ) -> X = dom U. U ) | 
						
							| 18 | 17 | fveq2d |  |-  ( U e. ( UnifOn ` X ) -> ( fBas ` X ) = ( fBas ` dom U. U ) ) | 
						
							| 19 | 18 | eleq2d |  |-  ( U e. ( UnifOn ` X ) -> ( F e. ( fBas ` X ) <-> F e. ( fBas ` dom U. U ) ) ) | 
						
							| 20 | 19 | anbi1d |  |-  ( U e. ( UnifOn ` X ) -> ( ( F e. ( fBas ` X ) /\ A. v e. U E. a e. F ( a X. a ) C_ v ) <-> ( F e. ( fBas ` dom U. U ) /\ A. v e. U E. a e. F ( a X. a ) C_ v ) ) ) | 
						
							| 21 | 16 20 | bitr4d |  |-  ( U e. ( UnifOn ` X ) -> ( F e. ( CauFilU ` U ) <-> ( F e. ( fBas ` X ) /\ A. v e. U E. a e. F ( a X. a ) C_ v ) ) ) |