MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  brbtwn2 Structured version   Visualization version   Unicode version

Theorem brbtwn2 25785
Description: Alternate characterization of betweenness, with no existential quantifiers. (Contributed by Scott Fenton, 24-Jun-2013.)
Assertion
Ref Expression
brbtwn2  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  ( A  Btwn  <. B ,  C >.  <-> 
( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( A `  i ) )  x.  ( ( C `  i )  -  ( A `  i )
) )  <_  0  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `
 i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) ) ) )
Distinct variable groups:    i, N, j    A, i, j    B, i, j    C, i, j

Proof of Theorem brbtwn2
Dummy variables  k  p  t are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 brbtwn 25779 . 2  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  ( A  Btwn  <. B ,  C >.  <->  E. t  e.  (
0 [,] 1 ) A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) ) ) )
2 fveere 25781 . . . . . . . . . 10  |-  ( ( B  e.  ( EE
`  N )  /\  i  e.  ( 1 ... N ) )  ->  ( B `  i )  e.  RR )
323ad2antl2 1224 . . . . . . . . 9  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  i  e.  ( 1 ... N
) )  ->  ( B `  i )  e.  RR )
4 fveere 25781 . . . . . . . . . 10  |-  ( ( C  e.  ( EE
`  N )  /\  i  e.  ( 1 ... N ) )  ->  ( C `  i )  e.  RR )
543ad2antl3 1225 . . . . . . . . 9  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  i  e.  ( 1 ... N
) )  ->  ( C `  i )  e.  RR )
63, 5jca 554 . . . . . . . 8  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  i  e.  ( 1 ... N
) )  ->  (
( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR ) )
7 resubcl 10345 . . . . . . . . . . . . . . 15  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR )  -> 
( ( B `  i )  -  ( C `  i )
)  e.  RR )
873adant3 1081 . . . . . . . . . . . . . 14  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( B `  i
)  -  ( C `
 i ) )  e.  RR )
98recnd 10068 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( B `  i
)  -  ( C `
 i ) )  e.  CC )
109sqvald 13005 . . . . . . . . . . . 12  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( ( B `  i )  -  ( C `  i )
) ^ 2 )  =  ( ( ( B `  i )  -  ( C `  i ) )  x.  ( ( B `  i )  -  ( C `  i )
) ) )
1110oveq2d 6666 . . . . . . . . . . 11  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( t  x.  -u (
1  -  t ) )  x.  ( ( ( B `  i
)  -  ( C `
 i ) ) ^ 2 ) )  =  ( ( t  x.  -u ( 1  -  t ) )  x.  ( ( ( B `
 i )  -  ( C `  i ) )  x.  ( ( B `  i )  -  ( C `  i ) ) ) ) )
12 0re 10040 . . . . . . . . . . . . . . . 16  |-  0  e.  RR
13 1re 10039 . . . . . . . . . . . . . . . 16  |-  1  e.  RR
1412, 13elicc2i 12239 . . . . . . . . . . . . . . 15  |-  ( t  e.  ( 0 [,] 1 )  <->  ( t  e.  RR  /\  0  <_ 
t  /\  t  <_  1 ) )
1514simp1bi 1076 . . . . . . . . . . . . . 14  |-  ( t  e.  ( 0 [,] 1 )  ->  t  e.  RR )
1615recnd 10068 . . . . . . . . . . . . 13  |-  ( t  e.  ( 0 [,] 1 )  ->  t  e.  CC )
17163ad2ant3 1084 . . . . . . . . . . . 12  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  t  e.  CC )
18 resubcl 10345 . . . . . . . . . . . . . . . 16  |-  ( ( 1  e.  RR  /\  t  e.  RR )  ->  ( 1  -  t
)  e.  RR )
1913, 15, 18sylancr 695 . . . . . . . . . . . . . . 15  |-  ( t  e.  ( 0 [,] 1 )  ->  (
1  -  t )  e.  RR )
20193ad2ant3 1084 . . . . . . . . . . . . . 14  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
1  -  t )  e.  RR )
2120recnd 10068 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
1  -  t )  e.  CC )
2221negcld 10379 . . . . . . . . . . . 12  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  -u (
1  -  t )  e.  CC )
2317, 9, 22, 9mul4d 10248 . . . . . . . . . . 11  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( t  x.  (
( B `  i
)  -  ( C `
 i ) ) )  x.  ( -u ( 1  -  t
)  x.  ( ( B `  i )  -  ( C `  i ) ) ) )  =  ( ( t  x.  -u (
1  -  t ) )  x.  ( ( ( B `  i
)  -  ( C `
 i ) )  x.  ( ( B `
 i )  -  ( C `  i ) ) ) ) )
24 recn 10026 . . . . . . . . . . . . . . 15  |-  ( ( B `  i )  e.  RR  ->  ( B `  i )  e.  CC )
25243ad2ant1 1082 . . . . . . . . . . . . . 14  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  ( B `  i )  e.  CC )
26 recn 10026 . . . . . . . . . . . . . . 15  |-  ( ( C `  i )  e.  RR  ->  ( C `  i )  e.  CC )
27263ad2ant2 1083 . . . . . . . . . . . . . 14  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  ( C `  i )  e.  CC )
2817, 25, 27subdid 10486 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
t  x.  ( ( B `  i )  -  ( C `  i ) ) )  =  ( ( t  x.  ( B `  i ) )  -  ( t  x.  ( C `  i )
) ) )
29 ax-1cn 9994 . . . . . . . . . . . . . . . . 17  |-  1  e.  CC
30 subdir 10464 . . . . . . . . . . . . . . . . 17  |-  ( ( 1  e.  CC  /\  ( 1  -  t
)  e.  CC  /\  ( B `  i )  e.  CC )  -> 
( ( 1  -  ( 1  -  t
) )  x.  ( B `  i )
)  =  ( ( 1  x.  ( B `
 i ) )  -  ( ( 1  -  t )  x.  ( B `  i
) ) ) )
3129, 30mp3an1 1411 . . . . . . . . . . . . . . . 16  |-  ( ( ( 1  -  t
)  e.  CC  /\  ( B `  i )  e.  CC )  -> 
( ( 1  -  ( 1  -  t
) )  x.  ( B `  i )
)  =  ( ( 1  x.  ( B `
 i ) )  -  ( ( 1  -  t )  x.  ( B `  i
) ) ) )
3221, 25, 31syl2anc 693 . . . . . . . . . . . . . . 15  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( 1  -  (
1  -  t ) )  x.  ( B `
 i ) )  =  ( ( 1  x.  ( B `  i ) )  -  ( ( 1  -  t )  x.  ( B `  i )
) ) )
33 nncan 10310 . . . . . . . . . . . . . . . . 17  |-  ( ( 1  e.  CC  /\  t  e.  CC )  ->  ( 1  -  (
1  -  t ) )  =  t )
3429, 17, 33sylancr 695 . . . . . . . . . . . . . . . 16  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
1  -  ( 1  -  t ) )  =  t )
3534oveq1d 6665 . . . . . . . . . . . . . . 15  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( 1  -  (
1  -  t ) )  x.  ( B `
 i ) )  =  ( t  x.  ( B `  i
) ) )
3625mulid2d 10058 . . . . . . . . . . . . . . . 16  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
1  x.  ( B `
 i ) )  =  ( B `  i ) )
3736oveq1d 6665 . . . . . . . . . . . . . . 15  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( 1  x.  ( B `  i )
)  -  ( ( 1  -  t )  x.  ( B `  i ) ) )  =  ( ( B `
 i )  -  ( ( 1  -  t )  x.  ( B `  i )
) ) )
3832, 35, 373eqtr3d 2664 . . . . . . . . . . . . . 14  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
t  x.  ( B `
 i ) )  =  ( ( B `
 i )  -  ( ( 1  -  t )  x.  ( B `  i )
) ) )
3938oveq1d 6665 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( t  x.  ( B `  i )
)  -  ( t  x.  ( C `  i ) ) )  =  ( ( ( B `  i )  -  ( ( 1  -  t )  x.  ( B `  i
) ) )  -  ( t  x.  ( C `  i )
) ) )
40 simp1 1061 . . . . . . . . . . . . . . . 16  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  ( B `  i )  e.  RR )
4120, 40remulcld 10070 . . . . . . . . . . . . . . 15  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( 1  -  t
)  x.  ( B `
 i ) )  e.  RR )
4241recnd 10068 . . . . . . . . . . . . . 14  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( 1  -  t
)  x.  ( B `
 i ) )  e.  CC )
43153ad2ant3 1084 . . . . . . . . . . . . . . . 16  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  t  e.  RR )
44 simp2 1062 . . . . . . . . . . . . . . . 16  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  ( C `  i )  e.  RR )
4543, 44remulcld 10070 . . . . . . . . . . . . . . 15  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
t  x.  ( C `
 i ) )  e.  RR )
4645recnd 10068 . . . . . . . . . . . . . 14  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
t  x.  ( C `
 i ) )  e.  CC )
4725, 42, 46subsub4d 10423 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( ( B `  i )  -  (
( 1  -  t
)  x.  ( B `
 i ) ) )  -  ( t  x.  ( C `  i ) ) )  =  ( ( B `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) )
4828, 39, 473eqtrd 2660 . . . . . . . . . . . 12  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
t  x.  ( ( B `  i )  -  ( C `  i ) ) )  =  ( ( B `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) )
4921, 9mulneg1d 10483 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  ( -u ( 1  -  t
)  x.  ( ( B `  i )  -  ( C `  i ) ) )  =  -u ( ( 1  -  t )  x.  ( ( B `  i )  -  ( C `  i )
) ) )
5021, 25, 27subdid 10486 . . . . . . . . . . . . . . 15  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( 1  -  t
)  x.  ( ( B `  i )  -  ( C `  i ) ) )  =  ( ( ( 1  -  t )  x.  ( B `  i ) )  -  ( ( 1  -  t )  x.  ( C `  i )
) ) )
51 subdir 10464 . . . . . . . . . . . . . . . . . . 19  |-  ( ( 1  e.  CC  /\  t  e.  CC  /\  ( C `  i )  e.  CC )  ->  (
( 1  -  t
)  x.  ( C `
 i ) )  =  ( ( 1  x.  ( C `  i ) )  -  ( t  x.  ( C `  i )
) ) )
5229, 51mp3an1 1411 . . . . . . . . . . . . . . . . . 18  |-  ( ( t  e.  CC  /\  ( C `  i )  e.  CC )  -> 
( ( 1  -  t )  x.  ( C `  i )
)  =  ( ( 1  x.  ( C `
 i ) )  -  ( t  x.  ( C `  i
) ) ) )
5317, 27, 52syl2anc 693 . . . . . . . . . . . . . . . . 17  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( 1  -  t
)  x.  ( C `
 i ) )  =  ( ( 1  x.  ( C `  i ) )  -  ( t  x.  ( C `  i )
) ) )
5427mulid2d 10058 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
1  x.  ( C `
 i ) )  =  ( C `  i ) )
5554oveq1d 6665 . . . . . . . . . . . . . . . . 17  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( 1  x.  ( C `  i )
)  -  ( t  x.  ( C `  i ) ) )  =  ( ( C `
 i )  -  ( t  x.  ( C `  i )
) ) )
5653, 55eqtrd 2656 . . . . . . . . . . . . . . . 16  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( 1  -  t
)  x.  ( C `
 i ) )  =  ( ( C `
 i )  -  ( t  x.  ( C `  i )
) ) )
5756oveq2d 6666 . . . . . . . . . . . . . . 15  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( ( 1  -  t )  x.  ( B `  i )
)  -  ( ( 1  -  t )  x.  ( C `  i ) ) )  =  ( ( ( 1  -  t )  x.  ( B `  i ) )  -  ( ( C `  i )  -  (
t  x.  ( C `
 i ) ) ) ) )
5842, 27, 46subsub3d 10422 . . . . . . . . . . . . . . 15  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( ( 1  -  t )  x.  ( B `  i )
)  -  ( ( C `  i )  -  ( t  x.  ( C `  i
) ) ) )  =  ( ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) )  -  ( C `  i ) ) )
5950, 57, 583eqtrd 2660 . . . . . . . . . . . . . 14  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( 1  -  t
)  x.  ( ( B `  i )  -  ( C `  i ) ) )  =  ( ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) )  -  ( C `  i ) ) )
6059negeqd 10275 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  -u (
( 1  -  t
)  x.  ( ( B `  i )  -  ( C `  i ) ) )  =  -u ( ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) )  -  ( C `  i ) ) )
6141, 45readdcld 10069 . . . . . . . . . . . . . . 15  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) )  e.  RR )
6261recnd 10068 . . . . . . . . . . . . . 14  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) )  e.  CC )
6362, 27negsubdi2d 10408 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  -u (
( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) )  -  ( C `
 i ) )  =  ( ( C `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) )
6449, 60, 633eqtrd 2660 . . . . . . . . . . . 12  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  ( -u ( 1  -  t
)  x.  ( ( B `  i )  -  ( C `  i ) ) )  =  ( ( C `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) )
6548, 64oveq12d 6668 . . . . . . . . . . 11  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( t  x.  (
( B `  i
)  -  ( C `
 i ) ) )  x.  ( -u ( 1  -  t
)  x.  ( ( B `  i )  -  ( C `  i ) ) ) )  =  ( ( ( B `  i
)  -  ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) ) )  x.  ( ( C `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) ) )
6611, 23, 653eqtr2rd 2663 . . . . . . . . . 10  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( ( B `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) )  x.  ( ( C `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) ) )  =  ( ( t  x.  -u ( 1  -  t ) )  x.  ( ( ( B `
 i )  -  ( C `  i ) ) ^ 2 ) ) )
6717, 21mulneg2d 10484 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
t  x.  -u (
1  -  t ) )  =  -u (
t  x.  ( 1  -  t ) ) )
6867oveq1d 6665 . . . . . . . . . . . 12  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( t  x.  -u (
1  -  t ) )  x.  ( ( ( B `  i
)  -  ( C `
 i ) ) ^ 2 ) )  =  ( -u (
t  x.  ( 1  -  t ) )  x.  ( ( ( B `  i )  -  ( C `  i ) ) ^
2 ) ) )
6943, 20remulcld 10070 . . . . . . . . . . . . . 14  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
t  x.  ( 1  -  t ) )  e.  RR )
7069recnd 10068 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
t  x.  ( 1  -  t ) )  e.  CC )
718resqcld 13035 . . . . . . . . . . . . . 14  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( ( B `  i )  -  ( C `  i )
) ^ 2 )  e.  RR )
7271recnd 10068 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( ( B `  i )  -  ( C `  i )
) ^ 2 )  e.  CC )
7370, 72mulneg1d 10483 . . . . . . . . . . . 12  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  ( -u ( t  x.  (
1  -  t ) )  x.  ( ( ( B `  i
)  -  ( C `
 i ) ) ^ 2 ) )  =  -u ( ( t  x.  ( 1  -  t ) )  x.  ( ( ( B `
 i )  -  ( C `  i ) ) ^ 2 ) ) )
7468, 73eqtrd 2656 . . . . . . . . . . 11  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( t  x.  -u (
1  -  t ) )  x.  ( ( ( B `  i
)  -  ( C `
 i ) ) ^ 2 ) )  =  -u ( ( t  x.  ( 1  -  t ) )  x.  ( ( ( B `
 i )  -  ( C `  i ) ) ^ 2 ) ) )
7514simp2bi 1077 . . . . . . . . . . . . . . 15  |-  ( t  e.  ( 0 [,] 1 )  ->  0  <_  t )
7614simp3bi 1078 . . . . . . . . . . . . . . . 16  |-  ( t  e.  ( 0 [,] 1 )  ->  t  <_  1 )
77 subge0 10541 . . . . . . . . . . . . . . . . 17  |-  ( ( 1  e.  RR  /\  t  e.  RR )  ->  ( 0  <_  (
1  -  t )  <-> 
t  <_  1 ) )
7813, 15, 77sylancr 695 . . . . . . . . . . . . . . . 16  |-  ( t  e.  ( 0 [,] 1 )  ->  (
0  <_  ( 1  -  t )  <->  t  <_  1 ) )
7976, 78mpbird 247 . . . . . . . . . . . . . . 15  |-  ( t  e.  ( 0 [,] 1 )  ->  0  <_  ( 1  -  t
) )
8015, 19, 75, 79mulge0d 10604 . . . . . . . . . . . . . 14  |-  ( t  e.  ( 0 [,] 1 )  ->  0  <_  ( t  x.  (
1  -  t ) ) )
81803ad2ant3 1084 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  0  <_  ( t  x.  (
1  -  t ) ) )
828sqge0d 13036 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  0  <_  ( ( ( B `
 i )  -  ( C `  i ) ) ^ 2 ) )
