Metamath Proof Explorer


Theorem colinearalglem2

Description: Lemma for colinearalg . Translate between two forms of the colinearity condition. (Contributed by Scott Fenton, 24-Jun-2013)

Ref Expression
Assertion colinearalglem2 A𝔼NB𝔼NC𝔼Ni1Nj1NBiAiCjAj=BjAjCiAii1Nj1NCiBiAjBj=CjBjAiBi

Proof

Step Hyp Ref Expression
1 simp1 A𝔼NB𝔼NC𝔼NA𝔼N
2 simpl i1Nj1Ni1N
3 fveecn A𝔼Ni1NAi
4 1 2 3 syl2an A𝔼NB𝔼NC𝔼Ni1Nj1NAi
5 simp2 A𝔼NB𝔼NC𝔼NB𝔼N
6 fveecn B𝔼Ni1NBi
7 5 2 6 syl2an A𝔼NB𝔼NC𝔼Ni1Nj1NBi
8 simp3 A𝔼NB𝔼NC𝔼NC𝔼N
9 fveecn C𝔼Ni1NCi
10 8 2 9 syl2an A𝔼NB𝔼NC𝔼Ni1Nj1NCi
11 simpr i1Nj1Nj1N
12 fveecn A𝔼Nj1NAj
13 1 11 12 syl2an A𝔼NB𝔼NC𝔼Ni1Nj1NAj
14 fveecn B𝔼Nj1NBj
15 5 11 14 syl2an A𝔼NB𝔼NC𝔼Ni1Nj1NBj
16 fveecn C𝔼Nj1NCj
17 8 11 16 syl2an A𝔼NB𝔼NC𝔼Ni1Nj1NCj
18 simp1 AiBiCiAi
19 simp3 AjBjCjCj
20 mulcl AiCjAiCj
21 18 19 20 syl2an AiBiCiAjBjCjAiCj
22 simp2 AiBiCiBi
23 simp1 AjBjCjAj
24 mulcl BiAjBiAj
25 22 23 24 syl2an AiBiCiAjBjCjBiAj
26 21 25 addcld AiBiCiAjBjCjAiCj+BiAj
27 mulcl BiCjBiCj
28 22 19 27 syl2an AiBiCiAjBjCjBiCj
29 26 28 subcld AiBiCiAjBjCjAiCj+BiAj-BiCj
30 simp2 AjBjCjBj
31 mulcl AiBjAiBj
32 18 30 31 syl2an AiBiCiAjBjCjAiBj
33 simp3 AiBiCiCi
34 mulcl CiAjCiAj
35 33 23 34 syl2an AiBiCiAjBjCjCiAj
36 mulcl CiBjCiBj
37 33 30 36 syl2an AiBiCiAjBjCjCiBj
38 35 37 subcld AiBiCiAjBjCjCiAjCiBj
39 29 32 38 subadd2d AiBiCiAjBjCjAiCj+BiAj-BiCj-AiBj=CiAjCiBjCiAj-CiBj+AiBj=AiCj+BiAj-BiCj
40 eqcom CiAj-CiBj+AiBj=AiCj+BiAj-BiCjAiCj+BiAj-BiCj=CiAj-CiBj+AiBj
41 39 40 bitrdi AiBiCiAjBjCjAiCj+BiAj-BiCj-AiBj=CiAjCiBjAiCj+BiAj-BiCj=CiAj-CiBj+AiBj
42 35 32 37 addsubd AiBiCiAjBjCjCiAj+AiBj-CiBj=CiAj-CiBj+AiBj
43 35 32 addcomd AiBiCiAjBjCjCiAj+AiBj=AiBj+CiAj
44 43 oveq1d AiBiCiAjBjCjCiAj+AiBj-CiBj=AiBj+CiAj-CiBj
45 42 44 eqtr3d AiBiCiAjBjCjCiAj-CiBj+AiBj=AiBj+CiAj-CiBj
46 45 eqeq2d AiBiCiAjBjCjAiCj+BiAj-BiCj=CiAj-CiBj+AiBjAiCj+BiAj-BiCj=AiBj+CiAj-CiBj
47 41 46 bitrd AiBiCiAjBjCjAiCj+BiAj-BiCj-AiBj=CiAjCiBjAiCj+BiAj-BiCj=AiBj+CiAj-CiBj
48 26 28 32 subsub4d AiBiCiAjBjCjAiCj+BiAj-BiCj-AiBj=AiCj+BiAj-BiCj+AiBj
49 28 32 addcld AiBiCiAjBjCjBiCj+AiBj
50 21 49 25 subsub3d AiBiCiAjBjCjAiCjBiCj+AiBj-BiAj=AiCj+BiAj-BiCj+AiBj
51 28 25 32 subsub3d AiBiCiAjBjCjBiCjBiAjAiBj=BiCj+AiBj-BiAj
52 51 eqcomd AiBiCiAjBjCjBiCj+AiBj-BiAj=BiCjBiAjAiBj
53 52 oveq2d AiBiCiAjBjCjAiCjBiCj+AiBj-BiAj=AiCjBiCjBiAjAiBj
54 25 32 subcld AiBiCiAjBjCjBiAjAiBj
55 21 28 54 subsubd AiBiCiAjBjCjAiCjBiCjBiAjAiBj=AiCjBiCj+BiAj-AiBj
56 53 55 eqtrd AiBiCiAjBjCjAiCjBiCj+AiBj-BiAj=AiCjBiCj+BiAj-AiBj
57 48 50 56 3eqtr2d AiBiCiAjBjCjAiCj+BiAj-BiCj-AiBj=AiCjBiCj+BiAj-AiBj
58 21 28 subcld AiBiCiAjBjCjAiCjBiCj
59 58 25 32 addsub12d AiBiCiAjBjCjAiCjBiCj+BiAj-AiBj=BiAj+AiCjBiCj-AiBj
60 21 28 32 subsub4d AiBiCiAjBjCjAiCj-BiCj-AiBj=AiCjBiCj+AiBj
61 60 oveq2d AiBiCiAjBjCjBiAj+AiCjBiCj-AiBj=BiAj+AiCj-BiCj+AiBj
62 57 59 61 3eqtrd AiBiCiAjBjCjAiCj+BiAj-BiCj-AiBj=BiAj+AiCj-BiCj+AiBj
63 62 eqeq1d AiBiCiAjBjCjAiCj+BiAj-BiCj-AiBj=CiAjCiBjBiAj+AiCj-BiCj+AiBj=CiAjCiBj
64 32 35 addcld AiBiCiAjBjCjAiBj+CiAj
65 subeqrev AiCj+BiAjBiCjAiBj+CiAjCiBjAiCj+BiAj-BiCj=AiBj+CiAj-CiBjBiCjAiCj+BiAj=CiBjAiBj+CiAj
66 26 28 64 37 65 syl22anc AiBiCiAjBjCjAiCj+BiAj-BiCj=AiBj+CiAj-CiBjBiCjAiCj+BiAj=CiBjAiBj+CiAj
67 47 63 66 3bitr3rd AiBiCiAjBjCjBiCjAiCj+BiAj=CiBjAiBj+CiAjBiAj+AiCj-BiCj+AiBj=CiAjCiBj
68 21 49 subcld AiBiCiAjBjCjAiCjBiCj+AiBj
69 25 68 38 addrsub AiBiCiAjBjCjBiAj+AiCj-BiCj+AiBj=CiAjCiBjAiCjBiCj+AiBj=CiAj-CiBj-BiAj
70 35 37 25 sub32d AiBiCiAjBjCjCiAj-CiBj-BiAj=CiAj-BiAj-CiBj
71 35 25 37 subsub4d AiBiCiAjBjCjCiAj-BiAj-CiBj=CiAjBiAj+CiBj
72 70 71 eqtrd AiBiCiAjBjCjCiAj-CiBj-BiAj=CiAjBiAj+CiBj
73 72 eqeq2d AiBiCiAjBjCjAiCjBiCj+AiBj=CiAj-CiBj-BiAjAiCjBiCj+AiBj=CiAjBiAj+CiBj
74 69 73 bitrd AiBiCiAjBjCjBiAj+AiCj-BiCj+AiBj=CiAjCiBjAiCjBiCj+AiBj=CiAjBiAj+CiBj
75 eqcom AiCjBiCj+AiBj=CiAjBiAj+CiBjCiAjBiAj+CiBj=AiCjBiCj+AiBj
76 74 75 bitrdi AiBiCiAjBjCjBiAj+AiCj-BiCj+AiBj=CiAjCiBjCiAjBiAj+CiBj=AiCjBiCj+AiBj
77 67 76 bitrd AiBiCiAjBjCjBiCjAiCj+BiAj=CiBjAiBj+CiAjCiAjBiAj+CiBj=AiCjBiCj+AiBj
78 colinearalglem1 AiBiCiAjBjCjBiAiCjAj=BjAjCiAiBiCjAiCj+BiAj=CiBjAiBj+CiAj
79 3anrot AiBiCiBiCiAi
80 3anrot AjBjCjBjCjAj
81 colinearalglem1 BiCiAiBjCjAjCiBiAjBj=CjBjAiBiCiAjBiAj+CiBj=AiCjBiCj+AiBj
82 79 80 81 syl2anb AiBiCiAjBjCjCiBiAjBj=CjBjAiBiCiAjBiAj+CiBj=AiCjBiCj+AiBj
83 77 78 82 3bitr4d AiBiCiAjBjCjBiAiCjAj=BjAjCiAiCiBiAjBj=CjBjAiBi
84 4 7 10 13 15 17 83 syl33anc A𝔼NB𝔼NC𝔼Ni1Nj1NBiAiCjAj=BjAjCiAiCiBiAjBj=CjBjAiBi
85 84 2ralbidva A𝔼NB𝔼NC𝔼Ni1Nj1NBiAiCjAj=BjAjCiAii1Nj1NCiBiAjBj=CjBjAiBi