Step | Hyp | Ref | Expression |
1 |
|
preldm |
a, b e. F -> a e. Dom F |
2 |
1 |
anwr |
isfun F /\ a, b e. F -> a e. Dom F |
3 |
|
anl |
isfun F /\ a, b e. F -> isfun F |
4 |
|
anr |
isfun F /\ a, b e. F -> a, b e. F |
5 |
3, 4 |
isfappd |
isfun F /\ a, b e. F -> F @ a = b |
6 |
2, 5 |
iand |
isfun F /\ a, b e. F -> a e. Dom F /\ F @ a = b |
7 |
|
eldm |
a e. Dom F <-> E. a1 a, a1 e. F |
8 |
|
anrl |
isfun F /\ (a e. Dom F /\ F @ a = b) -> a e. Dom F |
9 |
7, 8 |
sylib |
isfun F /\ (a e. Dom F /\ F @ a = b) -> E. a1 a, a1 e. F |
10 |
|
anll |
isfun F /\ (a e. Dom F /\ F @ a = b) /\ a, a1 e. F -> isfun F |
11 |
|
anr |
isfun F /\ (a e. Dom F /\ F @ a = b) /\ a, a1 e. F -> a, a1 e. F |
12 |
10, 11 |
isfappd |
isfun F /\ (a e. Dom F /\ F @ a = b) /\ a, a1 e. F -> F @ a = a1 |
13 |
|
anrr |
isfun F /\ (a e. Dom F /\ F @ a = b) -> F @ a = b |
14 |
13 |
anwl |
isfun F /\ (a e. Dom F /\ F @ a = b) /\ a, a1 e. F -> F @ a = b |
15 |
12, 14 |
eqtr3d |
isfun F /\ (a e. Dom F /\ F @ a = b) /\ a, a1 e. F -> a1 = b |
16 |
15 |
preq2d |
isfun F /\ (a e. Dom F /\ F @ a = b) /\ a, a1 e. F -> a, a1 = a, b |
17 |
16 |
eleq1d |
isfun F /\ (a e. Dom F /\ F @ a = b) /\ a, a1 e. F -> (a, a1 e. F <-> a, b e. F) |
18 |
17, 11 |
mpbid |
isfun F /\ (a e. Dom F /\ F @ a = b) /\ a, a1 e. F -> a, b e. F |
19 |
18 |
eexda |
isfun F /\ (a e. Dom F /\ F @ a = b) -> E. a1 a, a1 e. F -> a, b e. F |
20 |
9, 19 |
mpd |
isfun F /\ (a e. Dom F /\ F @ a = b) -> a, b e. F |
21 |
6, 20 |
ibida |
isfun F -> (a, b e. F <-> a e. Dom F /\ F @ a = b) |