8369, 71, 81, 82mulge0d 10604 . . . . . . . . . . . 12  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  0  <_  ( ( t  x.  ( 1  -  t
) )  x.  (
( ( B `  i )  -  ( C `  i )
) ^ 2 ) ) )
8469, 71remulcld 10070 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( t  x.  (
1  -  t ) )  x.  ( ( ( B `  i
)  -  ( C `
 i ) ) ^ 2 ) )  e.  RR )
8584le0neg2d 10600 . . . . . . . . . . . 12  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
0  <_  ( (
t  x.  ( 1  -  t ) )  x.  ( ( ( B `  i )  -  ( C `  i ) ) ^
2 ) )  <->  -u ( ( t  x.  ( 1  -  t ) )  x.  ( ( ( B `  i )  -  ( C `  i ) ) ^
2 ) )  <_ 
0 ) )
8683, 85mpbid 222 . . . . . . . . . . 11  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  -u (
( t  x.  (
1  -  t ) )  x.  ( ( ( B `  i
)  -  ( C `
 i ) ) ^ 2 ) )  <_  0 )
8774, 86eqbrtrd 4675 . . . . . . . . . 10  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( t  x.  -u (
1  -  t ) )  x.  ( ( ( B `  i
)  -  ( C `
 i ) ) ^ 2 ) )  <_  0 )
8866, 87eqbrtrd 4675 . . . . . . . . 9  |-  ( ( ( B `  i
)  e.  RR  /\  ( C `  i )  e.  RR  /\  t  e.  ( 0 [,] 1
) )  ->  (
( ( B `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) )  x.  ( ( C `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) ) )  <_  0 )
89883expa 1265 . . . . . . . 8  |-  ( ( ( ( B `  i )  e.  RR  /\  ( C `  i
)  e.  RR )  /\  t  e.  ( 0 [,] 1 ) )  ->  ( (
( B `  i
)  -  ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) ) )  x.  ( ( C `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) )  <_ 
0 )
906, 89sylan 488 . . . . . . 7  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  i  e.  ( 1 ... N
) )  /\  t  e.  ( 0 [,] 1
) )  ->  (
( ( B `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) )  x.  ( ( C `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) ) )  <_  0 )
9190an32s 846 . . . . . 6  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  t  e.  ( 0 [,] 1
) )  /\  i  e.  ( 1 ... N
) )  ->  (
( ( B `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) )  x.  ( ( C `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) ) )  <_  0 )
9291ralrimiva 2966 . . . . 5  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  t  e.  ( 0 [,] 1
) )  ->  A. i  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) )  x.  ( ( C `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) ) )  <_  0
)
93 fveecn 25782 . . . . . . . . . . . 12  |-  ( ( B  e.  ( EE
`  N )  /\  i  e.  ( 1 ... N ) )  ->  ( B `  i )  e.  CC )
94 fveecn 25782 . . . . . . . . . . . 12  |-  ( ( C  e.  ( EE
`  N )  /\  i  e.  ( 1 ... N ) )  ->  ( C `  i )  e.  CC )
9593, 94anim12i 590 . . . . . . . . . . 11  |-  ( ( ( B  e.  ( EE `  N )  /\  i  e.  ( 1 ... N ) )  /\  ( C  e.  ( EE `  N )  /\  i  e.  ( 1 ... N
) ) )  -> 
( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC ) )
9695anandirs 874 . . . . . . . . . 10  |-  ( ( ( B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  i  e.  ( 1 ... N
) )  ->  (
( B `  i
)  e.  CC  /\  ( C `  i )  e.  CC ) )
97 fveecn 25782 . . . . . . . . . . . 12  |-  ( ( B  e.  ( EE
`  N )  /\  j  e.  ( 1 ... N ) )  ->  ( B `  j )  e.  CC )
98 fveecn 25782 . . . . . . . . . . . 12  |-  ( ( C  e.  ( EE
`  N )  /\  j  e.  ( 1 ... N ) )  ->  ( C `  j )  e.  CC )
9997, 98anim12i 590 . . . . . . . . . . 11  |-  ( ( ( B  e.  ( EE `  N )  /\  j  e.  ( 1 ... N ) )  /\  ( C  e.  ( EE `  N )  /\  j  e.  ( 1 ... N
) ) )  -> 
( ( B `  j )  e.  CC  /\  ( C `  j
)  e.  CC ) )
10099anandirs 874 . . . . . . . . . 10  |-  ( ( ( B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  j  e.  ( 1 ... N
) )  ->  (
( B `  j
)  e.  CC  /\  ( C `  j )  e.  CC ) )
10196, 100anim12dan 882 . . . . . . . . 9  |-  ( ( ( B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( i  e.  ( 1 ... N )  /\  j  e.  ( 1 ... N
) ) )  -> 
( ( ( B `
 i )  e.  CC  /\  ( C `
 i )  e.  CC )  /\  (
( B `  j
)  e.  CC  /\  ( C `  j )  e.  CC ) ) )
1021013adantl1 1217 . . . . . . . 8  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( i  e.  ( 1 ... N )  /\  j  e.  ( 1 ... N
) ) )  -> 
( ( ( B `
 i )  e.  CC  /\  ( C `
 i )  e.  CC )  /\  (
( B `  j
)  e.  CC  /\  ( C `  j )  e.  CC ) ) )
103 subcl 10280 . . . . . . . . . . . . . 14  |-  ( ( ( B `  i
)  e.  CC  /\  ( C `  i )  e.  CC )  -> 
( ( B `  i )  -  ( C `  i )
)  e.  CC )
1041033ad2ant1 1082 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( B `  i
)  -  ( C `
 i ) )  e.  CC )
105 subcl 10280 . . . . . . . . . . . . . . 15  |-  ( ( ( C `  j
)  e.  CC  /\  ( B `  j )  e.  CC )  -> 
( ( C `  j )  -  ( B `  j )
)  e.  CC )
106105ancoms 469 . . . . . . . . . . . . . 14  |-  ( ( ( B `  j
)  e.  CC  /\  ( C `  j )  e.  CC )  -> 
( ( C `  j )  -  ( B `  j )
)  e.  CC )
1071063ad2ant2 1083 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( C `  j
)  -  ( B `
 j ) )  e.  CC )
108104, 107mulcomd 10061 . . . . . . . . . . . 12  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( ( B `  i )  -  ( C `  i )
)  x.  ( ( C `  j )  -  ( B `  j ) ) )  =  ( ( ( C `  j )  -  ( B `  j ) )  x.  ( ( B `  i )  -  ( C `  i )
) ) )
109 simp2r 1088 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  ( C `  j )  e.  CC )
110 simp2l 1087 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  ( B `  j )  e.  CC )
111 simp1l 1085 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  ( B `  i )  e.  CC )
112 simp1r 1086 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  ( C `  i )  e.  CC )
113 mulsub2 10474 . . . . . . . . . . . . 13  |-  ( ( ( ( C `  j )  e.  CC  /\  ( B `  j
)  e.  CC )  /\  ( ( B `
 i )  e.  CC  /\  ( C `
 i )  e.  CC ) )  -> 
( ( ( C `
 j )  -  ( B `  j ) )  x.  ( ( B `  i )  -  ( C `  i ) ) )  =  ( ( ( B `  j )  -  ( C `  j ) )  x.  ( ( C `  i )  -  ( B `  i )
) ) )
114109, 110, 111, 112, 113syl22anc 1327 . . . . . . . . . . . 12  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( ( C `  j )  -  ( B `  j )
)  x.  ( ( B `  i )  -  ( C `  i ) ) )  =  ( ( ( B `  j )  -  ( C `  j ) )  x.  ( ( C `  i )  -  ( B `  i )
) ) )
115108, 114eqtrd 2656 . . . . . . . . . . 11  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( ( B `  i )  -  ( C `  i )
)  x.  ( ( C `  j )  -  ( B `  j ) ) )  =  ( ( ( B `  j )  -  ( C `  j ) )  x.  ( ( C `  i )  -  ( B `  i )
) ) )
116115oveq2d 6666 . . . . . . . . . 10  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( t  x.  (
1  -  t ) )  x.  ( ( ( B `  i
)  -  ( C `
 i ) )  x.  ( ( C `
 j )  -  ( B `  j ) ) ) )  =  ( ( t  x.  ( 1  -  t
) )  x.  (
( ( B `  j )  -  ( C `  j )
)  x.  ( ( C `  i )  -  ( B `  i ) ) ) ) )
117 simp3 1063 . . . . . . . . . . . 12  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  t  e.  CC )
118 subcl 10280 . . . . . . . . . . . . . 14  |-  ( ( 1  e.  CC  /\  t  e.  CC )  ->  ( 1  -  t
)  e.  CC )
11929, 118mpan 706 . . . . . . . . . . . . 13  |-  ( t  e.  CC  ->  (
1  -  t )  e.  CC )
1201193ad2ant3 1084 . . . . . . . . . . . 12  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
1  -  t )  e.  CC )
121117, 120, 104, 107mul4d 10248 . . . . . . . . . . 11  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( t  x.  (
1  -  t ) )  x.  ( ( ( B `  i
)  -  ( C `
 i ) )  x.  ( ( C `
 j )  -  ( B `  j ) ) ) )  =  ( ( t  x.  ( ( B `  i )  -  ( C `  i )
) )  x.  (
( 1  -  t
)  x.  ( ( C `  j )  -  ( B `  j ) ) ) ) )
122117, 111, 112subdid 10486 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
t  x.  ( ( B `  i )  -  ( C `  i ) ) )  =  ( ( t  x.  ( B `  i ) )  -  ( t  x.  ( C `  i )
) ) )
123120, 111, 31syl2anc 693 . . . . . . . . . . . . . . 15  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  (
1  -  t ) )  x.  ( B `
 i ) )  =  ( ( 1  x.  ( B `  i ) )  -  ( ( 1  -  t )  x.  ( B `  i )
) ) )
12429, 33mpan 706 . . . . . . . . . . . . . . . . 17  |-  ( t  e.  CC  ->  (
1  -  ( 1  -  t ) )  =  t )
1251243ad2ant3 1084 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
1  -  ( 1  -  t ) )  =  t )
126125oveq1d 6665 . . . . . . . . . . . . . . 15  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  (
1  -  t ) )  x.  ( B `
 i ) )  =  ( t  x.  ( B `  i
) ) )
127111mulid2d 10058 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
1  x.  ( B `
 i ) )  =  ( B `  i ) )
128127oveq1d 6665 . . . . . . . . . . . . . . 15  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  x.  ( B `  i )
)  -  ( ( 1  -  t )  x.  ( B `  i ) ) )  =  ( ( B `
 i )  -  ( ( 1  -  t )  x.  ( B `  i )
) ) )
129123, 126, 1283eqtr3d 2664 . . . . . . . . . . . . . 14  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
t  x.  ( B `
 i ) )  =  ( ( B `
 i )  -  ( ( 1  -  t )  x.  ( B `  i )
) ) )
130129oveq1d 6665 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( t  x.  ( B `  i )
)  -  ( t  x.  ( C `  i ) ) )  =  ( ( ( B `  i )  -  ( ( 1  -  t )  x.  ( B `  i
) ) )  -  ( t  x.  ( C `  i )
) ) )
131120, 111mulcld 10060 . . . . . . . . . . . . . 14  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  t
)  x.  ( B `
 i ) )  e.  CC )
132117, 112mulcld 10060 . . . . . . . . . . . . . 14  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
t  x.  ( C `
 i ) )  e.  CC )
133111, 131, 132subsub4d 10423 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( ( B `  i )  -  (
( 1  -  t
)  x.  ( B `
 i ) ) )  -  ( t  x.  ( C `  i ) ) )  =  ( ( B `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) )
134122, 130, 1333eqtrd 2660 . . . . . . . . . . . 12  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
t  x.  ( ( B `  i )  -  ( C `  i ) ) )  =  ( ( B `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) )
135120, 109, 110subdid 10486 . . . . . . . . . . . . . 14  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  t
)  x.  ( ( C `  j )  -  ( B `  j ) ) )  =  ( ( ( 1  -  t )  x.  ( C `  j ) )  -  ( ( 1  -  t )  x.  ( B `  j )
) ) )
136 subdir 10464 . . . . . . . . . . . . . . . . . 18  |-  ( ( 1  e.  CC  /\  t  e.  CC  /\  ( C `  j )  e.  CC )  ->  (
( 1  -  t
)  x.  ( C `
 j ) )  =  ( ( 1  x.  ( C `  j ) )  -  ( t  x.  ( C `  j )
) ) )
13729, 136mp3an1 1411 . . . . . . . . . . . . . . . . 17  |-  ( ( t  e.  CC  /\  ( C `  j )  e.  CC )  -> 
( ( 1  -  t )  x.  ( C `  j )
)  =  ( ( 1  x.  ( C `
 j ) )  -  ( t  x.  ( C `  j
) ) ) )
138117, 109, 137syl2anc 693 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  t
)  x.  ( C `
 j ) )  =  ( ( 1  x.  ( C `  j ) )  -  ( t  x.  ( C `  j )
) ) )
139109mulid2d 10058 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
1  x.  ( C `
 j ) )  =  ( C `  j ) )
140139oveq1d 6665 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  x.  ( C `  j )
)  -  ( t  x.  ( C `  j ) ) )  =  ( ( C `
 j )  -  ( t  x.  ( C `  j )
) ) )
141138, 140eqtrd 2656 . . . . . . . . . . . . . . 15  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  t
)  x.  ( C `
 j ) )  =  ( ( C `
 j )  -  ( t  x.  ( C `  j )
) ) )
142141oveq1d 6665 . . . . . . . . . . . . . 14  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( ( 1  -  t )  x.  ( C `  j )
)  -  ( ( 1  -  t )  x.  ( B `  j ) ) )  =  ( ( ( C `  j )  -  ( t  x.  ( C `  j
) ) )  -  ( ( 1  -  t )  x.  ( B `  j )
) ) )
143135, 142eqtrd 2656 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  t
)  x.  ( ( C `  j )  -  ( B `  j ) ) )  =  ( ( ( C `  j )  -  ( t  x.  ( C `  j
) ) )  -  ( ( 1  -  t )  x.  ( B `  j )
) ) )
144117, 109mulcld 10060 . . . . . . . . . . . . . 14  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
t  x.  ( C `
 j ) )  e.  CC )
145120, 110mulcld 10060 . . . . . . . . . . . . . 14  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  t
)  x.  ( B `
 j ) )  e.  CC )
146109, 144, 145sub32d 10424 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( ( C `  j )  -  (
t  x.  ( C `
 j ) ) )  -  ( ( 1  -  t )  x.  ( B `  j ) ) )  =  ( ( ( C `  j )  -  ( ( 1  -  t )  x.  ( B `  j
) ) )  -  ( t  x.  ( C `  j )
) ) )
147109, 145, 144subsub4d 10423 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( ( C `  j )  -  (
( 1  -  t
)  x.  ( B `
 j ) ) )  -  ( t  x.  ( C `  j ) ) )  =  ( ( C `
 j )  -  ( ( ( 1  -  t )  x.  ( B `  j
) )  +  ( t  x.  ( C `
 j ) ) ) ) )
148143, 146, 1473eqtrd 2660 . . . . . . . . . . . 12  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  t
)  x.  ( ( C `  j )  -  ( B `  j ) ) )  =  ( ( C `
 j )  -  ( ( ( 1  -  t )  x.  ( B `  j
) )  +  ( t  x.  ( C `
 j ) ) ) ) )
