| Step |
Hyp |
Ref |
Expression |
| 1 |
|
djulf1o |
|- inl : _V -1-1-onto-> ( { (/) } X. _V ) |
| 2 |
|
f1ofun |
|- ( inl : _V -1-1-onto-> ( { (/) } X. _V ) -> Fun inl ) |
| 3 |
|
ffvresb |
|- ( Fun inl -> ( ( inl |` A ) : A --> ( A |_| B ) <-> A. x e. A ( x e. dom inl /\ ( inl ` x ) e. ( A |_| B ) ) ) ) |
| 4 |
1 2 3
|
mp2b |
|- ( ( inl |` A ) : A --> ( A |_| B ) <-> A. x e. A ( x e. dom inl /\ ( inl ` x ) e. ( A |_| B ) ) ) |
| 5 |
|
elex |
|- ( x e. A -> x e. _V ) |
| 6 |
|
opex |
|- <. (/) , x >. e. _V |
| 7 |
|
df-inl |
|- inl = ( x e. _V |-> <. (/) , x >. ) |
| 8 |
6 7
|
dmmpti |
|- dom inl = _V |
| 9 |
5 8
|
eleqtrrdi |
|- ( x e. A -> x e. dom inl ) |
| 10 |
|
djulcl |
|- ( x e. A -> ( inl ` x ) e. ( A |_| B ) ) |
| 11 |
9 10
|
jca |
|- ( x e. A -> ( x e. dom inl /\ ( inl ` x ) e. ( A |_| B ) ) ) |
| 12 |
4 11
|
mprgbir |
|- ( inl |` A ) : A --> ( A |_| B ) |