Step |
Hyp |
Ref |
Expression |
1 |
|
fusgredgfi.v |
|- V = ( Vtx ` G ) |
2 |
|
fusgredgfi.e |
|- E = ( Edg ` G ) |
3 |
|
usgrfilem.f |
|- F = { e e. E | N e/ e } |
4 |
|
rabfi |
|- ( E e. Fin -> { e e. E | N e/ e } e. Fin ) |
5 |
3 4
|
eqeltrid |
|- ( E e. Fin -> F e. Fin ) |
6 |
|
uncom |
|- ( F u. { e e. E | N e. e } ) = ( { e e. E | N e. e } u. F ) |
7 |
|
eqid |
|- { e e. E | N e. e } = { e e. E | N e. e } |
8 |
7 3
|
elnelun |
|- ( { e e. E | N e. e } u. F ) = E |
9 |
6 8
|
eqtr2i |
|- E = ( F u. { e e. E | N e. e } ) |
10 |
1 2
|
fusgredgfi |
|- ( ( G e. FinUSGraph /\ N e. V ) -> { e e. E | N e. e } e. Fin ) |
11 |
10
|
anim1ci |
|- ( ( ( G e. FinUSGraph /\ N e. V ) /\ F e. Fin ) -> ( F e. Fin /\ { e e. E | N e. e } e. Fin ) ) |
12 |
|
unfi |
|- ( ( F e. Fin /\ { e e. E | N e. e } e. Fin ) -> ( F u. { e e. E | N e. e } ) e. Fin ) |
13 |
11 12
|
syl |
|- ( ( ( G e. FinUSGraph /\ N e. V ) /\ F e. Fin ) -> ( F u. { e e. E | N e. e } ) e. Fin ) |
14 |
9 13
|
eqeltrid |
|- ( ( ( G e. FinUSGraph /\ N e. V ) /\ F e. Fin ) -> E e. Fin ) |
15 |
14
|
ex |
|- ( ( G e. FinUSGraph /\ N e. V ) -> ( F e. Fin -> E e. Fin ) ) |
16 |
5 15
|
impbid2 |
|- ( ( G e. FinUSGraph /\ N e. V ) -> ( E e. Fin <-> F e. Fin ) ) |