149134, 148oveq12d 6668 . . . . . . . . . . 11  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( t  x.  (
( B `  i
)  -  ( C `
 i ) ) )  x.  ( ( 1  -  t )  x.  ( ( C `
 j )  -  ( B `  j ) ) ) )  =  ( ( ( B `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) )  x.  (
( C `  j
)  -  ( ( ( 1  -  t
)  x.  ( B `
 j ) )  +  ( t  x.  ( C `  j
) ) ) ) ) )
150121, 149eqtrd 2656 . . . . . . . . . 10  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( t  x.  (
1  -  t ) )  x.  ( ( ( B `  i
)  -  ( C `
 i ) )  x.  ( ( C `
 j )  -  ( B `  j ) ) ) )  =  ( ( ( B `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) )  x.  (
( C `  j
)  -  ( ( ( 1  -  t
)  x.  ( B `
 j ) )  +  ( t  x.  ( C `  j
) ) ) ) ) )
151 subcl 10280 . . . . . . . . . . . . 13  |-  ( ( ( B `  j
)  e.  CC  /\  ( C `  j )  e.  CC )  -> 
( ( B `  j )  -  ( C `  j )
)  e.  CC )
1521513ad2ant2 1083 . . . . . . . . . . . 12  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( B `  j
)  -  ( C `
 j ) )  e.  CC )
153 subcl 10280 . . . . . . . . . . . . . 14  |-  ( ( ( C `  i
)  e.  CC  /\  ( B `  i )  e.  CC )  -> 
( ( C `  i )  -  ( B `  i )
)  e.  CC )
154153ancoms 469 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  e.  CC  /\  ( C `  i )  e.  CC )  -> 
( ( C `  i )  -  ( B `  i )
)  e.  CC )
1551543ad2ant1 1082 . . . . . . . . . . . 12  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( C `  i
)  -  ( B `
 i ) )  e.  CC )
156117, 120, 152, 155mul4d 10248 . . . . . . . . . . 11  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( t  x.  (
1  -  t ) )  x.  ( ( ( B `  j
)  -  ( C `
 j ) )  x.  ( ( C `
 i )  -  ( B `  i ) ) ) )  =  ( ( t  x.  ( ( B `  j )  -  ( C `  j )
) )  x.  (
( 1  -  t
)  x.  ( ( C `  i )  -  ( B `  i ) ) ) ) )
157117, 110, 109subdid 10486 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
t  x.  ( ( B `  j )  -  ( C `  j ) ) )  =  ( ( t  x.  ( B `  j ) )  -  ( t  x.  ( C `  j )
) ) )
158 subdir 10464 . . . . . . . . . . . . . . . . 17  |-  ( ( 1  e.  CC  /\  ( 1  -  t
)  e.  CC  /\  ( B `  j )  e.  CC )  -> 
( ( 1  -  ( 1  -  t
) )  x.  ( B `  j )
)  =  ( ( 1  x.  ( B `
 j ) )  -  ( ( 1  -  t )  x.  ( B `  j
) ) ) )
15929, 158mp3an1 1411 . . . . . . . . . . . . . . . 16  |-  ( ( ( 1  -  t
)  e.  CC  /\  ( B `  j )  e.  CC )  -> 
( ( 1  -  ( 1  -  t
) )  x.  ( B `  j )
)  =  ( ( 1  x.  ( B `
 j ) )  -  ( ( 1  -  t )  x.  ( B `  j
) ) ) )
160120, 110, 159syl2anc 693 . . . . . . . . . . . . . . 15  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  (
1  -  t ) )  x.  ( B `
 j ) )  =  ( ( 1  x.  ( B `  j ) )  -  ( ( 1  -  t )  x.  ( B `  j )
) ) )
161125oveq1d 6665 . . . . . . . . . . . . . . 15  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  (
1  -  t ) )  x.  ( B `
 j ) )  =  ( t  x.  ( B `  j
) ) )
162110mulid2d 10058 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
1  x.  ( B `
 j ) )  =  ( B `  j ) )
163162oveq1d 6665 . . . . . . . . . . . . . . 15  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  x.  ( B `  j )
)  -  ( ( 1  -  t )  x.  ( B `  j ) ) )  =  ( ( B `
 j )  -  ( ( 1  -  t )  x.  ( B `  j )
) ) )
164160, 161, 1633eqtr3rd 2665 . . . . . . . . . . . . . 14  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( B `  j
)  -  ( ( 1  -  t )  x.  ( B `  j ) ) )  =  ( t  x.  ( B `  j
) ) )
165164oveq1d 6665 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( ( B `  j )  -  (
( 1  -  t
)  x.  ( B `
 j ) ) )  -  ( t  x.  ( C `  j ) ) )  =  ( ( t  x.  ( B `  j ) )  -  ( t  x.  ( C `  j )
) ) )
166110, 145, 144subsub4d 10423 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( ( B `  j )  -  (
( 1  -  t
)  x.  ( B `
 j ) ) )  -  ( t  x.  ( C `  j ) ) )  =  ( ( B `
 j )  -  ( ( ( 1  -  t )  x.  ( B `  j
) )  +  ( t  x.  ( C `
 j ) ) ) ) )
167157, 165, 1663eqtr2d 2662 . . . . . . . . . . . 12  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
t  x.  ( ( B `  j )  -  ( C `  j ) ) )  =  ( ( B `
 j )  -  ( ( ( 1  -  t )  x.  ( B `  j
) )  +  ( t  x.  ( C `
 j ) ) ) ) )
168120, 112, 111subdid 10486 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  t
)  x.  ( ( C `  i )  -  ( B `  i ) ) )  =  ( ( ( 1  -  t )  x.  ( C `  i ) )  -  ( ( 1  -  t )  x.  ( B `  i )
) ) )
169117, 112, 52syl2anc 693 . . . . . . . . . . . . . . 15  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  t
)  x.  ( C `
 i ) )  =  ( ( 1  x.  ( C `  i ) )  -  ( t  x.  ( C `  i )
) ) )
170112mulid2d 10058 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
1  x.  ( C `
 i ) )  =  ( C `  i ) )
171170oveq1d 6665 . . . . . . . . . . . . . . 15  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  x.  ( C `  i )
)  -  ( t  x.  ( C `  i ) ) )  =  ( ( C `
 i )  -  ( t  x.  ( C `  i )
) ) )
172169, 171eqtrd 2656 . . . . . . . . . . . . . 14  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  t
)  x.  ( C `
 i ) )  =  ( ( C `
 i )  -  ( t  x.  ( C `  i )
) ) )
173172oveq1d 6665 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( ( 1  -  t )  x.  ( C `  i )
)  -  ( ( 1  -  t )  x.  ( B `  i ) ) )  =  ( ( ( C `  i )  -  ( t  x.  ( C `  i
) ) )  -  ( ( 1  -  t )  x.  ( B `  i )
) ) )
174112, 132, 131sub32d 10424 . . . . . . . . . . . . . 14  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( ( C `  i )  -  (
t  x.  ( C `
 i ) ) )  -  ( ( 1  -  t )  x.  ( B `  i ) ) )  =  ( ( ( C `  i )  -  ( ( 1  -  t )  x.  ( B `  i
) ) )  -  ( t  x.  ( C `  i )
) ) )
175112, 131, 132subsub4d 10423 . . . . . . . . . . . . . 14  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( ( C `  i )  -  (
( 1  -  t
)  x.  ( B `
 i ) ) )  -  ( t  x.  ( C `  i ) ) )  =  ( ( C `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) )
176174, 175eqtrd 2656 . . . . . . . . . . . . 13  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( ( C `  i )  -  (
t  x.  ( C `
 i ) ) )  -  ( ( 1  -  t )  x.  ( B `  i ) ) )  =  ( ( C `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) )
177168, 173, 1763eqtrd 2660 . . . . . . . . . . . 12  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( 1  -  t
)  x.  ( ( C `  i )  -  ( B `  i ) ) )  =  ( ( C `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) )
178167, 177oveq12d 6668 . . . . . . . . . . 11  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( t  x.  (
( B `  j
)  -  ( C `
 j ) ) )  x.  ( ( 1  -  t )  x.  ( ( C `
 i )  -  ( B `  i ) ) ) )  =  ( ( ( B `
 j )  -  ( ( ( 1  -  t )  x.  ( B `  j
) )  +  ( t  x.  ( C `
 j ) ) ) )  x.  (
( C `  i
)  -  ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) ) ) ) )
179156, 178eqtrd 2656 . . . . . . . . . 10  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( t  x.  (
1  -  t ) )  x.  ( ( ( B `  j
)  -  ( C `
 j ) )  x.  ( ( C `
 i )  -  ( B `  i ) ) ) )  =  ( ( ( B `
 j )  -  ( ( ( 1  -  t )  x.  ( B `  j
) )  +  ( t  x.  ( C `
 j ) ) ) )  x.  (
( C `  i
)  -  ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) ) ) ) )
180116, 150, 1793eqtr3d 2664 . . . . . . . . 9  |-  ( ( ( ( B `  i )  e.  CC  /\  ( C `  i
)  e.  CC )  /\  ( ( B `
 j )  e.  CC  /\  ( C `
 j )  e.  CC )  /\  t  e.  CC )  ->  (
( ( B `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) )  x.  ( ( C `  j )  -  ( ( ( 1  -  t )  x.  ( B `  j ) )  +  ( t  x.  ( C `  j )
) ) ) )  =  ( ( ( B `  j )  -  ( ( ( 1  -  t )  x.  ( B `  j ) )  +  ( t  x.  ( C `  j )
) ) )  x.  ( ( C `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) ) ) )
1811803expa 1265 . . . . . . . 8  |-  ( ( ( ( ( B `
 i )  e.  CC  /\  ( C `
 i )  e.  CC )  /\  (
( B `  j
)  e.  CC  /\  ( C `  j )  e.  CC ) )  /\  t  e.  CC )  ->  ( ( ( B `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) )  x.  ( ( C `  j )  -  (
( ( 1  -  t )  x.  ( B `  j )
)  +  ( t  x.  ( C `  j ) ) ) ) )  =  ( ( ( B `  j )  -  (
( ( 1  -  t )  x.  ( B `  j )
)  +  ( t  x.  ( C `  j ) ) ) )  x.  ( ( C `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) ) ) )
182102, 16, 181syl2an 494 . . . . . . 7  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( i  e.  ( 1 ... N )  /\  j  e.  ( 1 ... N
) ) )  /\  t  e.  ( 0 [,] 1 ) )  ->  ( ( ( B `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) )  x.  ( ( C `  j )  -  (
( ( 1  -  t )  x.  ( B `  j )
)  +  ( t  x.  ( C `  j ) ) ) ) )  =  ( ( ( B `  j )  -  (
( ( 1  -  t )  x.  ( B `  j )
)  +  ( t  x.  ( C `  j ) ) ) )  x.  ( ( C `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) ) ) )
183182an32s 846 . . . . . 6  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  t  e.  ( 0 [,] 1
) )  /\  (
i  e.  ( 1 ... N )  /\  j  e.  ( 1 ... N ) ) )  ->  ( (
( B `  i
)  -  ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) ) )  x.  ( ( C `
 j )  -  ( ( ( 1  -  t )  x.  ( B `  j
) )  +  ( t  x.  ( C `
 j ) ) ) ) )  =  ( ( ( B `
 j )  -  ( ( ( 1  -  t )  x.  ( B `  j
) )  +  ( t  x.  ( C `
 j ) ) ) )  x.  (
( C `  i
)  -  ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) ) ) ) )
184183ralrimivva 2971 . . . . 5  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  t  e.  ( 0 [,] 1
) )  ->  A. i  e.  ( 1 ... N
) A. j  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) )  x.  ( ( C `  j )  -  (
( ( 1  -  t )  x.  ( B `  j )
)  +  ( t  x.  ( C `  j ) ) ) ) )  =  ( ( ( B `  j )  -  (
( ( 1  -  t )  x.  ( B `  j )
)  +  ( t  x.  ( C `  j ) ) ) )  x.  ( ( C `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) ) ) )
185 fveq2 6191 . . . . . . . . . . 11  |-  ( k  =  i  ->  ( A `  k )  =  ( A `  i ) )
186 fveq2 6191 . . . . . . . . . . . . 13  |-  ( k  =  i  ->  ( B `  k )  =  ( B `  i ) )
187186oveq2d 6666 . . . . . . . . . . . 12  |-  ( k  =  i  ->  (
( 1  -  t
)  x.  ( B `
 k ) )  =  ( ( 1  -  t )  x.  ( B `  i
) ) )
188 fveq2 6191 . . . . . . . . . . . . 13  |-  ( k  =  i  ->  ( C `  k )  =  ( C `  i ) )
189188oveq2d 6666 . . . . . . . . . . . 12  |-  ( k  =  i  ->  (
t  x.  ( C `
 k ) )  =  ( t  x.  ( C `  i
) ) )
190187, 189oveq12d 6668 . . . . . . . . . . 11  |-  ( k  =  i  ->  (
( ( 1  -  t )  x.  ( B `  k )
)  +  ( t  x.  ( C `  k ) ) )  =  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) )
191185, 190eqeq12d 2637 . . . . . . . . . 10  |-  ( k  =  i  ->  (
( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) )  <->  ( A `  i )  =  ( ( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) ) )
192191rspccva 3308 . . . . . . . . 9  |-  ( ( A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) )  /\  i  e.  ( 1 ... N ) )  ->  ( A `  i )  =  ( ( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) )
193 oveq2 6658 . . . . . . . . . . 11  |-  ( ( A `  i )  =  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) )  ->  (
( B `  i
)  -  ( A `
 i ) )  =  ( ( B `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) )
194 oveq2 6658 . . . . . . . . . . 11  |-  ( ( A `  i )  =  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) )  ->  (
( C `  i
)  -  ( A `
 i ) )  =  ( ( C `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) )
195193, 194oveq12d 6668 . . . . . . . . . 10  |-  ( ( A `  i )  =  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) )  ->  (
( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  i )  -  ( A `  i ) ) )  =  ( ( ( B `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) )  x.  ( ( C `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) ) ) )
196195breq1d 4663 . . . . . . . . 9  |-  ( ( A `  i )  =  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) )  ->  (
( ( ( B `
 i )  -  ( A `  i ) )  x.  ( ( C `  i )  -  ( A `  i ) ) )  <_  0  <->  ( (
( B `  i
)  -  ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) ) )  x.  ( ( C `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) )  <_ 
0 ) )
197192, 196syl 17 . . . . . . . 8  |-  ( ( A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) )  /\  i  e.  ( 1 ... N ) )  ->  ( ( ( ( B `  i
)  -  ( A `
 i ) )  x.  ( ( C `
 i )  -  ( A `  i ) ) )  <_  0  <->  ( ( ( B `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) )  x.  ( ( C `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) ) )  <_  0 ) )
198197ralbidva 2985 . . . . . . 7  |-  ( A. k  e.  ( 1 ... N ) ( A `  k )  =  ( ( ( 1  -  t )  x.  ( B `  k ) )  +  ( t  x.  ( C `  k )
) )  ->  ( A. i  e.  (
1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  i )  -  ( A `  i ) ) )  <_  0  <->  A. i  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) )  x.  ( ( C `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) ) )  <_  0
) )
199 fveq2 6191 . . . . . . . . . . . 12  |-  ( k  =  j  ->  ( A `  k )  =  ( A `  j ) )
200 fveq2 6191 . . . . . . . . . . . . . 14  |-  ( k  =  j  ->  ( B `  k )  =  ( B `  j ) )
201200oveq2d 6666 . . . . . . . . . . . . 13  |-  ( k  =  j  ->  (
( 1  -  t
)  x.  ( B `
 k ) )  =  ( ( 1  -  t )  x.  ( B `  j
) ) )
202 fveq2 6191 . . . . . . . . . . . . . 14  |-  ( k  =  j  ->  ( C `  k )  =  ( C `  j ) )
203202oveq2d 6666 . . . . . . . . . . . . 13  |-  ( k  =  j  ->  (
t  x.  ( C `
 k ) )  =  ( t  x.  ( C `  j
) ) )
204201, 203oveq12d 6668 . . . . . . . . . . . 12  |-  ( k  =  j  ->  (
( ( 1  -  t )  x.  ( B `  k )
)  +  ( t  x.  ( C `  k ) ) )  =  ( ( ( 1  -  t )  x.  ( B `  j ) )  +  ( t  x.  ( C `  j )
) ) )
205199, 204eqeq12d 2637 . . . . . . . . . . 11  |-  ( k  =  j  ->  (
( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) )  <->  ( A `  j )  =  ( ( ( 1  -  t )  x.  ( B `  j )
)  +  ( t  x.  ( C `  j ) ) ) ) )
206205rspccva 3308 . . . . . . . . . 10  |-  ( ( A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) )  /\  j  e.  ( 1 ... N ) )  ->  ( A `  j )  =  ( ( ( 1  -  t )  x.  ( B `  j )
)  +  ( t  x.  ( C `  j ) ) ) )
207 oveq2 6658 . . . . . . . . . . . 12  |-  ( ( A `  j )  =  ( ( ( 1  -  t )  x.  ( B `  j ) )  +  ( t  x.  ( C `  j )
) )  ->  (
( C `  j
)  -  ( A `
 j ) )  =  ( ( C `
 j )  -  ( ( ( 1  -  t )  x.  ( B `  j
) )  +  ( t  x.  ( C `
 j ) ) ) ) )
