| Step |
Hyp |
Ref |
Expression |
| 1 |
|
erscottd.1 |
|- ( ph -> R Er V ) |
| 2 |
|
erscottd.2 |
|- ( ph -> A e. V ) |
| 3 |
1
|
3ad2ant1 |
|- ( ( ph /\ A R B /\ x R A ) -> R Er V ) |
| 4 |
|
simp3 |
|- ( ( ph /\ A R B /\ x R A ) -> x R A ) |
| 5 |
|
simp2 |
|- ( ( ph /\ A R B /\ x R A ) -> A R B ) |
| 6 |
3 4 5
|
ertrd |
|- ( ( ph /\ A R B /\ x R A ) -> x R B ) |
| 7 |
6
|
3expia |
|- ( ( ph /\ A R B ) -> ( x R A -> x R B ) ) |
| 8 |
1
|
3ad2ant1 |
|- ( ( ph /\ A R B /\ x R B ) -> R Er V ) |
| 9 |
|
simp3 |
|- ( ( ph /\ A R B /\ x R B ) -> x R B ) |
| 10 |
|
simp2 |
|- ( ( ph /\ A R B /\ x R B ) -> A R B ) |
| 11 |
8 9 10
|
ertr4d |
|- ( ( ph /\ A R B /\ x R B ) -> x R A ) |
| 12 |
11
|
3expia |
|- ( ( ph /\ A R B ) -> ( x R B -> x R A ) ) |
| 13 |
7 12
|
impbid |
|- ( ( ph /\ A R B ) -> ( x R A <-> x R B ) ) |
| 14 |
13
|
abbidv |
|- ( ( ph /\ A R B ) -> { x | x R A } = { x | x R B } ) |
| 15 |
14
|
scotteqd |
|- ( ( ph /\ A R B ) -> Scott { x | x R A } = Scott { x | x R B } ) |
| 16 |
1 2
|
erref |
|- ( ph -> A R A ) |
| 17 |
|
breq1 |
|- ( x = A -> ( x R A <-> A R A ) ) |
| 18 |
2 16 17
|
elabd |
|- ( ph -> A e. { x | x R A } ) |
| 19 |
|
n0i |
|- ( A e. { x | x R A } -> -. { x | x R A } = (/) ) |
| 20 |
18 19
|
syl |
|- ( ph -> -. { x | x R A } = (/) ) |
| 21 |
|
scott0b |
|- ( { x | x R A } = (/) <-> Scott { x | x R A } = (/) ) |
| 22 |
20 21
|
sylnib |
|- ( ph -> -. Scott { x | x R A } = (/) ) |
| 23 |
|
disjeq0 |
|- ( ( Scott { x | x R A } i^i Scott { x | x R B } ) = (/) -> ( Scott { x | x R A } = Scott { x | x R B } <-> ( Scott { x | x R A } = (/) /\ Scott { x | x R B } = (/) ) ) ) |
| 24 |
23
|
biimpcd |
|- ( Scott { x | x R A } = Scott { x | x R B } -> ( ( Scott { x | x R A } i^i Scott { x | x R B } ) = (/) -> ( Scott { x | x R A } = (/) /\ Scott { x | x R B } = (/) ) ) ) |
| 25 |
|
simpl |
|- ( ( Scott { x | x R A } = (/) /\ Scott { x | x R B } = (/) ) -> Scott { x | x R A } = (/) ) |
| 26 |
25
|
con3i |
|- ( -. Scott { x | x R A } = (/) -> -. ( Scott { x | x R A } = (/) /\ Scott { x | x R B } = (/) ) ) |
| 27 |
24 26
|
nsyli |
|- ( Scott { x | x R A } = Scott { x | x R B } -> ( -. Scott { x | x R A } = (/) -> -. ( Scott { x | x R A } i^i Scott { x | x R B } ) = (/) ) ) |
| 28 |
|
df-ne |
|- ( ( Scott { x | x R A } i^i Scott { x | x R B } ) =/= (/) <-> -. ( Scott { x | x R A } i^i Scott { x | x R B } ) = (/) ) |
| 29 |
|
ndisj |
|- ( ( Scott { x | x R A } i^i Scott { x | x R B } ) =/= (/) <-> E. y ( y e. Scott { x | x R A } /\ y e. Scott { x | x R B } ) ) |
| 30 |
28 29
|
bitr3i |
|- ( -. ( Scott { x | x R A } i^i Scott { x | x R B } ) = (/) <-> E. y ( y e. Scott { x | x R A } /\ y e. Scott { x | x R B } ) ) |
| 31 |
27 30
|
imbitrdi |
|- ( Scott { x | x R A } = Scott { x | x R B } -> ( -. Scott { x | x R A } = (/) -> E. y ( y e. Scott { x | x R A } /\ y e. Scott { x | x R B } ) ) ) |
| 32 |
22 31
|
mpan9 |
|- ( ( ph /\ Scott { x | x R A } = Scott { x | x R B } ) -> E. y ( y e. Scott { x | x R A } /\ y e. Scott { x | x R B } ) ) |
| 33 |
1
|
3ad2ant1 |
|- ( ( ph /\ y e. Scott { x | x R A } /\ y e. Scott { x | x R B } ) -> R Er V ) |
| 34 |
|
breq1 |
|- ( x = y -> ( x R A <-> y R A ) ) |
| 35 |
34
|
elscottab |
|- ( y e. Scott { x | x R A } -> y R A ) |
| 36 |
35
|
3ad2ant2 |
|- ( ( ph /\ y e. Scott { x | x R A } /\ y e. Scott { x | x R B } ) -> y R A ) |
| 37 |
|
breq1 |
|- ( x = y -> ( x R B <-> y R B ) ) |
| 38 |
37
|
elscottab |
|- ( y e. Scott { x | x R B } -> y R B ) |
| 39 |
38
|
3ad2ant3 |
|- ( ( ph /\ y e. Scott { x | x R A } /\ y e. Scott { x | x R B } ) -> y R B ) |
| 40 |
33 36 39
|
ertr3d |
|- ( ( ph /\ y e. Scott { x | x R A } /\ y e. Scott { x | x R B } ) -> A R B ) |
| 41 |
40
|
3expib |
|- ( ph -> ( ( y e. Scott { x | x R A } /\ y e. Scott { x | x R B } ) -> A R B ) ) |
| 42 |
41
|
exlimdv |
|- ( ph -> ( E. y ( y e. Scott { x | x R A } /\ y e. Scott { x | x R B } ) -> A R B ) ) |
| 43 |
42
|
adantr |
|- ( ( ph /\ Scott { x | x R A } = Scott { x | x R B } ) -> ( E. y ( y e. Scott { x | x R A } /\ y e. Scott { x | x R B } ) -> A R B ) ) |
| 44 |
32 43
|
mpd |
|- ( ( ph /\ Scott { x | x R A } = Scott { x | x R B } ) -> A R B ) |
| 45 |
15 44
|
impbida |
|- ( ph -> ( A R B <-> Scott { x | x R A } = Scott { x | x R B } ) ) |