Step |
Hyp |
Ref |
Expression |
1 |
|
elmapi |
|- ( F e. ( C ^m A ) -> F : A --> C ) |
2 |
|
elmapi |
|- ( G e. ( C ^m B ) -> G : B --> C ) |
3 |
|
id |
|- ( ( F |` ( A i^i B ) ) = ( G |` ( A i^i B ) ) -> ( F |` ( A i^i B ) ) = ( G |` ( A i^i B ) ) ) |
4 |
|
fresaun |
|- ( ( F : A --> C /\ G : B --> C /\ ( F |` ( A i^i B ) ) = ( G |` ( A i^i B ) ) ) -> ( F u. G ) : ( A u. B ) --> C ) |
5 |
1 2 3 4
|
syl3an |
|- ( ( F e. ( C ^m A ) /\ G e. ( C ^m B ) /\ ( F |` ( A i^i B ) ) = ( G |` ( A i^i B ) ) ) -> ( F u. G ) : ( A u. B ) --> C ) |
6 |
|
elmapex |
|- ( F e. ( C ^m A ) -> ( C e. _V /\ A e. _V ) ) |
7 |
6
|
simpld |
|- ( F e. ( C ^m A ) -> C e. _V ) |
8 |
7
|
3ad2ant1 |
|- ( ( F e. ( C ^m A ) /\ G e. ( C ^m B ) /\ ( F |` ( A i^i B ) ) = ( G |` ( A i^i B ) ) ) -> C e. _V ) |
9 |
6
|
simprd |
|- ( F e. ( C ^m A ) -> A e. _V ) |
10 |
|
elmapex |
|- ( G e. ( C ^m B ) -> ( C e. _V /\ B e. _V ) ) |
11 |
10
|
simprd |
|- ( G e. ( C ^m B ) -> B e. _V ) |
12 |
|
unexg |
|- ( ( A e. _V /\ B e. _V ) -> ( A u. B ) e. _V ) |
13 |
9 11 12
|
syl2an |
|- ( ( F e. ( C ^m A ) /\ G e. ( C ^m B ) ) -> ( A u. B ) e. _V ) |
14 |
13
|
3adant3 |
|- ( ( F e. ( C ^m A ) /\ G e. ( C ^m B ) /\ ( F |` ( A i^i B ) ) = ( G |` ( A i^i B ) ) ) -> ( A u. B ) e. _V ) |
15 |
8 14
|
elmapd |
|- ( ( F e. ( C ^m A ) /\ G e. ( C ^m B ) /\ ( F |` ( A i^i B ) ) = ( G |` ( A i^i B ) ) ) -> ( ( F u. G ) e. ( C ^m ( A u. B ) ) <-> ( F u. G ) : ( A u. B ) --> C ) ) |
16 |
5 15
|
mpbird |
|- ( ( F e. ( C ^m A ) /\ G e. ( C ^m B ) /\ ( F |` ( A i^i B ) ) = ( G |` ( A i^i B ) ) ) -> ( F u. G ) e. ( C ^m ( A u. B ) ) ) |