208193, 207oveqan12d 6669 . . . . . . . . . . 11  |-  ( ( ( A `  i
)  =  ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) )  /\  ( A `  j )  =  ( ( ( 1  -  t )  x.  ( B `  j ) )  +  ( t  x.  ( C `  j )
) ) )  -> 
( ( ( B `
 i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) )  x.  ( ( C `  j )  -  (
( ( 1  -  t )  x.  ( B `  j )
)  +  ( t  x.  ( C `  j ) ) ) ) ) )
209 oveq2 6658 . . . . . . . . . . . 12  |-  ( ( A `  j )  =  ( ( ( 1  -  t )  x.  ( B `  j ) )  +  ( t  x.  ( C `  j )
) )  ->  (
( B `  j
)  -  ( A `
 j ) )  =  ( ( B `
 j )  -  ( ( ( 1  -  t )  x.  ( B `  j
) )  +  ( t  x.  ( C `
 j ) ) ) ) )
210209, 194oveqan12rd 6670 . . . . . . . . . . 11  |-  ( ( ( A `  i
)  =  ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) )  /\  ( A `  j )  =  ( ( ( 1  -  t )  x.  ( B `  j ) )  +  ( t  x.  ( C `  j )
) ) )  -> 
( ( ( B `
 j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i ) ) )  =  ( ( ( B `  j )  -  ( ( ( 1  -  t )  x.  ( B `  j ) )  +  ( t  x.  ( C `  j )
) ) )  x.  ( ( C `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) ) ) )
211208, 210eqeq12d 2637 . . . . . . . . . 10  |-  ( ( ( A `  i
)  =  ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) )  /\  ( A `  j )  =  ( ( ( 1  -  t )  x.  ( B `  j ) )  +  ( t  x.  ( C `  j )
) ) )  -> 
( ( ( ( B `  i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j )
) )  =  ( ( ( B `  j )  -  ( A `  j )
)  x.  ( ( C `  i )  -  ( A `  i ) ) )  <-> 
( ( ( B `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) )  x.  (
( C `  j
)  -  ( ( ( 1  -  t
)  x.  ( B `
 j ) )  +  ( t  x.  ( C `  j
) ) ) ) )  =  ( ( ( B `  j
)  -  ( ( ( 1  -  t
)  x.  ( B `
 j ) )  +  ( t  x.  ( C `  j
) ) ) )  x.  ( ( C `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) ) ) )
212192, 206, 211syl2an 494 . . . . . . . . 9  |-  ( ( ( A. k  e.  ( 1 ... N
) ( A `  k )  =  ( ( ( 1  -  t )  x.  ( B `  k )
)  +  ( t  x.  ( C `  k ) ) )  /\  i  e.  ( 1 ... N ) )  /\  ( A. k  e.  ( 1 ... N ) ( A `  k )  =  ( ( ( 1  -  t )  x.  ( B `  k ) )  +  ( t  x.  ( C `  k )
) )  /\  j  e.  ( 1 ... N
) ) )  -> 
( ( ( ( B `  i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j )
) )  =  ( ( ( B `  j )  -  ( A `  j )
)  x.  ( ( C `  i )  -  ( A `  i ) ) )  <-> 
( ( ( B `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) )  x.  (
( C `  j
)  -  ( ( ( 1  -  t
)  x.  ( B `
 j ) )  +  ( t  x.  ( C `  j
) ) ) ) )  =  ( ( ( B `  j
)  -  ( ( ( 1  -  t
)  x.  ( B `
 j ) )  +  ( t  x.  ( C `  j
) ) ) )  x.  ( ( C `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) ) ) ) )
213212anandis 873 . . . . . . . 8  |-  ( ( A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) )  /\  ( i  e.  ( 1 ... N )  /\  j  e.  ( 1 ... N ) ) )  ->  (
( ( ( B `
 i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) )  <->  ( (
( B `  i
)  -  ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) ) )  x.  ( ( C `
 j )  -  ( ( ( 1  -  t )  x.  ( B `  j
) )  +  ( t  x.  ( C `
 j ) ) ) ) )  =  ( ( ( B `
 j )  -  ( ( ( 1  -  t )  x.  ( B `  j
) )  +  ( t  x.  ( C `
 j ) ) ) )  x.  (
( C `  i
)  -  ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) ) ) ) ) )
2142132ralbidva 2988 . . . . . . 7  |-  ( A. k  e.  ( 1 ... N ) ( A `  k )  =  ( ( ( 1  -  t )  x.  ( B `  k ) )  +  ( t  x.  ( C `  k )
) )  ->  ( A. i  e.  (
1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) )  <->  A. i  e.  ( 1 ... N
) A. j  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) )  x.  ( ( C `  j )  -  (
( ( 1  -  t )  x.  ( B `  j )
)  +  ( t  x.  ( C `  j ) ) ) ) )  =  ( ( ( B `  j )  -  (
( ( 1  -  t )  x.  ( B `  j )
)  +  ( t  x.  ( C `  j ) ) ) )  x.  ( ( C `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) ) ) ) )
215198, 214anbi12d 747 . . . . . 6  |-  ( A. k  e.  ( 1 ... N ) ( A `  k )  =  ( ( ( 1  -  t )  x.  ( B `  k ) )  +  ( t  x.  ( C `  k )
) )  ->  (
( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( A `  i ) )  x.  ( ( C `  i )  -  ( A `  i )
) )  <_  0  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `
 i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) )  <->  ( A. i  e.  ( 1 ... N ) ( ( ( B `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) )  x.  ( ( C `  i )  -  ( ( ( 1  -  t )  x.  ( B `  i ) )  +  ( t  x.  ( C `  i )
) ) ) )  <_  0  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) )  x.  ( ( C `  j )  -  ( ( ( 1  -  t )  x.  ( B `  j ) )  +  ( t  x.  ( C `  j )
) ) ) )  =  ( ( ( B `  j )  -  ( ( ( 1  -  t )  x.  ( B `  j ) )  +  ( t  x.  ( C `  j )
) ) )  x.  ( ( C `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) ) ) ) ) )
216215biimprcd 240 . . . . 5  |-  ( ( A. i  e.  ( 1 ... N ) ( ( ( B `
 i )  -  ( ( ( 1  -  t )  x.  ( B `  i
) )  +  ( t  x.  ( C `
 i ) ) ) )  x.  (
( C `  i
)  -  ( ( ( 1  -  t
)  x.  ( B `
 i ) )  +  ( t  x.  ( C `  i
) ) ) ) )  <_  0  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) )  x.  ( ( C `  j )  -  ( ( ( 1  -  t )  x.  ( B `  j ) )  +  ( t  x.  ( C `  j )
) ) ) )  =  ( ( ( B `  j )  -  ( ( ( 1  -  t )  x.  ( B `  j ) )  +  ( t  x.  ( C `  j )
) ) )  x.  ( ( C `  i )  -  (
( ( 1  -  t )  x.  ( B `  i )
)  +  ( t  x.  ( C `  i ) ) ) ) ) )  -> 
( A. k  e.  ( 1 ... N
) ( A `  k )  =  ( ( ( 1  -  t )  x.  ( B `  k )
)  +  ( t  x.  ( C `  k ) ) )  ->  ( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( A `  i ) )  x.  ( ( C `  i )  -  ( A `  i )
) )  <_  0  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `
 i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) ) ) )
21792, 184, 216syl2anc 693 . . . 4  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  t  e.  ( 0 [,] 1
) )  ->  ( A. k  e.  (
1 ... N ) ( A `  k )  =  ( ( ( 1  -  t )  x.  ( B `  k ) )  +  ( t  x.  ( C `  k )
) )  ->  ( A. i  e.  (
1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  i )  -  ( A `  i ) ) )  <_  0  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) ) ) )
218217rexlimdva 3031 . . 3  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  ( E. t  e.  (
0 [,] 1 ) A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) )  -> 
( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( A `  i ) )  x.  ( ( C `  i )  -  ( A `  i )
) )  <_  0  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `
 i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) ) ) )
219 fveere 25781 . . . . . . . 8  |-  ( ( A  e.  ( EE
`  N )  /\  i  e.  ( 1 ... N ) )  ->  ( A `  i )  e.  RR )
2202193ad2antl1 1223 . . . . . . 7  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  i  e.  ( 1 ... N
) )  ->  ( A `  i )  e.  RR )
221 mulsuble0b 10895 . . . . . . 7  |-  ( ( ( B `  i
)  e.  RR  /\  ( A `  i )  e.  RR  /\  ( C `  i )  e.  RR )  ->  (
( ( ( B `
 i )  -  ( A `  i ) )  x.  ( ( C `  i )  -  ( A `  i ) ) )  <_  0  <->  ( (
( B `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) ) ) )
2223, 220, 5, 221syl3anc 1326 . . . . . 6  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  i  e.  ( 1 ... N
) )  ->  (
( ( ( B `
 i )  -  ( A `  i ) )  x.  ( ( C `  i )  -  ( A `  i ) ) )  <_  0  <->  ( (
( B `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) ) ) )
223222ralbidva 2985 . . . . 5  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  ( A. i  e.  (
1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  i )  -  ( A `  i ) ) )  <_  0  <->  A. i  e.  ( 1 ... N
) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) ) ) )
224223anbi1d 741 . . . 4  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  (
( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( A `  i ) )  x.  ( ( C `  i )  -  ( A `  i )
) )  <_  0  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `
 i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) )  <->  ( A. i  e.  ( 1 ... N ) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i
)  <_  ( C `  i ) )  \/  ( ( C `  i )  <_  ( A `  i )  /\  ( A `  i
)  <_  ( B `  i ) ) )  /\  A. i  e.  ( 1 ... N
) A. j  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j )
) )  =  ( ( ( B `  j )  -  ( A `  j )
)  x.  ( ( C `  i )  -  ( A `  i ) ) ) ) ) )
225 simpl2 1065 . . . . . . . . . . 11  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  B  =  C )  ->  B  e.  ( EE `  N
) )
226 simpl1 1064 . . . . . . . . . . 11  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  B  =  C )  ->  A  e.  ( EE `  N
) )
227 eqeefv 25783 . . . . . . . . . . 11  |-  ( ( B  e.  ( EE
`  N )  /\  A  e.  ( EE `  N ) )  -> 
( B  =  A  <->  A. i  e.  (
1 ... N ) ( B `  i )  =  ( A `  i ) ) )
228225, 226, 227syl2anc 693 . . . . . . . . . 10  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  B  =  C )  ->  ( B  =  A  <->  A. i  e.  ( 1 ... N
) ( B `  i )  =  ( A `  i ) ) )
2293adantlr 751 . . . . . . . . . . . . 13  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  B  =  C )  /\  i  e.  ( 1 ... N
) )  ->  ( B `  i )  e.  RR )
230220adantlr 751 . . . . . . . . . . . . 13  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  B  =  C )  /\  i  e.  ( 1 ... N
) )  ->  ( A `  i )  e.  RR )
231229, 230letri3d 10179 . . . . . . . . . . . 12  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  B  =  C )  /\  i  e.  ( 1 ... N
) )  ->  (
( B `  i
)  =  ( A `
 i )  <->  ( ( B `  i )  <_  ( A `  i
)  /\  ( A `  i )  <_  ( B `  i )
) ) )
232 pm4.25 537 . . . . . . . . . . . . 13  |-  ( ( ( B `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) )  <->  ( (
( B `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) )  \/  (
( B `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) ) )
233 fveq1 6190 . . . . . . . . . . . . . . . . 17  |-  ( B  =  C  ->  ( B `  i )  =  ( C `  i ) )
234233breq2d 4665 . . . . . . . . . . . . . . . 16  |-  ( B  =  C  ->  (
( A `  i
)  <_  ( B `  i )  <->  ( A `  i )  <_  ( C `  i )
) )
235234anbi2d 740 . . . . . . . . . . . . . . 15  |-  ( B  =  C  ->  (
( ( B `  i )  <_  ( A `  i )  /\  ( A `  i
)  <_  ( B `  i ) )  <->  ( ( B `  i )  <_  ( A `  i
)  /\  ( A `  i )  <_  ( C `  i )
) ) )
236233breq1d 4663 . . . . . . . . . . . . . . . 16  |-  ( B  =  C  ->  (
( B `  i
)  <_  ( A `  i )  <->  ( C `  i )  <_  ( A `  i )
) )
237236anbi1d 741 . . . . . . . . . . . . . . 15  |-  ( B  =  C  ->  (
( ( B `  i )  <_  ( A `  i )  /\  ( A `  i
)  <_  ( B `  i ) )  <->  ( ( C `  i )  <_  ( A `  i
)  /\  ( A `  i )  <_  ( B `  i )
) ) )
238235, 237orbi12d 746 . . . . . . . . . . . . . 14  |-  ( B  =  C  ->  (
( ( ( B `
 i )  <_ 
( A `  i
)  /\  ( A `  i )  <_  ( B `  i )
)  \/  ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) )  <->  ( (
( B `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) ) ) )
239238ad2antlr 763 . . . . . . . . . . . . 13  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  B  =  C )  /\  i  e.  ( 1 ... N
) )  ->  (
( ( ( B `
 i )  <_ 
( A `  i
)  /\  ( A `  i )  <_  ( B `  i )
)  \/  ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) )  <->  ( (
( B `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) ) ) )
240232, 239syl5bb 272 . . . . . . . . . . . 12  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  B  =  C )  /\  i  e.  ( 1 ... N
) )  ->  (
( ( B `  i )  <_  ( A `  i )  /\  ( A `  i
)  <_  ( B `  i ) )  <->  ( (
( B `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) ) ) )
241231, 240bitrd 268 . . . . . . . . . . 11  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  B  =  C )  /\  i  e.  ( 1 ... N
) )  ->  (
( B `  i
)  =  ( A `
 i )  <->  ( (
( B `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) ) ) )
242241ralbidva 2985 . . . . . . . . . 10  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  B  =  C )  ->  ( A. i  e.  (
1 ... N ) ( B `  i )  =  ( A `  i )  <->  A. i  e.  ( 1 ... N
) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) ) ) )
243228, 242bitrd 268 . . . . . . . . 9  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  B  =  C )  ->  ( B  =  A  <->  A. i  e.  ( 1 ... N
) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) ) ) )
244243biimprd 238 . . . . . . . 8  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  B  =  C )  ->  ( A. i  e.  (
1 ... N ) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i
)  <_  ( C `  i ) )  \/  ( ( C `  i )  <_  ( A `  i )  /\  ( A `  i
)  <_  ( B `  i ) ) )  ->  B  =  A ) )
245244adantrd 484 . . . . . . 7  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  B  =  C )  ->  (
( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) )  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) )  ->  B  =  A )
)
246245ex 450 . . . . . 6  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  ( B  =  C  ->  ( ( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) )  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) )  ->  B  =  A )
) )
247 0elunit 12290 . . . . . . . 8  |-  0  e.  ( 0 [,] 1
)
248 fveecn 25782 . . . . . . . . . . . . 13  |-  ( ( A  e.  ( EE
`  N )  /\  k  e.  ( 1 ... N ) )  ->  ( A `  k )  e.  CC )
2492483ad2antl1 1223 . . . . . . . . . . . 12  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  k  e.  ( 1 ... N
) )  ->  ( A `  k )  e.  CC )
250 fveecn 25782 . . . . . . . . . . . . 13  |-  ( ( B  e.  ( EE
`  N )  /\  k  e.  ( 1 ... N ) )  ->  ( B `  k )  e.  CC )
2512503ad2antl2 1224 . . . . . . . . . . . 12  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  k  e.  ( 1 ... N
) )  ->  ( B `  k )  e.  CC )
252 fveecn 25782 . . . . . . . . . . . . 13  |-  ( ( C  e.  ( EE
`  N )  /\  k  e.  ( 1 ... N ) )  ->  ( C `  k )  e.  CC )
2532523ad2antl3 1225 . . . . . . . . . . . 12  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  k  e.  ( 1 ... N
) )  ->  ( C `  k )  e.  CC )
254249, 251, 2533jca 1242 . . . . . . . . . . 11  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  k  e.  ( 1 ... N
) )  ->  (
( A `  k
)  e.  CC  /\  ( B `  k )  e.  CC  /\  ( C `  k )  e.  CC ) )
255 mulid2 10038 . . . . . . . . . . . . . . . 16  |-  ( ( B `  k )  e.  CC  ->  (
1  x.  ( B `
 k ) )  =  ( B `  k ) )
256 mul02 10214 . . . . . . . . . . . . . . . 16  |-  ( ( C `  k )  e.  CC  ->  (
0  x.  ( C `
 k ) )  =  0 )
257255, 256oveqan12d 6669 . . . . . . . . . . . . . . 15  |-  ( ( ( B `  k
)  e.  CC  /\  ( C `  k )  e.  CC )  -> 
( ( 1  x.  ( B `  k
) )  +  ( 0  x.  ( C `
 k ) ) )  =  ( ( B `  k )  +  0 ) )
