Proof of Theorem line2x
Step | Hyp | Ref
| Expression |
1 | | line2.g |
. . . 4
⊢ 𝐺 = {𝑝 ∈ 𝑃 ∣ ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶} |
2 | 1 | a1i 11 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐺 = {𝑝 ∈ 𝑃 ∣ ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶}) |
3 | | 1ex 10971 |
. . . . . . . . . . 11
⊢ 1 ∈
V |
4 | | 2ex 12050 |
. . . . . . . . . . 11
⊢ 2 ∈
V |
5 | 3, 4 | pm3.2i 471 |
. . . . . . . . . 10
⊢ (1 ∈
V ∧ 2 ∈ V) |
6 | | c0ex 10969 |
. . . . . . . . . . 11
⊢ 0 ∈
V |
7 | 6 | jctl 524 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → (0 ∈
V ∧ 𝑀 ∈
ℝ)) |
8 | | 1ne2 12181 |
. . . . . . . . . . 11
⊢ 1 ≠
2 |
9 | 8 | a1i 11 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → 1 ≠
2) |
10 | | fprg 7027 |
. . . . . . . . . . 11
⊢ (((1
∈ V ∧ 2 ∈ V) ∧ (0 ∈ V ∧ 𝑀 ∈ ℝ) ∧ 1 ≠ 2) →
{〈1, 0〉, 〈2, 𝑀〉}:{1, 2}⟶{0, 𝑀}) |
11 | | 0red 10978 |
. . . . . . . . . . . . . 14
⊢ ((1
∈ V ∧ 2 ∈ V) → 0 ∈ ℝ) |
12 | | simpr 485 |
. . . . . . . . . . . . . 14
⊢ ((0
∈ V ∧ 𝑀 ∈
ℝ) → 𝑀 ∈
ℝ) |
13 | 11, 12 | anim12i 613 |
. . . . . . . . . . . . 13
⊢ (((1
∈ V ∧ 2 ∈ V) ∧ (0 ∈ V ∧ 𝑀 ∈ ℝ)) → (0 ∈ ℝ
∧ 𝑀 ∈
ℝ)) |
14 | 13 | 3adant3 1131 |
. . . . . . . . . . . 12
⊢ (((1
∈ V ∧ 2 ∈ V) ∧ (0 ∈ V ∧ 𝑀 ∈ ℝ) ∧ 1 ≠ 2) → (0
∈ ℝ ∧ 𝑀
∈ ℝ)) |
15 | | prssi 4754 |
. . . . . . . . . . . 12
⊢ ((0
∈ ℝ ∧ 𝑀
∈ ℝ) → {0, 𝑀} ⊆ ℝ) |
16 | 14, 15 | syl 17 |
. . . . . . . . . . 11
⊢ (((1
∈ V ∧ 2 ∈ V) ∧ (0 ∈ V ∧ 𝑀 ∈ ℝ) ∧ 1 ≠ 2) → {0,
𝑀} ⊆
ℝ) |
17 | 10, 16 | fssd 6618 |
. . . . . . . . . 10
⊢ (((1
∈ V ∧ 2 ∈ V) ∧ (0 ∈ V ∧ 𝑀 ∈ ℝ) ∧ 1 ≠ 2) →
{〈1, 0〉, 〈2, 𝑀〉}:{1,
2}⟶ℝ) |
18 | 5, 7, 9, 17 | mp3an2i 1465 |
. . . . . . . . 9
⊢ (𝑀 ∈ ℝ → {〈1,
0〉, 〈2, 𝑀〉}:{1,
2}⟶ℝ) |
19 | | line2.i |
. . . . . . . . . 10
⊢ 𝐼 = {1, 2} |
20 | 19 | feq2i 6592 |
. . . . . . . . 9
⊢
({〈1, 0〉, 〈2, 𝑀〉}:𝐼⟶ℝ ↔ {〈1, 0〉,
〈2, 𝑀〉}:{1,
2}⟶ℝ) |
21 | 18, 20 | sylibr 233 |
. . . . . . . 8
⊢ (𝑀 ∈ ℝ → {〈1,
0〉, 〈2, 𝑀〉}:𝐼⟶ℝ) |
22 | | reex 10962 |
. . . . . . . . 9
⊢ ℝ
∈ V |
23 | | prex 5355 |
. . . . . . . . . 10
⊢ {1, 2}
∈ V |
24 | 19, 23 | eqeltri 2835 |
. . . . . . . . 9
⊢ 𝐼 ∈ V |
25 | 22, 24 | elmap 8659 |
. . . . . . . 8
⊢
({〈1, 0〉, 〈2, 𝑀〉} ∈ (ℝ ↑m
𝐼) ↔ {〈1,
0〉, 〈2, 𝑀〉}:𝐼⟶ℝ) |
26 | 21, 25 | sylibr 233 |
. . . . . . 7
⊢ (𝑀 ∈ ℝ → {〈1,
0〉, 〈2, 𝑀〉}
∈ (ℝ ↑m 𝐼)) |
27 | | line2x.x |
. . . . . . 7
⊢ 𝑋 = {〈1, 0〉, 〈2,
𝑀〉} |
28 | | line2.p |
. . . . . . 7
⊢ 𝑃 = (ℝ ↑m
𝐼) |
29 | 26, 27, 28 | 3eltr4g 2856 |
. . . . . 6
⊢ (𝑀 ∈ ℝ → 𝑋 ∈ 𝑃) |
30 | 3 | jctl 524 |
. . . . . . . . . . 11
⊢ (𝑀 ∈ ℝ → (1 ∈
V ∧ 𝑀 ∈
ℝ)) |
31 | | fprg 7027 |
. . . . . . . . . . 11
⊢ (((1
∈ V ∧ 2 ∈ V) ∧ (1 ∈ V ∧ 𝑀 ∈ ℝ) ∧ 1 ≠ 2) →
{〈1, 1〉, 〈2, 𝑀〉}:{1, 2}⟶{1, 𝑀}) |
32 | 5, 30, 9, 31 | mp3an2i 1465 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → {〈1,
1〉, 〈2, 𝑀〉}:{1, 2}⟶{1, 𝑀}) |
33 | | 1re 10975 |
. . . . . . . . . . 11
⊢ 1 ∈
ℝ |
34 | | prssi 4754 |
. . . . . . . . . . 11
⊢ ((1
∈ ℝ ∧ 𝑀
∈ ℝ) → {1, 𝑀} ⊆ ℝ) |
35 | 33, 34 | mpan 687 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → {1, 𝑀} ⊆
ℝ) |
36 | 32, 35 | fssd 6618 |
. . . . . . . . 9
⊢ (𝑀 ∈ ℝ → {〈1,
1〉, 〈2, 𝑀〉}:{1,
2}⟶ℝ) |
37 | 19 | feq2i 6592 |
. . . . . . . . 9
⊢
({〈1, 1〉, 〈2, 𝑀〉}:𝐼⟶ℝ ↔ {〈1, 1〉,
〈2, 𝑀〉}:{1,
2}⟶ℝ) |
38 | 36, 37 | sylibr 233 |
. . . . . . . 8
⊢ (𝑀 ∈ ℝ → {〈1,
1〉, 〈2, 𝑀〉}:𝐼⟶ℝ) |
39 | 22, 24 | pm3.2i 471 |
. . . . . . . . 9
⊢ (ℝ
∈ V ∧ 𝐼 ∈
V) |
40 | | elmapg 8628 |
. . . . . . . . 9
⊢ ((ℝ
∈ V ∧ 𝐼 ∈ V)
→ ({〈1, 1〉, 〈2, 𝑀〉} ∈ (ℝ ↑m
𝐼) ↔ {〈1,
1〉, 〈2, 𝑀〉}:𝐼⟶ℝ)) |
41 | 39, 40 | mp1i 13 |
. . . . . . . 8
⊢ (𝑀 ∈ ℝ →
({〈1, 1〉, 〈2, 𝑀〉} ∈ (ℝ ↑m
𝐼) ↔ {〈1,
1〉, 〈2, 𝑀〉}:𝐼⟶ℝ)) |
42 | 38, 41 | mpbird 256 |
. . . . . . 7
⊢ (𝑀 ∈ ℝ → {〈1,
1〉, 〈2, 𝑀〉}
∈ (ℝ ↑m 𝐼)) |
43 | | line2x.y |
. . . . . . 7
⊢ 𝑌 = {〈1, 1〉, 〈2,
𝑀〉} |
44 | 42, 43, 28 | 3eltr4g 2856 |
. . . . . 6
⊢ (𝑀 ∈ ℝ → 𝑌 ∈ 𝑃) |
45 | | opex 5379 |
. . . . . . . . . 10
⊢ 〈1,
0〉 ∈ V |
46 | | opex 5379 |
. . . . . . . . . 10
⊢ 〈2,
𝑀〉 ∈
V |
47 | 45, 46 | pm3.2i 471 |
. . . . . . . . 9
⊢ (〈1,
0〉 ∈ V ∧ 〈2, 𝑀〉 ∈ V) |
48 | | opex 5379 |
. . . . . . . . . 10
⊢ 〈1,
1〉 ∈ V |
49 | 48, 46 | pm3.2i 471 |
. . . . . . . . 9
⊢ (〈1,
1〉 ∈ V ∧ 〈2, 𝑀〉 ∈ V) |
50 | 47, 49 | pm3.2i 471 |
. . . . . . . 8
⊢
((〈1, 0〉 ∈ V ∧ 〈2, 𝑀〉 ∈ V) ∧ (〈1, 1〉
∈ V ∧ 〈2, 𝑀〉 ∈ V)) |
51 | 8 | orci 862 |
. . . . . . . . . . . 12
⊢ (1 ≠ 2
∨ 0 ≠ 𝑀) |
52 | 3, 6 | opthne 5397 |
. . . . . . . . . . . 12
⊢ (〈1,
0〉 ≠ 〈2, 𝑀〉 ↔ (1 ≠ 2 ∨ 0 ≠ 𝑀)) |
53 | 51, 52 | mpbir 230 |
. . . . . . . . . . 11
⊢ 〈1,
0〉 ≠ 〈2, 𝑀〉 |
54 | 53 | a1i 11 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → 〈1,
0〉 ≠ 〈2, 𝑀〉) |
55 | | 0ne1 12044 |
. . . . . . . . . . . 12
⊢ 0 ≠
1 |
56 | 55 | olci 863 |
. . . . . . . . . . 11
⊢ (1 ≠ 1
∨ 0 ≠ 1) |
57 | 3, 6 | opthne 5397 |
. . . . . . . . . . 11
⊢ (〈1,
0〉 ≠ 〈1, 1〉 ↔ (1 ≠ 1 ∨ 0 ≠ 1)) |
58 | 56, 57 | mpbir 230 |
. . . . . . . . . 10
⊢ 〈1,
0〉 ≠ 〈1, 1〉 |
59 | 54, 58 | jctil 520 |
. . . . . . . . 9
⊢ (𝑀 ∈ ℝ → (〈1,
0〉 ≠ 〈1, 1〉 ∧ 〈1, 0〉 ≠ 〈2, 𝑀〉)) |
60 | 59 | orcd 870 |
. . . . . . . 8
⊢ (𝑀 ∈ ℝ →
((〈1, 0〉 ≠ 〈1, 1〉 ∧ 〈1, 0〉 ≠ 〈2,
𝑀〉) ∨ (〈2,
𝑀〉 ≠ 〈1,
1〉 ∧ 〈2, 𝑀〉 ≠ 〈2, 𝑀〉))) |
61 | | prneimg 4785 |
. . . . . . . 8
⊢
(((〈1, 0〉 ∈ V ∧ 〈2, 𝑀〉 ∈ V) ∧ (〈1, 1〉
∈ V ∧ 〈2, 𝑀〉 ∈ V)) → (((〈1, 0〉
≠ 〈1, 1〉 ∧ 〈1, 0〉 ≠ 〈2, 𝑀〉) ∨ (〈2, 𝑀〉 ≠ 〈1, 1〉 ∧ 〈2,
𝑀〉 ≠ 〈2, 𝑀〉)) → {〈1,
0〉, 〈2, 𝑀〉}
≠ {〈1, 1〉, 〈2, 𝑀〉})) |
62 | 50, 60, 61 | mpsyl 68 |
. . . . . . 7
⊢ (𝑀 ∈ ℝ → {〈1,
0〉, 〈2, 𝑀〉}
≠ {〈1, 1〉, 〈2, 𝑀〉}) |
63 | 62, 27, 43 | 3netr4g 3023 |
. . . . . 6
⊢ (𝑀 ∈ ℝ → 𝑋 ≠ 𝑌) |
64 | 29, 44, 63 | 3jca 1127 |
. . . . 5
⊢ (𝑀 ∈ ℝ → (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) |
65 | 64 | adantl 482 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) |
66 | | line2.e |
. . . . 5
⊢ 𝐸 = (ℝ^‘𝐼) |
67 | | line2.l |
. . . . 5
⊢ 𝐿 = (LineM‘𝐸) |
68 | | eqid 2738 |
. . . . 5
⊢ ((𝑌‘1) − (𝑋‘1)) = ((𝑌‘1) − (𝑋‘1)) |
69 | | eqid 2738 |
. . . . 5
⊢ ((𝑌‘2) − (𝑋‘2)) = ((𝑌‘2) − (𝑋‘2)) |
70 | | eqid 2738 |
. . . . 5
⊢ (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))) = (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))) |
71 | 19, 66, 28, 67, 68, 69, 70 | rrx2linest 46088 |
. . . 4
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (𝑋𝐿𝑌) = {𝑝 ∈ 𝑃 ∣ (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))))}) |
72 | 65, 71 | syl 17 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝑋𝐿𝑌) = {𝑝 ∈ 𝑃 ∣ (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))))}) |
73 | 2, 72 | eqeq12d 2754 |
. 2
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐺 = (𝑋𝐿𝑌) ↔ {𝑝 ∈ 𝑃 ∣ ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶} = {𝑝 ∈ 𝑃 ∣ (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))))})) |
74 | | rabbi 3316 |
. . 3
⊢
(∀𝑝 ∈
𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))))) ↔ {𝑝 ∈ 𝑃 ∣ ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶} = {𝑝 ∈ 𝑃 ∣ (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))))}) |
75 | 43 | fveq1i 6775 |
. . . . . . . . . . . . 13
⊢ (𝑌‘1) = ({〈1, 1〉,
〈2, 𝑀〉}‘1) |
76 | 3, 3, 8 | 3pm3.2i 1338 |
. . . . . . . . . . . . . 14
⊢ (1 ∈
V ∧ 1 ∈ V ∧ 1 ≠ 2) |
77 | | fvpr1g 7062 |
. . . . . . . . . . . . . 14
⊢ ((1
∈ V ∧ 1 ∈ V ∧ 1 ≠ 2) → ({〈1, 1〉, 〈2,
𝑀〉}‘1) =
1) |
78 | 76, 77 | mp1i 13 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ →
({〈1, 1〉, 〈2, 𝑀〉}‘1) = 1) |
79 | 75, 78 | eqtrid 2790 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℝ → (𝑌‘1) = 1) |
80 | 27 | fveq1i 6775 |
. . . . . . . . . . . . 13
⊢ (𝑋‘1) = ({〈1, 0〉,
〈2, 𝑀〉}‘1) |
81 | 3, 6, 8 | 3pm3.2i 1338 |
. . . . . . . . . . . . . 14
⊢ (1 ∈
V ∧ 0 ∈ V ∧ 1 ≠ 2) |
82 | | fvpr1g 7062 |
. . . . . . . . . . . . . 14
⊢ ((1
∈ V ∧ 0 ∈ V ∧ 1 ≠ 2) → ({〈1, 0〉, 〈2,
𝑀〉}‘1) =
0) |
83 | 81, 82 | mp1i 13 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ →
({〈1, 0〉, 〈2, 𝑀〉}‘1) = 0) |
84 | 80, 83 | eqtrid 2790 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℝ → (𝑋‘1) = 0) |
85 | 79, 84 | oveq12d 7293 |
. . . . . . . . . . 11
⊢ (𝑀 ∈ ℝ → ((𝑌‘1) − (𝑋‘1)) = (1 −
0)) |
86 | | 1m0e1 12094 |
. . . . . . . . . . 11
⊢ (1
− 0) = 1 |
87 | 85, 86 | eqtrdi 2794 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → ((𝑌‘1) − (𝑋‘1)) = 1) |
88 | 87 | oveq1d 7290 |
. . . . . . . . 9
⊢ (𝑀 ∈ ℝ → (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = (1 · (𝑝‘2))) |
89 | 43 | fveq1i 6775 |
. . . . . . . . . . . . . 14
⊢ (𝑌‘2) = ({〈1, 1〉,
〈2, 𝑀〉}‘2) |
90 | | fvpr2g 7063 |
. . . . . . . . . . . . . . 15
⊢ ((2
∈ V ∧ 𝑀 ∈
ℝ ∧ 1 ≠ 2) → ({〈1, 1〉, 〈2, 𝑀〉}‘2) = 𝑀) |
91 | 4, 8, 90 | mp3an13 1451 |
. . . . . . . . . . . . . 14
⊢ (𝑀 ∈ ℝ →
({〈1, 1〉, 〈2, 𝑀〉}‘2) = 𝑀) |
92 | 89, 91 | eqtrid 2790 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ → (𝑌‘2) = 𝑀) |
93 | 27 | fveq1i 6775 |
. . . . . . . . . . . . . 14
⊢ (𝑋‘2) = ({〈1, 0〉,
〈2, 𝑀〉}‘2) |
94 | | fvpr2g 7063 |
. . . . . . . . . . . . . . 15
⊢ ((2
∈ V ∧ 𝑀 ∈
ℝ ∧ 1 ≠ 2) → ({〈1, 0〉, 〈2, 𝑀〉}‘2) = 𝑀) |
95 | 4, 8, 94 | mp3an13 1451 |
. . . . . . . . . . . . . 14
⊢ (𝑀 ∈ ℝ →
({〈1, 0〉, 〈2, 𝑀〉}‘2) = 𝑀) |
96 | 93, 95 | eqtrid 2790 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ → (𝑋‘2) = 𝑀) |
97 | 92, 96 | oveq12d 7293 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℝ → ((𝑌‘2) − (𝑋‘2)) = (𝑀 − 𝑀)) |
98 | | recn 10961 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ → 𝑀 ∈
ℂ) |
99 | 98 | subidd 11320 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℝ → (𝑀 − 𝑀) = 0) |
100 | 97, 99 | eqtrd 2778 |
. . . . . . . . . . 11
⊢ (𝑀 ∈ ℝ → ((𝑌‘2) − (𝑋‘2)) = 0) |
101 | 100 | oveq1d 7290 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → (((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) = (0 · (𝑝‘1))) |
102 | 3, 3, 9, 77 | mp3an12i 1464 |
. . . . . . . . . . . . . . 15
⊢ (𝑀 ∈ ℝ →
({〈1, 1〉, 〈2, 𝑀〉}‘1) = 1) |
103 | 75, 102 | eqtrid 2790 |
. . . . . . . . . . . . . 14
⊢ (𝑀 ∈ ℝ → (𝑌‘1) = 1) |
104 | 96, 103 | oveq12d 7293 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ → ((𝑋‘2) · (𝑌‘1)) = (𝑀 · 1)) |
105 | | ax-1rid 10941 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ → (𝑀 · 1) = 𝑀) |
106 | 104, 105 | eqtrd 2778 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℝ → ((𝑋‘2) · (𝑌‘1)) = 𝑀) |
107 | 3, 6, 9, 82 | mp3an12i 1464 |
. . . . . . . . . . . . . . 15
⊢ (𝑀 ∈ ℝ →
({〈1, 0〉, 〈2, 𝑀〉}‘1) = 0) |
108 | 80, 107 | eqtrid 2790 |
. . . . . . . . . . . . . 14
⊢ (𝑀 ∈ ℝ → (𝑋‘1) = 0) |
109 | 108, 92 | oveq12d 7293 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ → ((𝑋‘1) · (𝑌‘2)) = (0 · 𝑀)) |
110 | 98 | mul02d 11173 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ → (0
· 𝑀) =
0) |
111 | 109, 110 | eqtrd 2778 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℝ → ((𝑋‘1) · (𝑌‘2)) = 0) |
112 | 106, 111 | oveq12d 7293 |
. . . . . . . . . . 11
⊢ (𝑀 ∈ ℝ → (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))) = (𝑀 − 0)) |
113 | 98 | subid1d 11321 |
. . . . . . . . . . 11
⊢ (𝑀 ∈ ℝ → (𝑀 − 0) = 𝑀) |
114 | 112, 113 | eqtrd 2778 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))) = 𝑀) |
115 | 101, 114 | oveq12d 7293 |
. . . . . . . . 9
⊢ (𝑀 ∈ ℝ → ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2)))) = ((0 ·
(𝑝‘1)) + 𝑀)) |
116 | 88, 115 | eqeq12d 2754 |
. . . . . . . 8
⊢ (𝑀 ∈ ℝ → ((((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2)))) ↔ (1 ·
(𝑝‘2)) = ((0 ·
(𝑝‘1)) + 𝑀))) |
117 | 116 | adantl 482 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2)))) ↔ (1 ·
(𝑝‘2)) = ((0 ·
(𝑝‘1)) + 𝑀))) |
118 | 19, 28 | rrx2pyel 46058 |
. . . . . . . . . 10
⊢ (𝑝 ∈ 𝑃 → (𝑝‘2) ∈ ℝ) |
119 | 118 | recnd 11003 |
. . . . . . . . 9
⊢ (𝑝 ∈ 𝑃 → (𝑝‘2) ∈ ℂ) |
120 | 119 | mulid2d 10993 |
. . . . . . . 8
⊢ (𝑝 ∈ 𝑃 → (1 · (𝑝‘2)) = (𝑝‘2)) |
121 | 19, 28 | rrx2pxel 46057 |
. . . . . . . . . . 11
⊢ (𝑝 ∈ 𝑃 → (𝑝‘1) ∈ ℝ) |
122 | 121 | recnd 11003 |
. . . . . . . . . 10
⊢ (𝑝 ∈ 𝑃 → (𝑝‘1) ∈ ℂ) |
123 | 122 | mul02d 11173 |
. . . . . . . . 9
⊢ (𝑝 ∈ 𝑃 → (0 · (𝑝‘1)) = 0) |
124 | 123 | oveq1d 7290 |
. . . . . . . 8
⊢ (𝑝 ∈ 𝑃 → ((0 · (𝑝‘1)) + 𝑀) = (0 + 𝑀)) |
125 | 120, 124 | eqeq12d 2754 |
. . . . . . 7
⊢ (𝑝 ∈ 𝑃 → ((1 · (𝑝‘2)) = ((0 · (𝑝‘1)) + 𝑀) ↔ (𝑝‘2) = (0 + 𝑀))) |
126 | 117, 125 | sylan9bb 510 |
. . . . . 6
⊢ ((((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) ∧ 𝑝 ∈ 𝑃) → ((((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2)))) ↔ (𝑝‘2) = (0 + 𝑀))) |
127 | 126 | bibi2d 343 |
. . . . 5
⊢ ((((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) ∧ 𝑝 ∈ 𝑃) → ((((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))))) ↔ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = (0 + 𝑀)))) |
128 | 127 | ralbidva 3111 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))))) ↔ ∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = (0 + 𝑀)))) |
129 | 98 | addid2d 11176 |
. . . . . . . . 9
⊢ (𝑀 ∈ ℝ → (0 +
𝑀) = 𝑀) |
130 | 129 | adantr 481 |
. . . . . . . 8
⊢ ((𝑀 ∈ ℝ ∧ 𝑝 ∈ 𝑃) → (0 + 𝑀) = 𝑀) |
131 | 130 | eqeq2d 2749 |
. . . . . . 7
⊢ ((𝑀 ∈ ℝ ∧ 𝑝 ∈ 𝑃) → ((𝑝‘2) = (0 + 𝑀) ↔ (𝑝‘2) = 𝑀)) |
132 | 131 | bibi2d 343 |
. . . . . 6
⊢ ((𝑀 ∈ ℝ ∧ 𝑝 ∈ 𝑃) → ((((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = (0 + 𝑀)) ↔ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))) |
133 | 132 | ralbidva 3111 |
. . . . 5
⊢ (𝑀 ∈ ℝ →
(∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = (0 + 𝑀)) ↔ ∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))) |
134 | 133 | adantl 482 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = (0 + 𝑀)) ↔ ∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))) |
135 | 19, 66, 28, 67, 1, 27, 43 | line2xlem 46099 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) → (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)))) |
136 | | oveq1 7282 |
. . . . . . . . . . . . . . 15
⊢ (𝐴 = 0 → (𝐴 · (𝑝‘1)) = (0 · (𝑝‘1))) |
137 | 136 | adantr 481 |
. . . . . . . . . . . . . 14
⊢ ((𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) → (𝐴 · (𝑝‘1)) = (0 · (𝑝‘1))) |
138 | 137 | ad2antlr 724 |
. . . . . . . . . . . . 13
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (𝐴 · (𝑝‘1)) = (0 · (𝑝‘1))) |
139 | 123 | adantl 482 |
. . . . . . . . . . . . 13
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (0 · (𝑝‘1)) = 0) |
140 | 138, 139 | eqtrd 2778 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (𝐴 · (𝑝‘1)) = 0) |
141 | 140 | oveq1d 7290 |
. . . . . . . . . . 11
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = (0 + (𝐵 · (𝑝‘2)))) |
142 | | recn 10961 |
. . . . . . . . . . . . . . . 16
⊢ (𝐵 ∈ ℝ → 𝐵 ∈
ℂ) |
143 | 142 | adantr 481 |
. . . . . . . . . . . . . . 15
⊢ ((𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) → 𝐵 ∈
ℂ) |
144 | 143 | 3ad2ant2 1133 |
. . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ∈ ℂ) |
145 | 144 | ad3antrrr 727 |
. . . . . . . . . . . . 13
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → 𝐵 ∈ ℂ) |
146 | 119 | adantl 482 |
. . . . . . . . . . . . 13
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (𝑝‘2) ∈ ℂ) |
147 | 145, 146 | mulcld 10995 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (𝐵 · (𝑝‘2)) ∈ ℂ) |
148 | 147 | addid2d 11176 |
. . . . . . . . . . 11
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (0 + (𝐵 · (𝑝‘2))) = (𝐵 · (𝑝‘2))) |
149 | 141, 148 | eqtrd 2778 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = (𝐵 · (𝑝‘2))) |
150 | 149 | eqeq1d 2740 |
. . . . . . . . 9
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝐵 · (𝑝‘2)) = 𝐶)) |
151 | | simp3 1137 |
. . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐶 ∈ ℝ) |
152 | 151 | recnd 11003 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐶 ∈ ℂ) |
153 | 152 | ad3antrrr 727 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → 𝐶 ∈ ℂ) |
154 | | simpl 483 |
. . . . . . . . . . . . 13
⊢ ((𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) → 𝐵 ∈
ℝ) |
155 | 154 | recnd 11003 |
. . . . . . . . . . . 12
⊢ ((𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) → 𝐵 ∈
ℂ) |
156 | 155 | 3ad2ant2 1133 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ∈ ℂ) |
157 | 156 | ad3antrrr 727 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → 𝐵 ∈ ℂ) |
158 | | simp2r 1199 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ≠ 0) |
159 | 158 | ad3antrrr 727 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → 𝐵 ≠ 0) |
160 | 153, 157,
146, 159 | divmuld 11773 |
. . . . . . . . 9
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → ((𝐶 / 𝐵) = (𝑝‘2) ↔ (𝐵 · (𝑝‘2)) = 𝐶)) |
161 | | simpr 485 |
. . . . . . . . . . . 12
⊢ ((𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) → 𝑀 = (𝐶 / 𝐵)) |
162 | 161 | eqcomd 2744 |
. . . . . . . . . . 11
⊢ ((𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) → (𝐶 / 𝐵) = 𝑀) |
163 | 162 | ad2antlr 724 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (𝐶 / 𝐵) = 𝑀) |
164 | 163 | eqeq1d 2740 |
. . . . . . . . 9
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → ((𝐶 / 𝐵) = (𝑝‘2) ↔ 𝑀 = (𝑝‘2))) |
165 | 150, 160,
164 | 3bitr2d 307 |
. . . . . . . 8
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ 𝑀 = (𝑝‘2))) |
166 | | eqcom 2745 |
. . . . . . . 8
⊢ (𝑀 = (𝑝‘2) ↔ (𝑝‘2) = 𝑀) |
167 | 165, 166 | bitrdi 287 |
. . . . . . 7
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)) |
168 | 167 | ralrimiva 3103 |
. . . . . 6
⊢ ((((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) ∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) → ∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)) |
169 | 168 | ex 413 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) → ∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))) |
170 | 135, 169 | impbid 211 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) ↔ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)))) |
171 | 128, 134,
170 | 3bitrd 305 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))))) ↔ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)))) |
172 | 74, 171 | bitr3id 285 |
. 2
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ({𝑝 ∈ 𝑃 ∣ ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶} = {𝑝 ∈ 𝑃 ∣ (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))))} ↔ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)))) |
173 | 73, 172 | bitrd 278 |
1
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐺 = (𝑋𝐿𝑌) ↔ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)))) |