| Step |
Hyp |
Ref |
Expression |
| 1 |
|
fmval |
|- ( ( X e. A /\ B e. ( fBas ` Y ) /\ F : Y --> X ) -> ( ( X FilMap F ) ` B ) = ( X filGen ran ( y e. B |-> ( F " y ) ) ) ) |
| 2 |
|
eqid |
|- ran ( y e. B |-> ( F " y ) ) = ran ( y e. B |-> ( F " y ) ) |
| 3 |
2
|
fbasrn |
|- ( ( B e. ( fBas ` Y ) /\ F : Y --> X /\ X e. A ) -> ran ( y e. B |-> ( F " y ) ) e. ( fBas ` X ) ) |
| 4 |
3
|
3comr |
|- ( ( X e. A /\ B e. ( fBas ` Y ) /\ F : Y --> X ) -> ran ( y e. B |-> ( F " y ) ) e. ( fBas ` X ) ) |
| 5 |
|
fgcl |
|- ( ran ( y e. B |-> ( F " y ) ) e. ( fBas ` X ) -> ( X filGen ran ( y e. B |-> ( F " y ) ) ) e. ( Fil ` X ) ) |
| 6 |
4 5
|
syl |
|- ( ( X e. A /\ B e. ( fBas ` Y ) /\ F : Y --> X ) -> ( X filGen ran ( y e. B |-> ( F " y ) ) ) e. ( Fil ` X ) ) |
| 7 |
1 6
|
eqeltrd |
|- ( ( X e. A /\ B e. ( fBas ` Y ) /\ F : Y --> X ) -> ( ( X FilMap F ) ` B ) e. ( Fil ` X ) ) |