258 addid1 10216 . . . . . . . . . . . . . . . 16  |-  ( ( B `  k )  e.  CC  ->  (
( B `  k
)  +  0 )  =  ( B `  k ) )
259258adantr 481 . . . . . . . . . . . . . . 15  |-  ( ( ( B `  k
)  e.  CC  /\  ( C `  k )  e.  CC )  -> 
( ( B `  k )  +  0 )  =  ( B `
 k ) )
260257, 259eqtrd 2656 . . . . . . . . . . . . . 14  |-  ( ( ( B `  k
)  e.  CC  /\  ( C `  k )  e.  CC )  -> 
( ( 1  x.  ( B `  k
) )  +  ( 0  x.  ( C `
 k ) ) )  =  ( B `
 k ) )
2612603adant1 1079 . . . . . . . . . . . . 13  |-  ( ( ( A `  k
)  e.  CC  /\  ( B `  k )  e.  CC  /\  ( C `  k )  e.  CC )  ->  (
( 1  x.  ( B `  k )
)  +  ( 0  x.  ( C `  k ) ) )  =  ( B `  k ) )
262261adantr 481 . . . . . . . . . . . 12  |-  ( ( ( ( A `  k )  e.  CC  /\  ( B `  k
)  e.  CC  /\  ( C `  k )  e.  CC )  /\  ( B  =  C  /\  B  =  A
) )  ->  (
( 1  x.  ( B `  k )
)  +  ( 0  x.  ( C `  k ) ) )  =  ( B `  k ) )
263 fveq1 6190 . . . . . . . . . . . . 13  |-  ( B  =  A  ->  ( B `  k )  =  ( A `  k ) )
264263ad2antll 765 . . . . . . . . . . . 12  |-  ( ( ( ( A `  k )  e.  CC  /\  ( B `  k
)  e.  CC  /\  ( C `  k )  e.  CC )  /\  ( B  =  C  /\  B  =  A
) )  ->  ( B `  k )  =  ( A `  k ) )
265262, 264eqtr2d 2657 . . . . . . . . . . 11  |-  ( ( ( ( A `  k )  e.  CC  /\  ( B `  k
)  e.  CC  /\  ( C `  k )  e.  CC )  /\  ( B  =  C  /\  B  =  A
) )  ->  ( A `  k )  =  ( ( 1  x.  ( B `  k ) )  +  ( 0  x.  ( C `  k )
) ) )
266254, 265sylan 488 . . . . . . . . . 10  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  k  e.  ( 1 ... N
) )  /\  ( B  =  C  /\  B  =  A )
)  ->  ( A `  k )  =  ( ( 1  x.  ( B `  k )
)  +  ( 0  x.  ( C `  k ) ) ) )
267266an32s 846 . . . . . . . . 9  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( B  =  C  /\  B  =  A ) )  /\  k  e.  ( 1 ... N ) )  ->  ( A `  k )  =  ( ( 1  x.  ( B `  k )
)  +  ( 0  x.  ( C `  k ) ) ) )
268267ralrimiva 2966 . . . . . . . 8  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( B  =  C  /\  B  =  A ) )  ->  A. k  e.  (
1 ... N ) ( A `  k )  =  ( ( 1  x.  ( B `  k ) )  +  ( 0  x.  ( C `  k )
) ) )
269 oveq2 6658 . . . . . . . . . . . . . 14  |-  ( t  =  0  ->  (
1  -  t )  =  ( 1  -  0 ) )
270 1m0e1 11131 . . . . . . . . . . . . . 14  |-  ( 1  -  0 )  =  1
271269, 270syl6eq 2672 . . . . . . . . . . . . 13  |-  ( t  =  0  ->  (
1  -  t )  =  1 )
272271oveq1d 6665 . . . . . . . . . . . 12  |-  ( t  =  0  ->  (
( 1  -  t
)  x.  ( B `
 k ) )  =  ( 1  x.  ( B `  k
) ) )
273 oveq1 6657 . . . . . . . . . . . 12  |-  ( t  =  0  ->  (
t  x.  ( C `
 k ) )  =  ( 0  x.  ( C `  k
) ) )
274272, 273oveq12d 6668 . . . . . . . . . . 11  |-  ( t  =  0  ->  (
( ( 1  -  t )  x.  ( B `  k )
)  +  ( t  x.  ( C `  k ) ) )  =  ( ( 1  x.  ( B `  k ) )  +  ( 0  x.  ( C `  k )
) ) )
275274eqeq2d 2632 . . . . . . . . . 10  |-  ( t  =  0  ->  (
( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) )  <->  ( A `  k )  =  ( ( 1  x.  ( B `  k )
)  +  ( 0  x.  ( C `  k ) ) ) ) )
276275ralbidv 2986 . . . . . . . . 9  |-  ( t  =  0  ->  ( A. k  e.  (
1 ... N ) ( A `  k )  =  ( ( ( 1  -  t )  x.  ( B `  k ) )  +  ( t  x.  ( C `  k )
) )  <->  A. k  e.  ( 1 ... N
) ( A `  k )  =  ( ( 1  x.  ( B `  k )
)  +  ( 0  x.  ( C `  k ) ) ) ) )
277276rspcev 3309 . . . . . . . 8  |-  ( ( 0  e.  ( 0 [,] 1 )  /\  A. k  e.  ( 1 ... N ) ( A `  k )  =  ( ( 1  x.  ( B `  k ) )  +  ( 0  x.  ( C `  k )
) ) )  ->  E. t  e.  (
0 [,] 1 ) A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) ) )
278247, 268, 277sylancr 695 . . . . . . 7  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( B  =  C  /\  B  =  A ) )  ->  E. t  e.  (
0 [,] 1 ) A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) ) )
279278exp32 631 . . . . . 6  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  ( B  =  C  ->  ( B  =  A  ->  E. t  e.  (
0 [,] 1 ) A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) ) ) ) )
280246, 279syldd 72 . . . . 5  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  ( B  =  C  ->  ( ( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) )  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) )  ->  E. t  e.  (
0 [,] 1 ) A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) ) ) ) )
281 eqeefv 25783 . . . . . . . . 9  |-  ( ( B  e.  ( EE
`  N )  /\  C  e.  ( EE `  N ) )  -> 
( B  =  C  <->  A. p  e.  (
1 ... N ) ( B `  p )  =  ( C `  p ) ) )
2822813adant1 1079 . . . . . . . 8  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  ( B  =  C  <->  A. p  e.  ( 1 ... N
) ( B `  p )  =  ( C `  p ) ) )
283282necon3abid 2830 . . . . . . 7  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  ( B  =/=  C  <->  -.  A. p  e.  ( 1 ... N
) ( B `  p )  =  ( C `  p ) ) )
284 df-ne 2795 . . . . . . . . 9  |-  ( ( B `  p )  =/=  ( C `  p )  <->  -.  ( B `  p )  =  ( C `  p ) )
285284rexbii 3041 . . . . . . . 8  |-  ( E. p  e.  ( 1 ... N ) ( B `  p )  =/=  ( C `  p )  <->  E. p  e.  ( 1 ... N
)  -.  ( B `
 p )  =  ( C `  p
) )
286 rexnal 2995 . . . . . . . 8  |-  ( E. p  e.  ( 1 ... N )  -.  ( B `  p
)  =  ( C `
 p )  <->  -.  A. p  e.  ( 1 ... N
) ( B `  p )  =  ( C `  p ) )
287285, 286bitri 264 . . . . . . 7  |-  ( E. p  e.  ( 1 ... N ) ( B `  p )  =/=  ( C `  p )  <->  -.  A. p  e.  ( 1 ... N
) ( B `  p )  =  ( C `  p ) )
288283, 287syl6bbr 278 . . . . . 6  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  ( B  =/=  C  <->  E. p  e.  ( 1 ... N
) ( B `  p )  =/=  ( C `  p )
) )
289 fveq2 6191 . . . . . . . . . . . . . . 15  |-  ( i  =  p  ->  ( B `  i )  =  ( B `  p ) )
290 fveq2 6191 . . . . . . . . . . . . . . 15  |-  ( i  =  p  ->  ( A `  i )  =  ( A `  p ) )
291289, 290breq12d 4666 . . . . . . . . . . . . . 14  |-  ( i  =  p  ->  (
( B `  i
)  <_  ( A `  i )  <->  ( B `  p )  <_  ( A `  p )
) )
292 fveq2 6191 . . . . . . . . . . . . . . 15  |-  ( i  =  p  ->  ( C `  i )  =  ( C `  p ) )
293290, 292breq12d 4666 . . . . . . . . . . . . . 14  |-  ( i  =  p  ->  (
( A `  i
)  <_  ( C `  i )  <->  ( A `  p )  <_  ( C `  p )
) )
294291, 293anbi12d 747 . . . . . . . . . . . . 13  |-  ( i  =  p  ->  (
( ( B `  i )  <_  ( A `  i )  /\  ( A `  i
)  <_  ( C `  i ) )  <->  ( ( B `  p )  <_  ( A `  p
)  /\  ( A `  p )  <_  ( C `  p )
) ) )
295292, 290breq12d 4666 . . . . . . . . . . . . . 14  |-  ( i  =  p  ->  (
( C `  i
)  <_  ( A `  i )  <->  ( C `  p )  <_  ( A `  p )
) )
296290, 289breq12d 4666 . . . . . . . . . . . . . 14  |-  ( i  =  p  ->  (
( A `  i
)  <_  ( B `  i )  <->  ( A `  p )  <_  ( B `  p )
) )
297295, 296anbi12d 747 . . . . . . . . . . . . 13  |-  ( i  =  p  ->  (
( ( C `  i )  <_  ( A `  i )  /\  ( A `  i
)  <_  ( B `  i ) )  <->  ( ( C `  p )  <_  ( A `  p
)  /\  ( A `  p )  <_  ( B `  p )
) ) )
298294, 297orbi12d 746 . . . . . . . . . . . 12  |-  ( i  =  p  ->  (
( ( ( B `
 i )  <_ 
( A `  i
)  /\  ( A `  i )  <_  ( C `  i )
)  \/  ( ( C `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) )  <->  ( (
( B `  p
)  <_  ( A `  p )  /\  ( A `  p )  <_  ( C `  p
) )  \/  (
( C `  p
)  <_  ( A `  p )  /\  ( A `  p )  <_  ( B `  p
) ) ) ) )
299298rspcv 3305 . . . . . . . . . . 11  |-  ( p  e.  ( 1 ... N )  ->  ( A. i  e.  (
1 ... N ) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i
)  <_  ( C `  i ) )  \/  ( ( C `  i )  <_  ( A `  i )  /\  ( A `  i
)  <_  ( B `  i ) ) )  ->  ( ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p )  <_  ( C `  p
) )  \/  (
( C `  p
)  <_  ( A `  p )  /\  ( A `  p )  <_  ( B `  p
) ) ) ) )
300299ad2antrl 764 . . . . . . . . . 10  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) )  -> 
( ( ( B `
 p )  <_ 
( A `  p
)  /\  ( A `  p )  <_  ( C `  p )
)  \/  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p )  <_  ( B `  p
) ) ) ) )
301 simprr 796 . . . . . . . . . . . . . 14  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( A `  p )  <_  ( C `  p )
)
302 simp1 1061 . . . . . . . . . . . . . . . . 17  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  A  e.  ( EE `  N
) )
303 simpl 473 . . . . . . . . . . . . . . . . 17  |-  ( ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p ) )  ->  p  e.  ( 1 ... N ) )
304 fveere 25781 . . . . . . . . . . . . . . . . 17  |-  ( ( A  e.  ( EE
`  N )  /\  p  e.  ( 1 ... N ) )  ->  ( A `  p )  e.  RR )
305302, 303, 304syl2an 494 . . . . . . . . . . . . . . . 16  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( A `  p
)  e.  RR )
306 simp3 1063 . . . . . . . . . . . . . . . . 17  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  C  e.  ( EE `  N
) )
307 fveere 25781 . . . . . . . . . . . . . . . . 17  |-  ( ( C  e.  ( EE
`  N )  /\  p  e.  ( 1 ... N ) )  ->  ( C `  p )  e.  RR )
308306, 303, 307syl2an 494 . . . . . . . . . . . . . . . 16  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( C `  p
)  e.  RR )
309 simpl2 1065 . . . . . . . . . . . . . . . . 17  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  ->  B  e.  ( EE `  N ) )
310 simprl 794 . . . . . . . . . . . . . . . . 17  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  ->  p  e.  ( 1 ... N ) )
311 fveere 25781 . . . . . . . . . . . . . . . . 17  |-  ( ( B  e.  ( EE
`  N )  /\  p  e.  ( 1 ... N ) )  ->  ( B `  p )  e.  RR )
312309, 310, 311syl2anc 693 . . . . . . . . . . . . . . . 16  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( B `  p
)  e.  RR )
313305, 308, 312lesub1d 10634 . . . . . . . . . . . . . . 15  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( A `  p )  <_  ( C `  p )  <->  ( ( A `  p
)  -  ( B `
 p ) )  <_  ( ( C `
 p )  -  ( B `  p ) ) ) )
314313adantr 481 . . . . . . . . . . . . . 14  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( ( A `
 p )  <_ 
( C `  p
)  <->  ( ( A `
 p )  -  ( B `  p ) )  <_  ( ( C `  p )  -  ( B `  p ) ) ) )
315301, 314mpbid 222 . . . . . . . . . . . . 13  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( ( A `
 p )  -  ( B `  p ) )  <_  ( ( C `  p )  -  ( B `  p ) ) )
316305, 312resubcld 10458 . . . . . . . . . . . . . . 15  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( A `  p )  -  ( B `  p )
)  e.  RR )
317316adantr 481 . . . . . . . . . . . . . 14  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( ( A `
 p )  -  ( B `  p ) )  e.  RR )
