Step |
Hyp |
Ref |
Expression |
1 |
|
fri |
|- ( ( ( B e. C /\ R Fr A ) /\ ( B C_ A /\ B =/= (/) ) ) -> E. x e. B A. y e. B -. y R x ) |
2 |
1
|
ancom1s |
|- ( ( ( R Fr A /\ B e. C ) /\ ( B C_ A /\ B =/= (/) ) ) -> E. x e. B A. y e. B -. y R x ) |
3 |
2
|
exp43 |
|- ( R Fr A -> ( B e. C -> ( B C_ A -> ( B =/= (/) -> E. x e. B A. y e. B -. y R x ) ) ) ) |
4 |
3
|
3imp2 |
|- ( ( R Fr A /\ ( B e. C /\ B C_ A /\ B =/= (/) ) ) -> E. x e. B A. y e. B -. y R x ) |
5 |
|
ssel2 |
|- ( ( B C_ A /\ x e. B ) -> x e. A ) |
6 |
5
|
adantrr |
|- ( ( B C_ A /\ ( x e. B /\ A. y e. B -. y R x ) ) -> x e. A ) |
7 |
|
vex |
|- x e. _V |
8 |
|
vex |
|- y e. _V |
9 |
7 8
|
brcnv |
|- ( x `' R y <-> y R x ) |
10 |
9
|
biimpi |
|- ( x `' R y -> y R x ) |
11 |
10
|
con3i |
|- ( -. y R x -> -. x `' R y ) |
12 |
11
|
ralimi |
|- ( A. y e. B -. y R x -> A. y e. B -. x `' R y ) |
13 |
12
|
ad2antll |
|- ( ( B C_ A /\ ( x e. B /\ A. y e. B -. y R x ) ) -> A. y e. B -. x `' R y ) |
14 |
|
breq2 |
|- ( z = x -> ( y `' R z <-> y `' R x ) ) |
15 |
14
|
rspcev |
|- ( ( x e. B /\ y `' R x ) -> E. z e. B y `' R z ) |
16 |
15
|
ex |
|- ( x e. B -> ( y `' R x -> E. z e. B y `' R z ) ) |
17 |
16
|
ralrimivw |
|- ( x e. B -> A. y e. A ( y `' R x -> E. z e. B y `' R z ) ) |
18 |
17
|
ad2antrl |
|- ( ( B C_ A /\ ( x e. B /\ A. y e. B -. y R x ) ) -> A. y e. A ( y `' R x -> E. z e. B y `' R z ) ) |
19 |
6 13 18
|
jca32 |
|- ( ( B C_ A /\ ( x e. B /\ A. y e. B -. y R x ) ) -> ( x e. A /\ ( A. y e. B -. x `' R y /\ A. y e. A ( y `' R x -> E. z e. B y `' R z ) ) ) ) |
20 |
19
|
ex |
|- ( B C_ A -> ( ( x e. B /\ A. y e. B -. y R x ) -> ( x e. A /\ ( A. y e. B -. x `' R y /\ A. y e. A ( y `' R x -> E. z e. B y `' R z ) ) ) ) ) |
21 |
20
|
reximdv2 |
|- ( B C_ A -> ( E. x e. B A. y e. B -. y R x -> E. x e. A ( A. y e. B -. x `' R y /\ A. y e. A ( y `' R x -> E. z e. B y `' R z ) ) ) ) |
22 |
21
|
adantl |
|- ( ( R Fr A /\ B C_ A ) -> ( E. x e. B A. y e. B -. y R x -> E. x e. A ( A. y e. B -. x `' R y /\ A. y e. A ( y `' R x -> E. z e. B y `' R z ) ) ) ) |
23 |
22
|
3ad2antr2 |
|- ( ( R Fr A /\ ( B e. C /\ B C_ A /\ B =/= (/) ) ) -> ( E. x e. B A. y e. B -. y R x -> E. x e. A ( A. y e. B -. x `' R y /\ A. y e. A ( y `' R x -> E. z e. B y `' R z ) ) ) ) |
24 |
4 23
|
mpd |
|- ( ( R Fr A /\ ( B e. C /\ B C_ A /\ B =/= (/) ) ) -> E. x e. A ( A. y e. B -. x `' R y /\ A. y e. A ( y `' R x -> E. z e. B y `' R z ) ) ) |