Step |
Hyp |
Ref |
Expression |
1 |
|
pmtr3ncom.t |
|- T = ( pmTrsp ` D ) |
2 |
|
hashge3el3dif |
|- ( ( D e. V /\ 3 <_ ( # ` D ) ) -> E. x e. D E. y e. D E. z e. D ( x =/= y /\ x =/= z /\ y =/= z ) ) |
3 |
|
simprl |
|- ( ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) /\ ( D e. V /\ 3 <_ ( # ` D ) ) ) -> D e. V ) |
4 |
|
prssi |
|- ( ( x e. D /\ y e. D ) -> { x , y } C_ D ) |
5 |
4
|
adantr |
|- ( ( ( x e. D /\ y e. D ) /\ z e. D ) -> { x , y } C_ D ) |
6 |
5
|
ad2antrr |
|- ( ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) /\ ( D e. V /\ 3 <_ ( # ` D ) ) ) -> { x , y } C_ D ) |
7 |
|
simplll |
|- ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) -> x e. D ) |
8 |
|
simplr |
|- ( ( ( x e. D /\ y e. D ) /\ z e. D ) -> y e. D ) |
9 |
8
|
adantr |
|- ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) -> y e. D ) |
10 |
|
simpr1 |
|- ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) -> x =/= y ) |
11 |
|
pr2nelem |
|- ( ( x e. D /\ y e. D /\ x =/= y ) -> { x , y } ~~ 2o ) |
12 |
7 9 10 11
|
syl3anc |
|- ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) -> { x , y } ~~ 2o ) |
13 |
12
|
adantr |
|- ( ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) /\ ( D e. V /\ 3 <_ ( # ` D ) ) ) -> { x , y } ~~ 2o ) |
14 |
|
eqid |
|- ran T = ran T |
15 |
1 14
|
pmtrrn |
|- ( ( D e. V /\ { x , y } C_ D /\ { x , y } ~~ 2o ) -> ( T ` { x , y } ) e. ran T ) |
16 |
3 6 13 15
|
syl3anc |
|- ( ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) /\ ( D e. V /\ 3 <_ ( # ` D ) ) ) -> ( T ` { x , y } ) e. ran T ) |
17 |
|
prssi |
|- ( ( y e. D /\ z e. D ) -> { y , z } C_ D ) |
18 |
17
|
ad5ant23 |
|- ( ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) /\ ( D e. V /\ 3 <_ ( # ` D ) ) ) -> { y , z } C_ D ) |
19 |
|
simplr |
|- ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) -> z e. D ) |
20 |
|
simpr3 |
|- ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) -> y =/= z ) |
21 |
|
pr2nelem |
|- ( ( y e. D /\ z e. D /\ y =/= z ) -> { y , z } ~~ 2o ) |
22 |
9 19 20 21
|
syl3anc |
|- ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) -> { y , z } ~~ 2o ) |
23 |
22
|
adantr |
|- ( ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) /\ ( D e. V /\ 3 <_ ( # ` D ) ) ) -> { y , z } ~~ 2o ) |
24 |
1 14
|
pmtrrn |
|- ( ( D e. V /\ { y , z } C_ D /\ { y , z } ~~ 2o ) -> ( T ` { y , z } ) e. ran T ) |
25 |
3 18 23 24
|
syl3anc |
|- ( ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) /\ ( D e. V /\ 3 <_ ( # ` D ) ) ) -> ( T ` { y , z } ) e. ran T ) |
26 |
|
df-3an |
|- ( ( x e. D /\ y e. D /\ z e. D ) <-> ( ( x e. D /\ y e. D ) /\ z e. D ) ) |
27 |
26
|
biimpri |
|- ( ( ( x e. D /\ y e. D ) /\ z e. D ) -> ( x e. D /\ y e. D /\ z e. D ) ) |
28 |
27
|
ad2antrr |
|- ( ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) /\ ( D e. V /\ 3 <_ ( # ` D ) ) ) -> ( x e. D /\ y e. D /\ z e. D ) ) |
29 |
|
simplr |
|- ( ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) /\ ( D e. V /\ 3 <_ ( # ` D ) ) ) -> ( x =/= y /\ x =/= z /\ y =/= z ) ) |
30 |
|
eqid |
|- ( T ` { x , y } ) = ( T ` { x , y } ) |
31 |
|
eqid |
|- ( T ` { y , z } ) = ( T ` { y , z } ) |
32 |
1 30 31
|
pmtr3ncomlem2 |
|- ( ( D e. V /\ ( x e. D /\ y e. D /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) -> ( ( T ` { y , z } ) o. ( T ` { x , y } ) ) =/= ( ( T ` { x , y } ) o. ( T ` { y , z } ) ) ) |
33 |
3 28 29 32
|
syl3anc |
|- ( ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) /\ ( D e. V /\ 3 <_ ( # ` D ) ) ) -> ( ( T ` { y , z } ) o. ( T ` { x , y } ) ) =/= ( ( T ` { x , y } ) o. ( T ` { y , z } ) ) ) |
34 |
|
coeq2 |
|- ( f = ( T ` { x , y } ) -> ( g o. f ) = ( g o. ( T ` { x , y } ) ) ) |
35 |
|
coeq1 |
|- ( f = ( T ` { x , y } ) -> ( f o. g ) = ( ( T ` { x , y } ) o. g ) ) |
36 |
34 35
|
neeq12d |
|- ( f = ( T ` { x , y } ) -> ( ( g o. f ) =/= ( f o. g ) <-> ( g o. ( T ` { x , y } ) ) =/= ( ( T ` { x , y } ) o. g ) ) ) |
37 |
|
coeq1 |
|- ( g = ( T ` { y , z } ) -> ( g o. ( T ` { x , y } ) ) = ( ( T ` { y , z } ) o. ( T ` { x , y } ) ) ) |
38 |
|
coeq2 |
|- ( g = ( T ` { y , z } ) -> ( ( T ` { x , y } ) o. g ) = ( ( T ` { x , y } ) o. ( T ` { y , z } ) ) ) |
39 |
37 38
|
neeq12d |
|- ( g = ( T ` { y , z } ) -> ( ( g o. ( T ` { x , y } ) ) =/= ( ( T ` { x , y } ) o. g ) <-> ( ( T ` { y , z } ) o. ( T ` { x , y } ) ) =/= ( ( T ` { x , y } ) o. ( T ` { y , z } ) ) ) ) |
40 |
36 39
|
rspc2ev |
|- ( ( ( T ` { x , y } ) e. ran T /\ ( T ` { y , z } ) e. ran T /\ ( ( T ` { y , z } ) o. ( T ` { x , y } ) ) =/= ( ( T ` { x , y } ) o. ( T ` { y , z } ) ) ) -> E. f e. ran T E. g e. ran T ( g o. f ) =/= ( f o. g ) ) |
41 |
16 25 33 40
|
syl3anc |
|- ( ( ( ( ( x e. D /\ y e. D ) /\ z e. D ) /\ ( x =/= y /\ x =/= z /\ y =/= z ) ) /\ ( D e. V /\ 3 <_ ( # ` D ) ) ) -> E. f e. ran T E. g e. ran T ( g o. f ) =/= ( f o. g ) ) |
42 |
41
|
exp31 |
|- ( ( ( x e. D /\ y e. D ) /\ z e. D ) -> ( ( x =/= y /\ x =/= z /\ y =/= z ) -> ( ( D e. V /\ 3 <_ ( # ` D ) ) -> E. f e. ran T E. g e. ran T ( g o. f ) =/= ( f o. g ) ) ) ) |
43 |
42
|
rexlimdva |
|- ( ( x e. D /\ y e. D ) -> ( E. z e. D ( x =/= y /\ x =/= z /\ y =/= z ) -> ( ( D e. V /\ 3 <_ ( # ` D ) ) -> E. f e. ran T E. g e. ran T ( g o. f ) =/= ( f o. g ) ) ) ) |
44 |
43
|
rexlimivv |
|- ( E. x e. D E. y e. D E. z e. D ( x =/= y /\ x =/= z /\ y =/= z ) -> ( ( D e. V /\ 3 <_ ( # ` D ) ) -> E. f e. ran T E. g e. ran T ( g o. f ) =/= ( f o. g ) ) ) |
45 |
2 44
|
mpcom |
|- ( ( D e. V /\ 3 <_ ( # ` D ) ) -> E. f e. ran T E. g e. ran T ( g o. f ) =/= ( f o. g ) ) |