318 simprl 794 . . . . . . . . . . . . . . 15  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( B `  p )  <_  ( A `  p )
)
319305, 312subge0d 10617 . . . . . . . . . . . . . . . 16  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( 0  <_  (
( A `  p
)  -  ( B `
 p ) )  <-> 
( B `  p
)  <_  ( A `  p ) ) )
320319adantr 481 . . . . . . . . . . . . . . 15  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( 0  <_ 
( ( A `  p )  -  ( B `  p )
)  <->  ( B `  p )  <_  ( A `  p )
) )
321318, 320mpbird 247 . . . . . . . . . . . . . 14  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  0  <_  (
( A `  p
)  -  ( B `
 p ) ) )
322308, 312resubcld 10458 . . . . . . . . . . . . . . 15  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( C `  p )  -  ( B `  p )
)  e.  RR )
323322adantr 481 . . . . . . . . . . . . . 14  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( ( C `
 p )  -  ( B `  p ) )  e.  RR )
324 letr 10131 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( B `  p
)  e.  RR  /\  ( A `  p )  e.  RR  /\  ( C `  p )  e.  RR )  ->  (
( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) )  -> 
( B `  p
)  <_  ( C `  p ) ) )
325312, 305, 308, 324syl3anc 1326 . . . . . . . . . . . . . . . . 17  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( ( B `
 p )  <_ 
( A `  p
)  /\  ( A `  p )  <_  ( C `  p )
)  ->  ( B `  p )  <_  ( C `  p )
) )
326325imp 445 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( B `  p )  <_  ( C `  p )
)
327 simplrr 801 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( B `  p )  =/=  ( C `  p )
)
328327necomd 2849 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( C `  p )  =/=  ( B `  p )
)
329312, 308ltlend 10182 . . . . . . . . . . . . . . . . 17  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( B `  p )  <  ( C `  p )  <->  ( ( B `  p
)  <_  ( C `  p )  /\  ( C `  p )  =/=  ( B `  p
) ) ) )
330329adantr 481 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( ( B `
 p )  < 
( C `  p
)  <->  ( ( B `
 p )  <_ 
( C `  p
)  /\  ( C `  p )  =/=  ( B `  p )
) ) )
331326, 328, 330mpbir2and 957 . . . . . . . . . . . . . . 15  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( B `  p )  <  ( C `  p )
)
332312, 308posdifd 10614 . . . . . . . . . . . . . . . 16  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( B `  p )  <  ( C `  p )  <->  0  <  ( ( C `
 p )  -  ( B `  p ) ) ) )
333332adantr 481 . . . . . . . . . . . . . . 15  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( ( B `
 p )  < 
( C `  p
)  <->  0  <  (
( C `  p
)  -  ( B `
 p ) ) ) )
334331, 333mpbid 222 . . . . . . . . . . . . . 14  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  0  <  (
( C `  p
)  -  ( B `
 p ) ) )
335 divelunit 12314 . . . . . . . . . . . . . 14  |-  ( ( ( ( ( A `
 p )  -  ( B `  p ) )  e.  RR  /\  0  <_  ( ( A `
 p )  -  ( B `  p ) ) )  /\  (
( ( C `  p )  -  ( B `  p )
)  e.  RR  /\  0  <  ( ( C `
 p )  -  ( B `  p ) ) ) )  -> 
( ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) )  e.  ( 0 [,] 1 )  <-> 
( ( A `  p )  -  ( B `  p )
)  <_  ( ( C `  p )  -  ( B `  p ) ) ) )
336317, 321, 323, 334, 335syl22anc 1327 . . . . . . . . . . . . 13  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) )  e.  ( 0 [,] 1 )  <-> 
( ( A `  p )  -  ( B `  p )
)  <_  ( ( C `  p )  -  ( B `  p ) ) ) )
337315, 336mpbird 247 . . . . . . . . . . . 12  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( C `  p ) ) )  ->  ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) )  e.  ( 0 [,] 1 ) )
338305recnd 10068 . . . . . . . . . . . . . . 15  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( A `  p
)  e.  CC )
339312recnd 10068 . . . . . . . . . . . . . . 15  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( B `  p
)  e.  CC )
340308recnd 10068 . . . . . . . . . . . . . . 15  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( C `  p
)  e.  CC )
341 simprr 796 . . . . . . . . . . . . . . . 16  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( B `  p
)  =/=  ( C `
 p ) )
342341necomd 2849 . . . . . . . . . . . . . . 15  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( C `  p
)  =/=  ( B `
 p ) )
343338, 339, 340, 339, 342div2subd 10851 . . . . . . . . . . . . . 14  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) )  =  ( ( ( B `  p )  -  ( A `  p ) )  / 
( ( B `  p )  -  ( C `  p )
) ) )
344343adantr 481 . . . . . . . . . . . . 13  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) )  =  ( ( ( B `  p )  -  ( A `  p )
)  /  ( ( B `  p )  -  ( C `  p ) ) ) )
345 simprl 794 . . . . . . . . . . . . . . 15  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( C `  p )  <_  ( A `  p )
)
346308, 305, 312lesub2d 10635 . . . . . . . . . . . . . . . 16  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( C `  p )  <_  ( A `  p )  <->  ( ( B `  p
)  -  ( A `
 p ) )  <_  ( ( B `
 p )  -  ( C `  p ) ) ) )
347346adantr 481 . . . . . . . . . . . . . . 15  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( ( C `
 p )  <_ 
( A `  p
)  <->  ( ( B `
 p )  -  ( A `  p ) )  <_  ( ( B `  p )  -  ( C `  p ) ) ) )
348345, 347mpbid 222 . . . . . . . . . . . . . 14  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( ( B `
 p )  -  ( A `  p ) )  <_  ( ( B `  p )  -  ( C `  p ) ) )
349312, 305resubcld 10458 . . . . . . . . . . . . . . . 16  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( B `  p )  -  ( A `  p )
)  e.  RR )
350349adantr 481 . . . . . . . . . . . . . . 15  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( ( B `
 p )  -  ( A `  p ) )  e.  RR )
351 simprr 796 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( A `  p )  <_  ( B `  p )
)
352312, 305subge0d 10617 . . . . . . . . . . . . . . . . 17  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( 0  <_  (
( B `  p
)  -  ( A `
 p ) )  <-> 
( A `  p
)  <_  ( B `  p ) ) )
353352adantr 481 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( 0  <_ 
( ( B `  p )  -  ( A `  p )
)  <->  ( A `  p )  <_  ( B `  p )
) )
354351, 353mpbird 247 . . . . . . . . . . . . . . 15  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  0  <_  (
( B `  p
)  -  ( A `
 p ) ) )
355312, 308resubcld 10458 . . . . . . . . . . . . . . . 16  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( B `  p )  -  ( C `  p )
)  e.  RR )
356355adantr 481 . . . . . . . . . . . . . . 15  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( ( B `
 p )  -  ( C `  p ) )  e.  RR )
357 letr 10131 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( C `  p
)  e.  RR  /\  ( A `  p )  e.  RR  /\  ( B `  p )  e.  RR )  ->  (
( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) )  -> 
( C `  p
)  <_  ( B `  p ) ) )
358308, 305, 312, 357syl3anc 1326 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( ( C `
 p )  <_ 
( A `  p
)  /\  ( A `  p )  <_  ( B `  p )
)  ->  ( C `  p )  <_  ( B `  p )
) )
359358imp 445 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( C `  p )  <_  ( B `  p )
)
360 simplrr 801 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( B `  p )  =/=  ( C `  p )
)
361308, 312ltlend 10182 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( C `  p )  <  ( B `  p )  <->  ( ( C `  p
)  <_  ( B `  p )  /\  ( B `  p )  =/=  ( C `  p
) ) ) )
362361adantr 481 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( ( C `
 p )  < 
( B `  p
)  <->  ( ( C `
 p )  <_ 
( B `  p
)  /\  ( B `  p )  =/=  ( C `  p )
) ) )
363359, 360, 362mpbir2and 957 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( C `  p )  <  ( B `  p )
)
364308, 312posdifd 10614 . . . . . . . . . . . . . . . . 17  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( C `  p )  <  ( B `  p )  <->  0  <  ( ( B `
 p )  -  ( C `  p ) ) ) )
365364adantr 481 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( ( C `
 p )  < 
( B `  p
)  <->  0  <  (
( B `  p
)  -  ( C `
 p ) ) ) )
366363, 365mpbid 222 . . . . . . . . . . . . . . 15  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  0  <  (
( B `  p
)  -  ( C `
 p ) ) )
367 divelunit 12314 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ( B `
 p )  -  ( A `  p ) )  e.  RR  /\  0  <_  ( ( B `
 p )  -  ( A `  p ) ) )  /\  (
( ( B `  p )  -  ( C `  p )
)  e.  RR  /\  0  <  ( ( B `
 p )  -  ( C `  p ) ) ) )  -> 
( ( ( ( B `  p )  -  ( A `  p ) )  / 
( ( B `  p )  -  ( C `  p )
) )  e.  ( 0 [,] 1 )  <-> 
( ( B `  p )  -  ( A `  p )
)  <_  ( ( B `  p )  -  ( C `  p ) ) ) )
368350, 354, 356, 366, 367syl22anc 1327 . . . . . . . . . . . . . 14  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( ( ( ( B `  p
)  -  ( A `
 p ) )  /  ( ( B `
 p )  -  ( C `  p ) ) )  e.  ( 0 [,] 1 )  <-> 
( ( B `  p )  -  ( A `  p )
)  <_  ( ( B `  p )  -  ( C `  p ) ) ) )
369348, 368mpbird 247 . . . . . . . . . . . . 13  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( ( ( B `  p )  -  ( A `  p ) )  / 
( ( B `  p )  -  ( C `  p )
) )  e.  ( 0 [,] 1 ) )
370344, 369eqeltrd 2701 . . . . . . . . . . . 12  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p
)  <_  ( B `  p ) ) )  ->  ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) )  e.  ( 0 [,] 1 ) )
371337, 370jaodan 826 . . . . . . . . . . 11  |-  ( ( ( ( A  e.  ( EE `  N
)  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  /\  ( ( ( B `
 p )  <_ 
( A `  p
)  /\  ( A `  p )  <_  ( C `  p )
)  \/  ( ( C `  p )  <_  ( A `  p )  /\  ( A `  p )  <_  ( B `  p
) ) ) )  ->  ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) )  e.  ( 0 [,] 1 ) )
372371ex 450 . . . . . . . . . 10  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( ( ( B `  p )  <_  ( A `  p )  /\  ( A `  p )  <_  ( C `  p
) )  \/  (
( C `  p
)  <_  ( A `  p )  /\  ( A `  p )  <_  ( B `  p
) ) )  -> 
( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) )  e.  ( 0 [,] 1 ) ) )
373300, 372syld 47 . . . . . . . . 9  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) )  -> 
( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) )  e.  ( 0 [,] 1 ) ) )
374 simp2l 1087 . . . . . . . . . . . . . 14  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  p  e.  ( 1 ... N
) )
375 simp3 1063 . . . . . . . . . . . . . 14  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  k  e.  ( 1 ... N
) )
376289, 290oveq12d 6668 . . . . . . . . . . . . . . . . 17  |-  ( i  =  p  ->  (
( B `  i
)  -  ( A `
 i ) )  =  ( ( B `
 p )  -  ( A `  p ) ) )
377376oveq1d 6665 . . . . . . . . . . . . . . . 16  |-  ( i  =  p  ->  (
( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  p )  -  ( A `  p ) )  x.  ( ( C `  j )  -  ( A `  j )
) ) )
378292, 290oveq12d 6668 . . . . . . . . . . . . . . . . 17  |-  ( i  =  p  ->  (
( C `  i
)  -  ( A `
 i ) )  =  ( ( C `
 p )  -  ( A `  p ) ) )
379378oveq2d 6666 . . . . . . . . . . . . . . . 16  |-  ( i  =  p  ->  (
( ( B `  j )  -  ( A `  j )
)  x.  ( ( C `  i )  -  ( A `  i ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )
380377, 379eqeq12d 2637 . . . . . . . . . . . . . . 15  |-  ( i  =  p  ->  (
( ( ( B `
 i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) )  <->  ( (
( B `  p
)  -  ( A `
 p ) )  x.  ( ( C `
 j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j )
)  x.  ( ( C `  p )  -  ( A `  p ) ) ) ) )
381 fveq2 6191 . . . . . . . . . . . . . . . . . 18  |-  ( j  =  k  ->  ( C `  j )  =  ( C `  k ) )
382 fveq2 6191 . . . . . . . . . . . . . . . . . 18  |-  ( j  =  k  ->  ( A `  j )  =  ( A `  k ) )
383381, 382oveq12d 6668 . . . . . . . . . . . . . . . . 17  |-  ( j  =  k  ->  (
( C `  j
)  -  ( A `
 j ) )  =  ( ( C `
 k )  -  ( A `  k ) ) )
384383oveq2d 6666 . . . . . . . . . . . . . . . 16  |-  ( j  =  k  ->  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  p )  -  ( A `  p ) )  x.  ( ( C `  k )  -  ( A `  k )
) ) )
385 fveq2 6191 . . . . . . . . . . . . . . . . . 18  |-  ( j  =  k  ->  ( B `  j )  =  ( B `  k ) )
386385, 382oveq12d 6668 . . . . . . . . . . . . . . . . 17  |-  ( j  =  k  ->  (
( B `  j
)  -  ( A `
 j ) )  =  ( ( B `
 k )  -  ( A `  k ) ) )
