Proof of Theorem line2x
| Step | Hyp | Ref
| Expression |
| 1 | | line2.g |
. . . 4
⊢ 𝐺 = {𝑝 ∈ 𝑃 ∣ ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶} |
| 2 | 1 | a1i 11 |
. . 3
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → 𝐺 = {𝑝 ∈ 𝑃 ∣ ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶}) |
| 3 | | 1ex 11257 |
. . . . . . . . . . 11
⊢ 1 ∈
V |
| 4 | | 2ex 12343 |
. . . . . . . . . . 11
⊢ 2 ∈
V |
| 5 | 3, 4 | pm3.2i 470 |
. . . . . . . . . 10
⊢ (1 ∈
V ∧ 2 ∈ V) |
| 6 | | c0ex 11255 |
. . . . . . . . . . 11
⊢ 0 ∈
V |
| 7 | 6 | jctl 523 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → (0 ∈
V ∧ 𝑀 ∈
ℝ)) |
| 8 | | 1ne2 12474 |
. . . . . . . . . . 11
⊢ 1 ≠
2 |
| 9 | 8 | a1i 11 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → 1 ≠
2) |
| 10 | | fprg 7175 |
. . . . . . . . . . 11
⊢ (((1
∈ V ∧ 2 ∈ V) ∧ (0 ∈ V ∧ 𝑀 ∈ ℝ) ∧ 1 ≠ 2) →
{〈1, 0〉, 〈2, 𝑀〉}:{1, 2}⟶{0, 𝑀}) |
| 11 | | 0red 11264 |
. . . . . . . . . . . . . 14
⊢ ((1
∈ V ∧ 2 ∈ V) → 0 ∈ ℝ) |
| 12 | | simpr 484 |
. . . . . . . . . . . . . 14
⊢ ((0
∈ V ∧ 𝑀 ∈
ℝ) → 𝑀 ∈
ℝ) |
| 13 | 11, 12 | anim12i 613 |
. . . . . . . . . . . . 13
⊢ (((1
∈ V ∧ 2 ∈ V) ∧ (0 ∈ V ∧ 𝑀 ∈ ℝ)) → (0 ∈ ℝ
∧ 𝑀 ∈
ℝ)) |
| 14 | 13 | 3adant3 1133 |
. . . . . . . . . . . 12
⊢ (((1
∈ V ∧ 2 ∈ V) ∧ (0 ∈ V ∧ 𝑀 ∈ ℝ) ∧ 1 ≠ 2) → (0
∈ ℝ ∧ 𝑀
∈ ℝ)) |
| 15 | | prssi 4821 |
. . . . . . . . . . . 12
⊢ ((0
∈ ℝ ∧ 𝑀
∈ ℝ) → {0, 𝑀} ⊆ ℝ) |
| 16 | 14, 15 | syl 17 |
. . . . . . . . . . 11
⊢ (((1
∈ V ∧ 2 ∈ V) ∧ (0 ∈ V ∧ 𝑀 ∈ ℝ) ∧ 1 ≠ 2) → {0,
𝑀} ⊆
ℝ) |
| 17 | 10, 16 | fssd 6753 |
. . . . . . . . . 10
⊢ (((1
∈ V ∧ 2 ∈ V) ∧ (0 ∈ V ∧ 𝑀 ∈ ℝ) ∧ 1 ≠ 2) →
{〈1, 0〉, 〈2, 𝑀〉}:{1,
2}⟶ℝ) |
| 18 | 5, 7, 9, 17 | mp3an2i 1468 |
. . . . . . . . 9
⊢ (𝑀 ∈ ℝ → {〈1,
0〉, 〈2, 𝑀〉}:{1,
2}⟶ℝ) |
| 19 | | line2.i |
. . . . . . . . . 10
⊢ 𝐼 = {1, 2} |
| 20 | 19 | feq2i 6728 |
. . . . . . . . 9
⊢
({〈1, 0〉, 〈2, 𝑀〉}:𝐼⟶ℝ ↔ {〈1, 0〉,
〈2, 𝑀〉}:{1,
2}⟶ℝ) |
| 21 | 18, 20 | sylibr 234 |
. . . . . . . 8
⊢ (𝑀 ∈ ℝ → {〈1,
0〉, 〈2, 𝑀〉}:𝐼⟶ℝ) |
| 22 | | reex 11246 |
. . . . . . . . 9
⊢ ℝ
∈ V |
| 23 | | prex 5437 |
. . . . . . . . . 10
⊢ {1, 2}
∈ V |
| 24 | 19, 23 | eqeltri 2837 |
. . . . . . . . 9
⊢ 𝐼 ∈ V |
| 25 | 22, 24 | elmap 8911 |
. . . . . . . 8
⊢
({〈1, 0〉, 〈2, 𝑀〉} ∈ (ℝ ↑m
𝐼) ↔ {〈1,
0〉, 〈2, 𝑀〉}:𝐼⟶ℝ) |
| 26 | 21, 25 | sylibr 234 |
. . . . . . 7
⊢ (𝑀 ∈ ℝ → {〈1,
0〉, 〈2, 𝑀〉}
∈ (ℝ ↑m 𝐼)) |
| 27 | | line2x.x |
. . . . . . 7
⊢ 𝑋 = {〈1, 0〉, 〈2,
𝑀〉} |
| 28 | | line2.p |
. . . . . . 7
⊢ 𝑃 = (ℝ ↑m
𝐼) |
| 29 | 26, 27, 28 | 3eltr4g 2858 |
. . . . . 6
⊢ (𝑀 ∈ ℝ → 𝑋 ∈ 𝑃) |
| 30 | 3 | jctl 523 |
. . . . . . . . . . 11
⊢ (𝑀 ∈ ℝ → (1 ∈
V ∧ 𝑀 ∈
ℝ)) |
| 31 | | fprg 7175 |
. . . . . . . . . . 11
⊢ (((1
∈ V ∧ 2 ∈ V) ∧ (1 ∈ V ∧ 𝑀 ∈ ℝ) ∧ 1 ≠ 2) →
{〈1, 1〉, 〈2, 𝑀〉}:{1, 2}⟶{1, 𝑀}) |
| 32 | 5, 30, 9, 31 | mp3an2i 1468 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → {〈1,
1〉, 〈2, 𝑀〉}:{1, 2}⟶{1, 𝑀}) |
| 33 | | 1re 11261 |
. . . . . . . . . . 11
⊢ 1 ∈
ℝ |
| 34 | | prssi 4821 |
. . . . . . . . . . 11
⊢ ((1
∈ ℝ ∧ 𝑀
∈ ℝ) → {1, 𝑀} ⊆ ℝ) |
| 35 | 33, 34 | mpan 690 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → {1, 𝑀} ⊆
ℝ) |
| 36 | 32, 35 | fssd 6753 |
. . . . . . . . 9
⊢ (𝑀 ∈ ℝ → {〈1,
1〉, 〈2, 𝑀〉}:{1,
2}⟶ℝ) |
| 37 | 19 | feq2i 6728 |
. . . . . . . . 9
⊢
({〈1, 1〉, 〈2, 𝑀〉}:𝐼⟶ℝ ↔ {〈1, 1〉,
〈2, 𝑀〉}:{1,
2}⟶ℝ) |
| 38 | 36, 37 | sylibr 234 |
. . . . . . . 8
⊢ (𝑀 ∈ ℝ → {〈1,
1〉, 〈2, 𝑀〉}:𝐼⟶ℝ) |
| 39 | 22, 24 | pm3.2i 470 |
. . . . . . . . 9
⊢ (ℝ
∈ V ∧ 𝐼 ∈
V) |
| 40 | | elmapg 8879 |
. . . . . . . . 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 257 |
. . . . . . 7
⊢ (𝑀 ∈ ℝ → {〈1,
1〉, 〈2, 𝑀〉}
∈ (ℝ ↑m 𝐼)) |
| 43 | | line2x.y |
. . . . . . 7
⊢ 𝑌 = {〈1, 1〉, 〈2,
𝑀〉} |
| 44 | 42, 43, 28 | 3eltr4g 2858 |
. . . . . 6
⊢ (𝑀 ∈ ℝ → 𝑌 ∈ 𝑃) |
| 45 | | opex 5469 |
. . . . . . . . . 10
⊢ 〈1,
0〉 ∈ V |
| 46 | | opex 5469 |
. . . . . . . . . 10
⊢ 〈2,
𝑀〉 ∈
V |
| 47 | 45, 46 | pm3.2i 470 |
. . . . . . . . 9
⊢ (〈1,
0〉 ∈ V ∧ 〈2, 𝑀〉 ∈ V) |
| 48 | | opex 5469 |
. . . . . . . . . 10
⊢ 〈1,
1〉 ∈ V |
| 49 | 48, 46 | pm3.2i 470 |
. . . . . . . . 9
⊢ (〈1,
1〉 ∈ V ∧ 〈2, 𝑀〉 ∈ V) |
| 50 | 47, 49 | pm3.2i 470 |
. . . . . . . 8
⊢
((〈1, 0〉 ∈ V ∧ 〈2, 𝑀〉 ∈ V) ∧ (〈1, 1〉
∈ V ∧ 〈2, 𝑀〉 ∈ V)) |
| 51 | 8 | orci 866 |
. . . . . . . . . . . 12
⊢ (1 ≠ 2
∨ 0 ≠ 𝑀) |
| 52 | 3, 6 | opthne 5487 |
. . . . . . . . . . . 12
⊢ (〈1,
0〉 ≠ 〈2, 𝑀〉 ↔ (1 ≠ 2 ∨ 0 ≠ 𝑀)) |
| 53 | 51, 52 | mpbir 231 |
. . . . . . . . . . 11
⊢ 〈1,
0〉 ≠ 〈2, 𝑀〉 |
| 54 | 53 | a1i 11 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → 〈1,
0〉 ≠ 〈2, 𝑀〉) |
| 55 | | 0ne1 12337 |
. . . . . . . . . . . 12
⊢ 0 ≠
1 |
| 56 | 55 | olci 867 |
. . . . . . . . . . 11
⊢ (1 ≠ 1
∨ 0 ≠ 1) |
| 57 | 3, 6 | opthne 5487 |
. . . . . . . . . . 11
⊢ (〈1,
0〉 ≠ 〈1, 1〉 ↔ (1 ≠ 1 ∨ 0 ≠ 1)) |
| 58 | 56, 57 | mpbir 231 |
. . . . . . . . . 10
⊢ 〈1,
0〉 ≠ 〈1, 1〉 |
| 59 | 54, 58 | jctil 519 |
. . . . . . . . 9
⊢ (𝑀 ∈ ℝ → (〈1,
0〉 ≠ 〈1, 1〉 ∧ 〈1, 0〉 ≠ 〈2, 𝑀〉)) |
| 60 | 59 | orcd 874 |
. . . . . . . 8
⊢ (𝑀 ∈ ℝ →
((〈1, 0〉 ≠ 〈1, 1〉 ∧ 〈1, 0〉 ≠ 〈2,
𝑀〉) ∨ (〈2,
𝑀〉 ≠ 〈1,
1〉 ∧ 〈2, 𝑀〉 ≠ 〈2, 𝑀〉))) |
| 61 | | prneimg 4854 |
. . . . . . . 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 3020 |
. . . . . 6
⊢ (𝑀 ∈ ℝ → 𝑋 ≠ 𝑌) |
| 64 | 29, 44, 63 | 3jca 1129 |
. . . . 5
⊢ (𝑀 ∈ ℝ → (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) |
| 65 | 64 | adantl 481 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) |
| 66 | | line2.e |
. . . . 5
⊢ 𝐸 = (ℝ^‘𝐼) |
| 67 | | line2.l |
. . . . 5
⊢ 𝐿 = (LineM‘𝐸) |
| 68 | | eqid 2737 |
. . . . 5
⊢ ((𝑌‘1) − (𝑋‘1)) = ((𝑌‘1) − (𝑋‘1)) |
| 69 | | eqid 2737 |
. . . . 5
⊢ ((𝑌‘2) − (𝑋‘2)) = ((𝑌‘2) − (𝑋‘2)) |
| 70 | | eqid 2737 |
. . . . 5
⊢ (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))) = (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))) |
| 71 | 19, 66, 28, 67, 68, 69, 70 | rrx2linest 48663 |
. . . 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 2753 |
. 2
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐺 = (𝑋𝐿𝑌) ↔ {𝑝 ∈ 𝑃 ∣ ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶} = {𝑝 ∈ 𝑃 ∣ (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))))})) |
| 74 | | rabbi 3467 |
. . 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 6907 |
. . . . . . . . . . . . 13
⊢ (𝑌‘1) = ({〈1, 1〉,
〈2, 𝑀〉}‘1) |
| 76 | 3, 3, 8 | 3pm3.2i 1340 |
. . . . . . . . . . . . . 14
⊢ (1 ∈
V ∧ 1 ∈ V ∧ 1 ≠ 2) |
| 77 | | fvpr1g 7210 |
. . . . . . . . . . . . . 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 2789 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℝ → (𝑌‘1) = 1) |
| 80 | 27 | fveq1i 6907 |
. . . . . . . . . . . . 13
⊢ (𝑋‘1) = ({〈1, 0〉,
〈2, 𝑀〉}‘1) |
| 81 | 3, 6, 8 | 3pm3.2i 1340 |
. . . . . . . . . . . . . 14
⊢ (1 ∈
V ∧ 0 ∈ V ∧ 1 ≠ 2) |
| 82 | | fvpr1g 7210 |
. . . . . . . . . . . . . 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 2789 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℝ → (𝑋‘1) = 0) |
| 85 | 79, 84 | oveq12d 7449 |
. . . . . . . . . . 11
⊢ (𝑀 ∈ ℝ → ((𝑌‘1) − (𝑋‘1)) = (1 −
0)) |
| 86 | | 1m0e1 12387 |
. . . . . . . . . . 11
⊢ (1
− 0) = 1 |
| 87 | 85, 86 | eqtrdi 2793 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → ((𝑌‘1) − (𝑋‘1)) = 1) |
| 88 | 87 | oveq1d 7446 |
. . . . . . . . 9
⊢ (𝑀 ∈ ℝ → (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = (1 · (𝑝‘2))) |
| 89 | 43 | fveq1i 6907 |
. . . . . . . . . . . . . 14
⊢ (𝑌‘2) = ({〈1, 1〉,
〈2, 𝑀〉}‘2) |
| 90 | | fvpr2g 7211 |
. . . . . . . . . . . . . . 15
⊢ ((2
∈ V ∧ 𝑀 ∈
ℝ ∧ 1 ≠ 2) → ({〈1, 1〉, 〈2, 𝑀〉}‘2) = 𝑀) |
| 91 | 4, 8, 90 | mp3an13 1454 |
. . . . . . . . . . . . . 14
⊢ (𝑀 ∈ ℝ →
({〈1, 1〉, 〈2, 𝑀〉}‘2) = 𝑀) |
| 92 | 89, 91 | eqtrid 2789 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ → (𝑌‘2) = 𝑀) |
| 93 | 27 | fveq1i 6907 |
. . . . . . . . . . . . . 14
⊢ (𝑋‘2) = ({〈1, 0〉,
〈2, 𝑀〉}‘2) |
| 94 | | fvpr2g 7211 |
. . . . . . . . . . . . . . 15
⊢ ((2
∈ V ∧ 𝑀 ∈
ℝ ∧ 1 ≠ 2) → ({〈1, 0〉, 〈2, 𝑀〉}‘2) = 𝑀) |
| 95 | 4, 8, 94 | mp3an13 1454 |
. . . . . . . . . . . . . 14
⊢ (𝑀 ∈ ℝ →
({〈1, 0〉, 〈2, 𝑀〉}‘2) = 𝑀) |
| 96 | 93, 95 | eqtrid 2789 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ → (𝑋‘2) = 𝑀) |
| 97 | 92, 96 | oveq12d 7449 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℝ → ((𝑌‘2) − (𝑋‘2)) = (𝑀 − 𝑀)) |
| 98 | | recn 11245 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ → 𝑀 ∈
ℂ) |
| 99 | 98 | subidd 11608 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℝ → (𝑀 − 𝑀) = 0) |
| 100 | 97, 99 | eqtrd 2777 |
. . . . . . . . . . 11
⊢ (𝑀 ∈ ℝ → ((𝑌‘2) − (𝑋‘2)) = 0) |
| 101 | 100 | oveq1d 7446 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → (((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) = (0 · (𝑝‘1))) |
| 102 | 3, 3, 9, 77 | mp3an12i 1467 |
. . . . . . . . . . . . . . 15
⊢ (𝑀 ∈ ℝ →
({〈1, 1〉, 〈2, 𝑀〉}‘1) = 1) |
| 103 | 75, 102 | eqtrid 2789 |
. . . . . . . . . . . . . 14
⊢ (𝑀 ∈ ℝ → (𝑌‘1) = 1) |
| 104 | 96, 103 | oveq12d 7449 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ → ((𝑋‘2) · (𝑌‘1)) = (𝑀 · 1)) |
| 105 | | ax-1rid 11225 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ → (𝑀 · 1) = 𝑀) |
| 106 | 104, 105 | eqtrd 2777 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℝ → ((𝑋‘2) · (𝑌‘1)) = 𝑀) |
| 107 | 3, 6, 9, 82 | mp3an12i 1467 |
. . . . . . . . . . . . . . 15
⊢ (𝑀 ∈ ℝ →
({〈1, 0〉, 〈2, 𝑀〉}‘1) = 0) |
| 108 | 80, 107 | eqtrid 2789 |
. . . . . . . . . . . . . 14
⊢ (𝑀 ∈ ℝ → (𝑋‘1) = 0) |
| 109 | 108, 92 | oveq12d 7449 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ → ((𝑋‘1) · (𝑌‘2)) = (0 · 𝑀)) |
| 110 | 98 | mul02d 11459 |
. . . . . . . . . . . . 13
⊢ (𝑀 ∈ ℝ → (0
· 𝑀) =
0) |
| 111 | 109, 110 | eqtrd 2777 |
. . . . . . . . . . . 12
⊢ (𝑀 ∈ ℝ → ((𝑋‘1) · (𝑌‘2)) = 0) |
| 112 | 106, 111 | oveq12d 7449 |
. . . . . . . . . . 11
⊢ (𝑀 ∈ ℝ → (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))) = (𝑀 − 0)) |
| 113 | 98 | subid1d 11609 |
. . . . . . . . . . 11
⊢ (𝑀 ∈ ℝ → (𝑀 − 0) = 𝑀) |
| 114 | 112, 113 | eqtrd 2777 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℝ → (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))) = 𝑀) |
| 115 | 101, 114 | oveq12d 7449 |
. . . . . . . . 9
⊢ (𝑀 ∈ ℝ → ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2)))) = ((0 ·
(𝑝‘1)) + 𝑀)) |
| 116 | 88, 115 | eqeq12d 2753 |
. . . . . . . 8
⊢ (𝑀 ∈ ℝ → ((((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2)))) ↔ (1 ·
(𝑝‘2)) = ((0 ·
(𝑝‘1)) + 𝑀))) |
| 117 | 116 | adantl 481 |
. . . . . . 7
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2)))) ↔ (1 ·
(𝑝‘2)) = ((0 ·
(𝑝‘1)) + 𝑀))) |
| 118 | 19, 28 | rrx2pyel 48633 |
. . . . . . . . . 10
⊢ (𝑝 ∈ 𝑃 → (𝑝‘2) ∈ ℝ) |
| 119 | 118 | recnd 11289 |
. . . . . . . . 9
⊢ (𝑝 ∈ 𝑃 → (𝑝‘2) ∈ ℂ) |
| 120 | 119 | mullidd 11279 |
. . . . . . . 8
⊢ (𝑝 ∈ 𝑃 → (1 · (𝑝‘2)) = (𝑝‘2)) |
| 121 | 19, 28 | rrx2pxel 48632 |
. . . . . . . . . . 11
⊢ (𝑝 ∈ 𝑃 → (𝑝‘1) ∈ ℝ) |
| 122 | 121 | recnd 11289 |
. . . . . . . . . 10
⊢ (𝑝 ∈ 𝑃 → (𝑝‘1) ∈ ℂ) |
| 123 | 122 | mul02d 11459 |
. . . . . . . . 9
⊢ (𝑝 ∈ 𝑃 → (0 · (𝑝‘1)) = 0) |
| 124 | 123 | oveq1d 7446 |
. . . . . . . 8
⊢ (𝑝 ∈ 𝑃 → ((0 · (𝑝‘1)) + 𝑀) = (0 + 𝑀)) |
| 125 | 120, 124 | eqeq12d 2753 |
. . . . . . 7
⊢ (𝑝 ∈ 𝑃 → ((1 · (𝑝‘2)) = ((0 · (𝑝‘1)) + 𝑀) ↔ (𝑝‘2) = (0 + 𝑀))) |
| 126 | 117, 125 | sylan9bb 509 |
. . . . . 6
⊢ ((((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) ∧ 𝑝 ∈ 𝑃) → ((((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2)))) ↔ (𝑝‘2) = (0 + 𝑀))) |
| 127 | 126 | bibi2d 342 |
. . . . 5
⊢ ((((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) ∧ 𝑝 ∈ 𝑃) → ((((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))))) ↔ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = (0 + 𝑀)))) |
| 128 | 127 | ralbidva 3176 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))))) ↔ ∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = (0 + 𝑀)))) |
| 129 | 98 | addlidd 11462 |
. . . . . . . . 9
⊢ (𝑀 ∈ ℝ → (0 +
𝑀) = 𝑀) |
| 130 | 129 | adantr 480 |
. . . . . . . 8
⊢ ((𝑀 ∈ ℝ ∧ 𝑝 ∈ 𝑃) → (0 + 𝑀) = 𝑀) |
| 131 | 130 | eqeq2d 2748 |
. . . . . . 7
⊢ ((𝑀 ∈ ℝ ∧ 𝑝 ∈ 𝑃) → ((𝑝‘2) = (0 + 𝑀) ↔ (𝑝‘2) = 𝑀)) |
| 132 | 131 | bibi2d 342 |
. . . . . 6
⊢ ((𝑀 ∈ ℝ ∧ 𝑝 ∈ 𝑃) → ((((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = (0 + 𝑀)) ↔ (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))) |
| 133 | 132 | ralbidva 3176 |
. . . . 5
⊢ (𝑀 ∈ ℝ →
(∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = (0 + 𝑀)) ↔ ∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))) |
| 134 | 133 | adantl 481 |
. . . 4
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = (0 + 𝑀)) ↔ ∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))) |
| 135 | 19, 66, 28, 67, 1, 27, 43 | line2xlem 48674 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀) → (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)))) |
| 136 | | oveq1 7438 |
. . . . . . . . . . . . . . 15
⊢ (𝐴 = 0 → (𝐴 · (𝑝‘1)) = (0 · (𝑝‘1))) |
| 137 | 136 | adantr 480 |
. . . . . . . . . . . . . 14
⊢ ((𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) → (𝐴 · (𝑝‘1)) = (0 · (𝑝‘1))) |
| 138 | 137 | ad2antlr 727 |
. . . . . . . . . . . . 13
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (𝐴 · (𝑝‘1)) = (0 · (𝑝‘1))) |
| 139 | 123 | adantl 481 |
. . . . . . . . . . . . 13
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (0 · (𝑝‘1)) = 0) |
| 140 | 138, 139 | eqtrd 2777 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (𝐴 · (𝑝‘1)) = 0) |
| 141 | 140 | oveq1d 7446 |
. . . . . . . . . . 11
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = (0 + (𝐵 · (𝑝‘2)))) |
| 142 | | recn 11245 |
. . . . . . . . . . . . . . . 16
⊢ (𝐵 ∈ ℝ → 𝐵 ∈
ℂ) |
| 143 | 142 | adantr 480 |
. . . . . . . . . . . . . . 15
⊢ ((𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) → 𝐵 ∈
ℂ) |
| 144 | 143 | 3ad2ant2 1135 |
. . . . . . . . . . . . . 14
⊢ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ∈ ℂ) |
| 145 | 144 | ad3antrrr 730 |
. . . . . . . . . . . . 13
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → 𝐵 ∈ ℂ) |
| 146 | 119 | adantl 481 |
. . . . . . . . . . . . 13
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (𝑝‘2) ∈ ℂ) |
| 147 | 145, 146 | mulcld 11281 |
. . . . . . . . . . . 12
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (𝐵 · (𝑝‘2)) ∈ ℂ) |
| 148 | 147 | addlidd 11462 |
. . . . . . . . . . 11
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (0 + (𝐵 · (𝑝‘2))) = (𝐵 · (𝑝‘2))) |
| 149 | 141, 148 | eqtrd 2777 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → ((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = (𝐵 · (𝑝‘2))) |
| 150 | 149 | eqeq1d 2739 |
. . . . . . . . 9
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝐵 · (𝑝‘2)) = 𝐶)) |
| 151 | | simp3 1139 |
. . . . . . . . . . . 12
⊢ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐶 ∈ ℝ) |
| 152 | 151 | recnd 11289 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐶 ∈ ℂ) |
| 153 | 152 | ad3antrrr 730 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → 𝐶 ∈ ℂ) |
| 154 | | simpl 482 |
. . . . . . . . . . . . 13
⊢ ((𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) → 𝐵 ∈
ℝ) |
| 155 | 154 | recnd 11289 |
. . . . . . . . . . . 12
⊢ ((𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) → 𝐵 ∈
ℂ) |
| 156 | 155 | 3ad2ant2 1135 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ∈ ℂ) |
| 157 | 156 | ad3antrrr 730 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → 𝐵 ∈ ℂ) |
| 158 | | simp2r 1201 |
. . . . . . . . . . 11
⊢ ((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) → 𝐵 ≠ 0) |
| 159 | 158 | ad3antrrr 730 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → 𝐵 ≠ 0) |
| 160 | 153, 157,
146, 159 | divmuld 12065 |
. . . . . . . . 9
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → ((𝐶 / 𝐵) = (𝑝‘2) ↔ (𝐵 · (𝑝‘2)) = 𝐶)) |
| 161 | | simpr 484 |
. . . . . . . . . . . 12
⊢ ((𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) → 𝑀 = (𝐶 / 𝐵)) |
| 162 | 161 | eqcomd 2743 |
. . . . . . . . . . 11
⊢ ((𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) → (𝐶 / 𝐵) = 𝑀) |
| 163 | 162 | ad2antlr 727 |
. . . . . . . . . 10
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (𝐶 / 𝐵) = 𝑀) |
| 164 | 163 | eqeq1d 2739 |
. . . . . . . . 9
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → ((𝐶 / 𝐵) = (𝑝‘2) ↔ 𝑀 = (𝑝‘2))) |
| 165 | 150, 160,
164 | 3bitr2d 307 |
. . . . . . . 8
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ 𝑀 = (𝑝‘2))) |
| 166 | | eqcom 2744 |
. . . . . . . 8
⊢ (𝑀 = (𝑝‘2) ↔ (𝑝‘2) = 𝑀) |
| 167 | 165, 166 | bitrdi 287 |
. . . . . . 7
⊢
(((((𝐴 ∈
ℝ ∧ (𝐵 ∈
ℝ ∧ 𝐵 ≠ 0)
∧ 𝐶 ∈ ℝ)
∧ 𝑀 ∈ ℝ)
∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) ∧ 𝑝 ∈ 𝑃) → (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)) |
| 168 | 167 | ralrimiva 3146 |
. . . . . 6
⊢ ((((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) ∧ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵))) → ∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀)) |
| 169 | 168 | ex 412 |
. . . . 5
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → ((𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)) → ∀𝑝 ∈ 𝑃 (((𝐴 · (𝑝‘1)) + (𝐵 · (𝑝‘2))) = 𝐶 ↔ (𝑝‘2) = 𝑀))) |
| 170 | 135, 169 | impbid 212 |
. . . 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 279 |
1
⊢ (((𝐴 ∈ ℝ ∧ (𝐵 ∈ ℝ ∧ 𝐵 ≠ 0) ∧ 𝐶 ∈ ℝ) ∧ 𝑀 ∈ ℝ) → (𝐺 = (𝑋𝐿𝑌) ↔ (𝐴 = 0 ∧ 𝑀 = (𝐶 / 𝐵)))) |