387386oveq1d 6665 . . . . . . . . . . . . . . . 16  |-  ( j  =  k  ->  (
( ( B `  j )  -  ( A `  j )
)  x.  ( ( C `  p )  -  ( A `  p ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )
388384, 387eqeq12d 2637 . . . . . . . . . . . . . . 15  |-  ( j  =  k  ->  (
( ( ( B `
 p )  -  ( A `  p ) )  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  p )  -  ( A `  p )
) )  <->  ( (
( B `  p
)  -  ( A `
 p ) )  x.  ( ( C `
 k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k )
)  x.  ( ( C `  p )  -  ( A `  p ) ) ) ) )
389380, 388rspc2v 3322 . . . . . . . . . . . . . 14  |-  ( ( p  e.  ( 1 ... N )  /\  k  e.  ( 1 ... N ) )  ->  ( A. i  e.  ( 1 ... N
) A. j  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j )
) )  =  ( ( ( B `  j )  -  ( A `  j )
)  x.  ( ( C `  i )  -  ( A `  i ) ) )  ->  ( ( ( B `  p )  -  ( A `  p ) )  x.  ( ( C `  k )  -  ( A `  k )
) )  =  ( ( ( B `  k )  -  ( A `  k )
)  x.  ( ( C `  p )  -  ( A `  p ) ) ) ) )
390374, 375, 389syl2anc 693 . . . . . . . . . . . . 13  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  ( A. i  e.  (
1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) )  ->  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) ) )
391 simp11 1091 . . . . . . . . . . . . . . 15  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  A  e.  ( EE `  N
) )
392391, 375, 248syl2anc 693 . . . . . . . . . . . . . 14  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  ( A `  k )  e.  CC )
393 simp12 1092 . . . . . . . . . . . . . . 15  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  B  e.  ( EE `  N
) )
394393, 375, 250syl2anc 693 . . . . . . . . . . . . . 14  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  ( B `  k )  e.  CC )
395 simp13 1093 . . . . . . . . . . . . . . 15  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  C  e.  ( EE `  N
) )
396395, 375, 252syl2anc 693 . . . . . . . . . . . . . 14  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  ( C `  k )  e.  CC )
3973383adant3 1081 . . . . . . . . . . . . . 14  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  ( A `  p )  e.  CC )
3983393adant3 1081 . . . . . . . . . . . . . 14  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  ( B `  p )  e.  CC )
3993403adant3 1081 . . . . . . . . . . . . . 14  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  ( C `  p )  e.  CC )
400 simp2r 1088 . . . . . . . . . . . . . . 15  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  ( B `  p )  =/=  ( C `  p
) )
401400necomd 2849 . . . . . . . . . . . . . 14  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  ( C `  p )  =/=  ( B `  p
) )
402 simpl23 1141 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( C `  p
)  e.  CC )
403 simpl21 1139 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( A `  p
)  e.  CC )
404402, 403subcld 10392 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( C `  p )  -  ( A `  p )
)  e.  CC )
405 simpl12 1137 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( B `  k
)  e.  CC )
406404, 405mulcld 10060 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( C `
 p )  -  ( A `  p ) )  x.  ( B `
 k ) )  e.  CC )
407 simpl22 1140 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( B `  p
)  e.  CC )
408403, 407subcld 10392 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( A `  p )  -  ( B `  p )
)  e.  CC )
409 simpl13 1138 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( C `  k
)  e.  CC )
410408, 409mulcld 10060 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) )  e.  CC )
411402, 407subcld 10392 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( C `  p )  -  ( B `  p )
)  e.  CC )
412 simpl3 1066 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( C `  p
)  =/=  ( B `
 p ) )
413402, 407, 412subne0d 10401 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( C `  p )  -  ( B `  p )
)  =/=  0 )
414406, 410, 411, 413divdird 10839 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( ( C `  p
)  -  ( A `
 p ) )  x.  ( B `  k ) )  +  ( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) ) )  /  ( ( C `  p )  -  ( B `  p ) ) )  =  ( ( ( ( ( C `  p )  -  ( A `  p )
)  x.  ( B `
 k ) )  /  ( ( C `
 p )  -  ( B `  p ) ) )  +  ( ( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) )  /  ( ( C `
 p )  -  ( B `  p ) ) ) ) )
415 npncan2 10308 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( B `  p
)  e.  CC  /\  ( A `  p )  e.  CC )  -> 
( ( ( B `
 p )  -  ( A `  p ) )  +  ( ( A `  p )  -  ( B `  p ) ) )  =  0 )
416407, 403, 415syl2anc 693 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( B `
 p )  -  ( A `  p ) )  +  ( ( A `  p )  -  ( B `  p ) ) )  =  0 )
417416oveq1d 6665 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( B `  p )  -  ( A `  p ) )  +  ( ( A `  p )  -  ( B `  p )
) )  x.  ( C `  k )
)  =  ( 0  x.  ( C `  k ) ) )
418407, 403subcld 10392 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( B `  p )  -  ( A `  p )
)  e.  CC )
419418, 408, 409adddird 10065 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( B `  p )  -  ( A `  p ) )  +  ( ( A `  p )  -  ( B `  p )
) )  x.  ( C `  k )
)  =  ( ( ( ( B `  p )  -  ( A `  p )
)  x.  ( C `
 k ) )  +  ( ( ( A `  p )  -  ( B `  p ) )  x.  ( C `  k
) ) ) )
420409mul02d 10234 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( 0  x.  ( C `  k )
)  =  0 )
421417, 419, 4203eqtr3d 2664 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( B `  p )  -  ( A `  p ) )  x.  ( C `  k
) )  +  ( ( ( A `  p )  -  ( B `  p )
)  x.  ( C `
 k ) ) )  =  0 )
422421oveq1d 6665 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( ( B `  p
)  -  ( A `
 p ) )  x.  ( C `  k ) )  +  ( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) ) )  +  ( ( ( C `  p
)  -  ( B `
 p ) )  x.  ( A `  k ) ) )  =  ( 0  +  ( ( ( C `
 p )  -  ( B `  p ) )  x.  ( A `
 k ) ) ) )
423418, 409mulcld 10060 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( B `
 p )  -  ( A `  p ) )  x.  ( C `
 k ) )  e.  CC )
424 simpl11 1136 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( A `  k
)  e.  CC )
425411, 424mulcld 10060 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( C `
 p )  -  ( B `  p ) )  x.  ( A `
 k ) )  e.  CC )
426423, 410, 425add32d 10263 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( ( B `  p
)  -  ( A `
 p ) )  x.  ( C `  k ) )  +  ( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) ) )  +  ( ( ( C `  p
)  -  ( B `
 p ) )  x.  ( A `  k ) ) )  =  ( ( ( ( ( B `  p )  -  ( A `  p )
)  x.  ( C `
 k ) )  +  ( ( ( C `  p )  -  ( B `  p ) )  x.  ( A `  k
) ) )  +  ( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) ) ) )
427425addid2d 10237 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( 0  +  ( ( ( C `  p )  -  ( B `  p )
)  x.  ( A `
 k ) ) )  =  ( ( ( C `  p
)  -  ( B `
 p ) )  x.  ( A `  k ) ) )
428422, 426, 4273eqtr3rd 2665 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( C `
 p )  -  ( B `  p ) )  x.  ( A `
 k ) )  =  ( ( ( ( ( B `  p )  -  ( A `  p )
)  x.  ( C `
 k ) )  +  ( ( ( C `  p )  -  ( B `  p ) )  x.  ( A `  k
) ) )  +  ( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) ) ) )
429404, 424mulcld 10060 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( C `
 p )  -  ( A `  p ) )  x.  ( A `
 k ) )  e.  CC )
430418, 424mulcld 10060 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( B `
 p )  -  ( A `  p ) )  x.  ( A `
 k ) )  e.  CC )
431423, 429, 430addsubd 10413 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( ( B `  p
)  -  ( A `
 p ) )  x.  ( C `  k ) )  +  ( ( ( C `
 p )  -  ( A `  p ) )  x.  ( A `
 k ) ) )  -  ( ( ( B `  p
)  -  ( A `
 p ) )  x.  ( A `  k ) ) )  =  ( ( ( ( ( B `  p )  -  ( A `  p )
)  x.  ( C `
 k ) )  -  ( ( ( B `  p )  -  ( A `  p ) )  x.  ( A `  k
) ) )  +  ( ( ( C `
 p )  -  ( A `  p ) )  x.  ( A `
 k ) ) ) )
432402, 407, 403nnncan2d 10427 . . . . . . . . . . . . . . . . . . . . . . . . 25  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( C `
 p )  -  ( A `  p ) )  -  ( ( B `  p )  -  ( A `  p ) ) )  =  ( ( C `
 p )  -  ( B `  p ) ) )
433432oveq1d 6665 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( C `  p )  -  ( A `  p ) )  -  ( ( B `  p )  -  ( A `  p )
) )  x.  ( A `  k )
)  =  ( ( ( C `  p
)  -  ( B `
 p ) )  x.  ( A `  k ) ) )
434404, 418, 424subdird 10487 . . . . . . . . . . . . . . . . . . . . . . . 24  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( C `  p )  -  ( A `  p ) )  -  ( ( B `  p )  -  ( A `  p )
) )  x.  ( A `  k )
)  =  ( ( ( ( C `  p )  -  ( A `  p )
)  x.  ( A `
 k ) )  -  ( ( ( B `  p )  -  ( A `  p ) )  x.  ( A `  k
) ) ) )
435433, 434eqtr3d 2658 . . . . . . . . . . . . . . . . . . . . . . 23  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( C `
 p )  -  ( B `  p ) )  x.  ( A `
 k ) )  =  ( ( ( ( C `  p
)  -  ( A `
 p ) )  x.  ( A `  k ) )  -  ( ( ( B `
 p )  -  ( A `  p ) )  x.  ( A `
 k ) ) ) )
436435oveq2d 6666 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( B `  p )  -  ( A `  p ) )  x.  ( C `  k
) )  +  ( ( ( C `  p )  -  ( B `  p )
)  x.  ( A `
 k ) ) )  =  ( ( ( ( B `  p )  -  ( A `  p )
)  x.  ( C `
 k ) )  +  ( ( ( ( C `  p
)  -  ( A `
 p ) )  x.  ( A `  k ) )  -  ( ( ( B `
 p )  -  ( A `  p ) )  x.  ( A `
 k ) ) ) ) )
437423, 429, 430addsubassd 10412 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( ( B `  p
)  -  ( A `
 p ) )  x.  ( C `  k ) )  +  ( ( ( C `
 p )  -  ( A `  p ) )  x.  ( A `
 k ) ) )  -  ( ( ( B `  p
)  -  ( A `
 p ) )  x.  ( A `  k ) ) )  =  ( ( ( ( B `  p
)  -  ( A `
 p ) )  x.  ( C `  k ) )  +  ( ( ( ( C `  p )  -  ( A `  p ) )  x.  ( A `  k
) )  -  (
( ( B `  p )  -  ( A `  p )
)  x.  ( A `
 k ) ) ) ) )
438436, 437eqtr4d 2659 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( B `  p )  -  ( A `  p ) )  x.  ( C `  k
) )  +  ( ( ( C `  p )  -  ( B `  p )
)  x.  ( A `
 k ) ) )  =  ( ( ( ( ( B `
 p )  -  ( A `  p ) )  x.  ( C `
 k ) )  +  ( ( ( C `  p )  -  ( A `  p ) )  x.  ( A `  k
) ) )  -  ( ( ( B `
 p )  -  ( A `  p ) )  x.  ( A `
 k ) ) ) )
439418, 409, 424subdid 10486 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( B `
 p )  -  ( A `  p ) )  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( ( B `  p
)  -  ( A `
 p ) )  x.  ( C `  k ) )  -  ( ( ( B `
 p )  -  ( A `  p ) )  x.  ( A `
 k ) ) ) )
440439oveq1d 6665 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( B `  p )  -  ( A `  p ) )  x.  ( ( C `  k )  -  ( A `  k )
) )  +  ( ( ( C `  p )  -  ( A `  p )
)  x.  ( A `
 k ) ) )  =  ( ( ( ( ( B `
 p )  -  ( A `  p ) )  x.  ( C `
 k ) )  -  ( ( ( B `  p )  -  ( A `  p ) )  x.  ( A `  k
) ) )  +  ( ( ( C `
 p )  -  ( A `  p ) )  x.  ( A `
 k ) ) ) )
441431, 438, 4403eqtr4d 2666 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( B `  p )  -  ( A `  p ) )  x.  ( C `  k
) )  +  ( ( ( C `  p )  -  ( B `  p )
)  x.  ( A `
 k ) ) )  =  ( ( ( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  +  ( ( ( C `  p )  -  ( A `  p ) )  x.  ( A `  k
) ) ) )
442441oveq1d 6665 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( ( B `  p
)  -  ( A `
 p ) )  x.  ( C `  k ) )  +  ( ( ( C `
 p )  -  ( B `  p ) )  x.  ( A `
 k ) ) )  +  ( ( ( A `  p
)  -  ( B `
 p ) )  x.  ( C `  k ) ) )  =  ( ( ( ( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  +  ( ( ( C `  p )  -  ( A `  p ) )  x.  ( A `  k
) ) )  +  ( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) ) ) )
443428, 442eqtrd 2656 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( C `
 p )  -  ( B `  p ) )  x.  ( A `
 k ) )  =  ( ( ( ( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  +  ( ( ( C `  p )  -  ( A `  p ) )  x.  ( A `  k
) ) )  +  ( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) ) ) )
444 simpr 477 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( B `
 p )  -  ( A `  p ) )  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )
445444oveq1d 6665 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( B `  p )  -  ( A `  p ) )  x.  ( ( C `  k )  -  ( A `  k )
) )  +  ( ( ( C `  p )  -  ( A `  p )
)  x.  ( A `
 k ) ) )  =  ( ( ( ( B `  k )  -  ( A `  k )
)  x.  ( ( C `  p )  -  ( A `  p ) ) )  +  ( ( ( C `  p )  -  ( A `  p ) )  x.  ( A `  k
) ) ) )
446445oveq1d 6665 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( ( B `  p
)  -  ( A `
 p ) )  x.  ( ( C `
 k )  -  ( A `  k ) ) )  +  ( ( ( C `  p )  -  ( A `  p )
)  x.  ( A `
 k ) ) )  +  ( ( ( A `  p
)  -  ( B `
 p ) )  x.  ( C `  k ) ) )  =  ( ( ( ( ( B `  k )  -  ( A `  k )
)  x.  ( ( C `  p )  -  ( A `  p ) ) )  +  ( ( ( C `  p )  -  ( A `  p ) )  x.  ( A `  k
) ) )  +  ( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) ) ) )
447405, 424subcld 10392 . . . . . . . . . . . . . . . . . . . . . 22  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( B `  k )  -  ( A `  k )
)  e.  CC )
448447, 404mulcomd 10061 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( B `
 k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p ) ) )  =  ( ( ( C `  p )  -  ( A `  p ) )  x.  ( ( B `  k )  -  ( A `  k )
) ) )
449448oveq1d 6665 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) )  +  ( ( ( C `  p )  -  ( A `  p )
)  x.  ( A `
 k ) ) )  =  ( ( ( ( C `  p )  -  ( A `  p )
)  x.  ( ( B `  k )  -  ( A `  k ) ) )  +  ( ( ( C `  p )  -  ( A `  p ) )  x.  ( A `  k
) ) ) )
450404, 447, 424adddid 10064 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( C `
 p )  -  ( A `  p ) )  x.  ( ( ( B `  k
)  -  ( A `
 k ) )  +  ( A `  k ) ) )  =  ( ( ( ( C `  p
)  -  ( A `
 p ) )  x.  ( ( B `
 k )  -  ( A `  k ) ) )  +  ( ( ( C `  p )  -  ( A `  p )
)  x.  ( A `
 k ) ) ) )
451405, 424npcand 10396 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( B `
 k )  -  ( A `  k ) )  +  ( A `
 k ) )  =  ( B `  k ) )
452451oveq2d 6666 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( C `
 p )  -  ( A `  p ) )  x.  ( ( ( B `  k
)  -  ( A `
 k ) )  +  ( A `  k ) ) )  =  ( ( ( C `  p )  -  ( A `  p ) )  x.  ( B `  k
) ) )
453449, 450, 4523eqtr2d 2662 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) )  +  ( ( ( C `  p )  -  ( A `  p )
)  x.  ( A `
 k ) ) )  =  ( ( ( C `  p
)  -  ( A `
 p ) )  x.  ( B `  k ) ) )
454453oveq1d 6665 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( ( B `  k
)  -  ( A `
 k ) )  x.  ( ( C `
 p )  -  ( A `  p ) ) )  +  ( ( ( C `  p )  -  ( A `  p )
)  x.  ( A `
 k ) ) )  +  ( ( ( A `  p
)  -  ( B `
 p ) )  x.  ( C `  k ) ) )  =  ( ( ( ( C `  p
)  -  ( A `
 p ) )  x.  ( B `  k ) )  +  ( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) ) ) )
455443, 446, 4543eqtrd 2660 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( C `
 p )  -  ( B `  p ) )  x.  ( A `
 k ) )  =  ( ( ( ( C `  p
)  -  ( A `
 p ) )  x.  ( B `  k ) )  +  ( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) ) ) )
456406, 410addcld 10059 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( C `  p )  -  ( A `  p ) )  x.  ( B `  k
) )  +  ( ( ( A `  p )  -  ( B `  p )
)  x.  ( C `
 k ) ) )  e.  CC )
457456, 411, 424, 413divmuld 10823 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( ( ( C `  p )  -  ( A `  p )
)  x.  ( B `
 k ) )  +  ( ( ( A `  p )  -  ( B `  p ) )  x.  ( C `  k
) ) )  / 
( ( C `  p )  -  ( B `  p )
) )  =  ( A `  k )  <-> 
( ( ( C `
 p )  -  ( B `  p ) )  x.  ( A `
 k ) )  =  ( ( ( ( C `  p
)  -  ( A `
 p ) )  x.  ( B `  k ) )  +  ( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) ) ) ) )
458455, 457mpbird 247 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( ( C `  p
)  -  ( A `
 p ) )  x.  ( B `  k ) )  +  ( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) ) )  /  ( ( C `  p )  -  ( B `  p ) ) )  =  ( A `  k ) )
459404, 405, 411, 413div23d 10838 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( C `  p )  -  ( A `  p ) )  x.  ( B `  k
) )  /  (
( C `  p
)  -  ( B `
 p ) ) )  =  ( ( ( ( C `  p )  -  ( A `  p )
)  /  ( ( C `  p )  -  ( B `  p ) ) )  x.  ( B `  k ) ) )
460411, 408, 411, 413divsubdird 10840 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( C `  p )  -  ( B `  p ) )  -  ( ( A `  p )  -  ( B `  p )
) )  /  (
( C `  p
)  -  ( B `
 p ) ) )  =  ( ( ( ( C `  p )  -  ( B `  p )
)  /  ( ( C `  p )  -  ( B `  p ) ) )  -  ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) ) ) )
461402, 403, 407nnncan2d 10427 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( C `
 p )  -  ( B `  p ) )  -  ( ( A `  p )  -  ( B `  p ) ) )  =  ( ( C `
 p )  -  ( A `  p ) ) )
462461oveq1d 6665 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( C `  p )  -  ( B `  p ) )  -  ( ( A `  p )  -  ( B `  p )
) )  /  (
( C `  p
)  -  ( B `
 p ) ) )  =  ( ( ( C `  p
)  -  ( A `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) ) )
463411, 413dividd 10799 . . . . . . . . . . . . . . . . . . . . 21  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( C `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) )  =  1 )
464463oveq1d 6665 . . . . . . . . . . . . . . . . . . . 20  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( C `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) )  -  (
( ( A `  p )  -  ( B `  p )
)  /  ( ( C `  p )  -  ( B `  p ) ) ) )  =  ( 1  -  ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) ) ) )
465460, 462, 4643eqtr3d 2664 . . . . . . . . . . . . . . . . . . 19  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( C `
 p )  -  ( A `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) )  =  ( 1  -  ( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) ) ) )
466465oveq1d 6665 . . . . . . . . . . . . . . . . . 18  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( C `  p )  -  ( A `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) )  x.  ( B `  k )
)  =  ( ( 1  -  ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) ) )  x.  ( B `  k
) ) )
467459, 466eqtrd 2656 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( C `  p )  -  ( A `  p ) )  x.  ( B `  k
) )  /  (
( C `  p
)  -  ( B `
 p ) ) )  =  ( ( 1  -  ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) ) )  x.  ( B `  k
) ) )
468408, 409, 411, 413div23d 10838 . . . . . . . . . . . . . . . . 17  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( A `  p )  -  ( B `  p ) )  x.  ( C `  k
) )  /  (
( C `  p
)  -  ( B `
 p ) ) )  =  ( ( ( ( A `  p )  -  ( B `  p )
)  /  ( ( C `  p )  -  ( B `  p ) ) )  x.  ( C `  k ) ) )
469467, 468oveq12d 6668 . . . . . . . . . . . . . . . 16  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( ( ( ( ( C `  p
)  -  ( A `
 p ) )  x.  ( B `  k ) )  / 
( ( C `  p )  -  ( B `  p )
) )  +  ( ( ( ( A `
 p )  -  ( B `  p ) )  x.  ( C `
 k ) )  /  ( ( C `
 p )  -  ( B `  p ) ) ) )  =  ( ( ( 1  -  ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) ) )  x.  ( B `  k
) )  +  ( ( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) )  x.  ( C `  k ) ) ) )
470414, 458, 4693eqtr3d 2664 . . . . . . . . . . . . . . 15  |-  ( ( ( ( ( A `
 k )  e.  CC  /\  ( B `
 k )  e.  CC  /\  ( C `
 k )  e.  CC )  /\  (
( A `  p
)  e.  CC  /\  ( B `  p )  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p
) )  /\  (
( ( B `  p )  -  ( A `  p )
)  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) ) )  -> 
( A `  k
)  =  ( ( ( 1  -  (
( ( A `  p )  -  ( B `  p )
)  /  ( ( C `  p )  -  ( B `  p ) ) ) )  x.  ( B `
 k ) )  +  ( ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) )  x.  ( C `  k )
) ) )
471470ex 450 . . . . . . . . . . . . . 14  |-  ( ( ( ( A `  k )  e.  CC  /\  ( B `  k
)  e.  CC  /\  ( C `  k )  e.  CC )  /\  ( ( A `  p )  e.  CC  /\  ( B `  p
)  e.  CC  /\  ( C `  p )  e.  CC )  /\  ( C `  p )  =/=  ( B `  p ) )  -> 
( ( ( ( B `  p )  -  ( A `  p ) )  x.  ( ( C `  k )  -  ( A `  k )
) )  =  ( ( ( B `  k )  -  ( A `  k )
)  x.  ( ( C `  p )  -  ( A `  p ) ) )  ->  ( A `  k )  =  ( ( ( 1  -  ( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) ) )  x.  ( B `
 k ) )  +  ( ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) )  x.  ( C `  k )
) ) ) )
472392, 394, 396, 397, 398, 399, 401, 471syl331anc 1351 . . . . . . . . . . . . 13  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  (
( ( ( B `
 p )  -  ( A `  p ) )  x.  ( ( C `  k )  -  ( A `  k ) ) )  =  ( ( ( B `  k )  -  ( A `  k ) )  x.  ( ( C `  p )  -  ( A `  p )
) )  ->  ( A `  k )  =  ( ( ( 1  -  ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) ) )  x.  ( B `  k
) )  +  ( ( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) )  x.  ( C `  k ) ) ) ) )
473390, 472syld 47 . . . . . . . . . . . 12  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) )  /\  k  e.  ( 1 ... N
) )  ->  ( A. i  e.  (
1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) )  ->  ( A `  k )  =  ( ( ( 1  -  ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) ) )  x.  ( B `  k
) )  +  ( ( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) )  x.  ( C `  k ) ) ) ) )
4744733expia 1267 . . . . . . . . . . 11  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( k  e.  ( 1 ... N )  ->  ( A. i  e.  ( 1 ... N
) A. j  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j )
) )  =  ( ( ( B `  j )  -  ( A `  j )
)  x.  ( ( C `  i )  -  ( A `  i ) ) )  ->  ( A `  k )  =  ( ( ( 1  -  ( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) ) )  x.  ( B `
 k ) )  +  ( ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) )  x.  ( C `  k )
) ) ) ) )
475474com23 86 . . . . . . . . . 10  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( A. i  e.  ( 1 ... N
) A. j  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j )
) )  =  ( ( ( B `  j )  -  ( A `  j )
)  x.  ( ( C `  i )  -  ( A `  i ) ) )  ->  ( k  e.  ( 1 ... N
)  ->  ( A `  k )  =  ( ( ( 1  -  ( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) ) )  x.  ( B `
 k ) )  +  ( ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) )  x.  ( C `  k )
) ) ) ) )
476475ralrimdv 2968 . . . . . . . . 9  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( A. i  e.  ( 1 ... N
) A. j  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j )
) )  =  ( ( ( B `  j )  -  ( A `  j )
)  x.  ( ( C `  i )  -  ( A `  i ) ) )  ->  A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  (
( ( A `  p )  -  ( B `  p )
)  /  ( ( C `  p )  -  ( B `  p ) ) ) )  x.  ( B `
 k ) )  +  ( ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) )  x.  ( C `  k )
) ) ) )
477373, 476anim12d 586 . . . . . . . 8  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) )  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) )  -> 
( ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) )  e.  ( 0 [,] 1 )  /\  A. k  e.  ( 1 ... N
) ( A `  k )  =  ( ( ( 1  -  ( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) ) )  x.  ( B `
 k ) )  +  ( ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) )  x.  ( C `  k )
) ) ) ) )
478 oveq2 6658 . . . . . . . . . . . . 13  |-  ( t  =  ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) )  ->  (
1  -  t )  =  ( 1  -  ( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) ) ) )
479478oveq1d 6665 . . . . . . . . . . . 12  |-  ( t  =  ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) )  ->  (
( 1  -  t
)  x.  ( B `
 k ) )  =  ( ( 1  -  ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) ) )  x.  ( B `  k
) ) )
480 oveq1 6657 . . . . . . . . . . . 12  |-  ( t  =  ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) )  ->  (
t  x.  ( C `
 k ) )  =  ( ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) )  x.  ( C `  k )
) )
481479, 480oveq12d 6668 . . . . . . . . . . 11  |-  ( t  =  ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) )  ->  (
( ( 1  -  t )  x.  ( B `  k )
)  +  ( t  x.  ( C `  k ) ) )  =  ( ( ( 1  -  ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) ) )  x.  ( B `  k
) )  +  ( ( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) )  x.  ( C `  k ) ) ) )
482481eqeq2d 2632 . . . . . . . . . 10  |-  ( t  =  ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) )  ->  (
( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) )  <->  ( A `  k )  =  ( ( ( 1  -  ( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) ) )  x.  ( B `
 k ) )  +  ( ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) )  x.  ( C `  k )
) ) ) )
483482ralbidv 2986 . . . . . . . . 9  |-  ( t  =  ( ( ( A `  p )  -  ( B `  p ) )  / 
( ( C `  p )  -  ( B `  p )
) )  ->  ( A. k  e.  (
1 ... N ) ( A `  k )  =  ( ( ( 1  -  t )  x.  ( B `  k ) )  +  ( t  x.  ( C `  k )
) )  <->  A. k  e.  ( 1 ... N
) ( A `  k )  =  ( ( ( 1  -  ( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) ) )  x.  ( B `
 k ) )  +  ( ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) )  x.  ( C `  k )
) ) ) )
484483rspcev 3309 . . . . . . . 8  |-  ( ( ( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) )  e.  ( 0 [,] 1 )  /\  A. k  e.  ( 1 ... N ) ( A `  k )  =  ( ( ( 1  -  ( ( ( A `  p
)  -  ( B `
 p ) )  /  ( ( C `
 p )  -  ( B `  p ) ) ) )  x.  ( B `  k
) )  +  ( ( ( ( A `
 p )  -  ( B `  p ) )  /  ( ( C `  p )  -  ( B `  p ) ) )  x.  ( C `  k ) ) ) )  ->  E. t  e.  ( 0 [,] 1
) A. k  e.  ( 1 ... N
) ( A `  k )  =  ( ( ( 1  -  t )  x.  ( B `  k )
)  +  ( t  x.  ( C `  k ) ) ) )
485477, 484syl6 35 . . . . . . 7  |-  ( ( ( A  e.  ( EE `  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N ) )  /\  ( p  e.  ( 1 ... N )  /\  ( B `  p )  =/=  ( C `  p
) ) )  -> 
( ( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) )  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) )  ->  E. t  e.  (
0 [,] 1 ) A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) ) ) )
486485rexlimdvaa 3032 . . . . . 6  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  ( E. p  e.  (
1 ... N ) ( B `  p )  =/=  ( C `  p )  ->  (
( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) )  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) )  ->  E. t  e.  (
0 [,] 1 ) A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) ) ) ) )
487288, 486sylbid 230 . . . . 5  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  ( B  =/=  C  ->  (
( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) )  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) )  ->  E. t  e.  (
0 [,] 1 ) A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) ) ) ) )
488280, 487pm2.61dne 2880 . . . 4  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  (
( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  <_  ( A `  i )  /\  ( A `  i )  <_  ( C `  i
) )  \/  (
( C `  i
)  <_  ( A `  i )  /\  ( A `  i )  <_  ( B `  i
) ) )  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) )  ->  E. t  e.  (
0 [,] 1 ) A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) ) ) )
489224, 488sylbid 230 . . 3  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  (
( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( A `  i ) )  x.  ( ( C `  i )  -  ( A `  i )
) )  <_  0  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `
 i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) )  ->  E. t  e.  (
0 [,] 1 ) A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) ) ) )
490218, 489impbid 202 . 2  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  ( E. t  e.  (
0 [,] 1 ) A. k  e.  ( 1 ... N ) ( A `  k
)  =  ( ( ( 1  -  t
)  x.  ( B `
 k ) )  +  ( t  x.  ( C `  k
) ) )  <->  ( A. i  e.  ( 1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  i )  -  ( A `  i ) ) )  <_  0  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `  i )  -  ( A `  i )
)  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) ) ) )
4911, 490bitrd 268 1  |-  ( ( A  e.  ( EE
`  N )  /\  B  e.  ( EE `  N )  /\  C  e.  ( EE `  N
) )  ->  ( A  Btwn  <. B ,  C >.  <-> 
( A. i  e.  ( 1 ... N
) ( ( ( B `  i )  -  ( A `  i ) )  x.  ( ( C `  i )  -  ( A `  i )
) )  <_  0  /\  A. i  e.  ( 1 ... N ) A. j  e.  ( 1 ... N ) ( ( ( B `
 i )  -  ( A `  i ) )  x.  ( ( C `  j )  -  ( A `  j ) ) )  =  ( ( ( B `  j )  -  ( A `  j ) )  x.  ( ( C `  i )  -  ( A `  i )
) ) ) ) )
Colors of variables: wff setvar class
Syntax hints:   -. wn 3    -> wi 4    <-> wb 196    \/ wo 383    /\ wa 384    /\ w3a 1037    = wceq 1483    e. wcel 1990    =/= wne 2794   A.wral 2912   E.wrex 2913   <.cop 4183   class class class wbr 4653   ` cfv 5888  (class class class)co 6650   CCcc 9934   RRcr 9935   0cc0 9936   1c1 9937    + caddc 9939    x. cmul 9941    < clt 10074    <_ cle 10075    - cmin 10266   -ucneg 10267    / cdiv 10684   2c2 11070   [,]cicc 12178   ...cfz 12326   ^cexp 12860   EEcee 25768    Btwn cbtwn 25769
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1722  ax-4 1737  ax-5 1839  ax-6 1888  ax-7 1935  ax-8 1992  ax-9 1999  ax-10 2019  ax-11 2034  ax-12 2047  ax-13 2246  ax-ext 2602  ax-sep 4781  ax-nul 4789  ax-pow 4843  ax-pr 4906  ax-un 6949  ax-cnex 9992  ax-resscn 9993  ax-1cn 9994  ax-icn 9995  ax-addcl 9996  ax-addrcl 9997  ax-mulcl 9998  ax-mulrcl 9999  ax-mulcom 10000  ax-addass 10001  ax-mulass 10002  ax-distr 10003  ax-i2m1 10004  ax-1ne0 10005  ax-1rid 10006  ax-rnegex 10007  ax-rrecex 10008  ax-cnre 10009  ax-pre-lttri 10010  ax-pre-lttrn 10011  ax-pre-ltadd 10012  ax-pre-mulgt0 10013
This theorem depends on definitions:  df-bi 197  df-or 385  df-an 386  df-3or 1038  df-3an 1039  df-tru 1486  df-ex 1705  df-nf 1710  df-sb 1881  df-eu 2474  df-mo 2475  df-clab 2609  df-cleq 2615  df-clel 2618  df-nfc 2753  df-ne 2795  df-nel 2898  df-ral 2917  df-rex 2918  df-reu 2919  df-rmo 2920  df-rab 2921  df-v 3202  df-sbc 3436  df-csb 3534  df-dif 3577  df-un 3579  df-in 3581  df-ss 3588  df-pss 3590  df-nul 3916  df-if 4087  df-pw 4160  df-sn 4178  df-pr 4180  df-tp 4182  df-op 4184  df-uni 4437  df-iun 4522  df-br 4654  df-opab 4713  df-mpt 4730  df-tr 4753  df-id 5024  df-eprel 5029  df-po 5035  df-so 5036  df-fr 5073  df-we 5075  df-xp 5120  df-rel 5121  df-cnv 5122  df-co 5123  df-dm 5124  df-rn 5125  df-res 5126  df-ima 5127  df-pred 5680  df-ord 5726  df-on 5727  df-lim 5728  df-suc 5729  df-iota 5851  df-fun 5890  df-fn 5891  df-f 5892  df-f1 5893  df-fo 5894  df-f1o 5895  df-fv 5896  df-riota 6611  df-ov 6653  df-oprab 6654  df-mpt2 6655  df-om 7066  df-1st 7168  df-2nd 7169  df-wrecs 7407  df-recs 7468  df-rdg 7506  df-er 7742  df-map 7859  df-en 7956  df-dom 7957  df-sdom 7958  df-pnf 10076  df-mnf 10077  df-xr 10078  df-ltxr 10079  df-le 10080  df-sub 10268  df-neg 10269  df-div 10685  df-nn 11021  df-2 11079  df-n0 11293  df-z 11378  df-uz 11688  df-icc 12182  df-fz 12327  df-seq 12802  df-exp 12861  df-ee 25771  df-btwn 25772
This theorem is referenced by:  colinearalg  25790
  Copyright terms: Public domain W3C validator