| Step | Hyp | Ref
| Expression |
| 1 | | simpl1 1192 |
. . . 4
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ (𝑋‘1) = (𝑌‘1)) → 𝑋 ∈ 𝑃) |
| 2 | | simpl2 1193 |
. . . 4
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ (𝑋‘1) = (𝑌‘1)) → 𝑌 ∈ 𝑃) |
| 3 | | simpr 484 |
. . . 4
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ (𝑋‘1) = (𝑌‘1)) → (𝑋‘1) = (𝑌‘1)) |
| 4 | | simpr 484 |
. . . . . . . . . . . . 13
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → (𝑋‘1) = (𝑌‘1)) |
| 5 | 4 | anim1i 615 |
. . . . . . . . . . . 12
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) ∧ (𝑋‘2) = (𝑌‘2)) → ((𝑋‘1) = (𝑌‘1) ∧ (𝑋‘2) = (𝑌‘2))) |
| 6 | | rrx2line.i |
. . . . . . . . . . . . . 14
⊢ 𝐼 = {1, 2} |
| 7 | 6 | raleqi 3324 |
. . . . . . . . . . . . 13
⊢
(∀𝑖 ∈
𝐼 (𝑋‘𝑖) = (𝑌‘𝑖) ↔ ∀𝑖 ∈ {1, 2} (𝑋‘𝑖) = (𝑌‘𝑖)) |
| 8 | | 1ex 11257 |
. . . . . . . . . . . . . 14
⊢ 1 ∈
V |
| 9 | | 2ex 12343 |
. . . . . . . . . . . . . 14
⊢ 2 ∈
V |
| 10 | | fveq2 6906 |
. . . . . . . . . . . . . . 15
⊢ (𝑖 = 1 → (𝑋‘𝑖) = (𝑋‘1)) |
| 11 | | fveq2 6906 |
. . . . . . . . . . . . . . 15
⊢ (𝑖 = 1 → (𝑌‘𝑖) = (𝑌‘1)) |
| 12 | 10, 11 | eqeq12d 2753 |
. . . . . . . . . . . . . 14
⊢ (𝑖 = 1 → ((𝑋‘𝑖) = (𝑌‘𝑖) ↔ (𝑋‘1) = (𝑌‘1))) |
| 13 | | fveq2 6906 |
. . . . . . . . . . . . . . 15
⊢ (𝑖 = 2 → (𝑋‘𝑖) = (𝑋‘2)) |
| 14 | | fveq2 6906 |
. . . . . . . . . . . . . . 15
⊢ (𝑖 = 2 → (𝑌‘𝑖) = (𝑌‘2)) |
| 15 | 13, 14 | eqeq12d 2753 |
. . . . . . . . . . . . . 14
⊢ (𝑖 = 2 → ((𝑋‘𝑖) = (𝑌‘𝑖) ↔ (𝑋‘2) = (𝑌‘2))) |
| 16 | 8, 9, 12, 15 | ralpr 4700 |
. . . . . . . . . . . . 13
⊢
(∀𝑖 ∈
{1, 2} (𝑋‘𝑖) = (𝑌‘𝑖) ↔ ((𝑋‘1) = (𝑌‘1) ∧ (𝑋‘2) = (𝑌‘2))) |
| 17 | 7, 16 | bitri 275 |
. . . . . . . . . . . 12
⊢
(∀𝑖 ∈
𝐼 (𝑋‘𝑖) = (𝑌‘𝑖) ↔ ((𝑋‘1) = (𝑌‘1) ∧ (𝑋‘2) = (𝑌‘2))) |
| 18 | 5, 17 | sylibr 234 |
. . . . . . . . . . 11
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) ∧ (𝑋‘2) = (𝑌‘2)) → ∀𝑖 ∈ 𝐼 (𝑋‘𝑖) = (𝑌‘𝑖)) |
| 19 | | elmapfn 8905 |
. . . . . . . . . . . . . . 15
⊢ (𝑋 ∈ (ℝ
↑m 𝐼)
→ 𝑋 Fn 𝐼) |
| 20 | | rrx2line.b |
. . . . . . . . . . . . . . 15
⊢ 𝑃 = (ℝ ↑m
𝐼) |
| 21 | 19, 20 | eleq2s 2859 |
. . . . . . . . . . . . . 14
⊢ (𝑋 ∈ 𝑃 → 𝑋 Fn 𝐼) |
| 22 | | elmapfn 8905 |
. . . . . . . . . . . . . . 15
⊢ (𝑌 ∈ (ℝ
↑m 𝐼)
→ 𝑌 Fn 𝐼) |
| 23 | 22, 20 | eleq2s 2859 |
. . . . . . . . . . . . . 14
⊢ (𝑌 ∈ 𝑃 → 𝑌 Fn 𝐼) |
| 24 | 21, 23 | anim12i 613 |
. . . . . . . . . . . . 13
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) → (𝑋 Fn 𝐼 ∧ 𝑌 Fn 𝐼)) |
| 25 | 24 | ad2antrr 726 |
. . . . . . . . . . . 12
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) ∧ (𝑋‘2) = (𝑌‘2)) → (𝑋 Fn 𝐼 ∧ 𝑌 Fn 𝐼)) |
| 26 | | eqfnfv 7051 |
. . . . . . . . . . . 12
⊢ ((𝑋 Fn 𝐼 ∧ 𝑌 Fn 𝐼) → (𝑋 = 𝑌 ↔ ∀𝑖 ∈ 𝐼 (𝑋‘𝑖) = (𝑌‘𝑖))) |
| 27 | 25, 26 | syl 17 |
. . . . . . . . . . 11
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) ∧ (𝑋‘2) = (𝑌‘2)) → (𝑋 = 𝑌 ↔ ∀𝑖 ∈ 𝐼 (𝑋‘𝑖) = (𝑌‘𝑖))) |
| 28 | 18, 27 | mpbird 257 |
. . . . . . . . . 10
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) ∧ (𝑋‘2) = (𝑌‘2)) → 𝑋 = 𝑌) |
| 29 | 28 | ex 412 |
. . . . . . . . 9
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → ((𝑋‘2) = (𝑌‘2) → 𝑋 = 𝑌)) |
| 30 | 29 | necon3d 2961 |
. . . . . . . 8
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → (𝑋 ≠ 𝑌 → (𝑋‘2) ≠ (𝑌‘2))) |
| 31 | 30 | ex 412 |
. . . . . . 7
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) → ((𝑋‘1) = (𝑌‘1) → (𝑋 ≠ 𝑌 → (𝑋‘2) ≠ (𝑌‘2)))) |
| 32 | 31 | com23 86 |
. . . . . 6
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃) → (𝑋 ≠ 𝑌 → ((𝑋‘1) = (𝑌‘1) → (𝑋‘2) ≠ (𝑌‘2)))) |
| 33 | 32 | 3impia 1118 |
. . . . 5
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → ((𝑋‘1) = (𝑌‘1) → (𝑋‘2) ≠ (𝑌‘2))) |
| 34 | 33 | imp 406 |
. . . 4
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ (𝑋‘1) = (𝑌‘1)) → (𝑋‘2) ≠ (𝑌‘2)) |
| 35 | | rrx2line.e |
. . . . 5
⊢ 𝐸 = (ℝ^‘𝐼) |
| 36 | | rrx2line.l |
. . . . 5
⊢ 𝐿 = (LineM‘𝐸) |
| 37 | 6, 35, 20, 36 | rrx2vlinest 48662 |
. . . 4
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ ((𝑋‘1) = (𝑌‘1) ∧ (𝑋‘2) ≠ (𝑌‘2))) → (𝑋𝐿𝑌) = {𝑝 ∈ 𝑃 ∣ (𝑝‘1) = (𝑋‘1)}) |
| 38 | 1, 2, 3, 34, 37 | syl112anc 1376 |
. . 3
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ (𝑋‘1) = (𝑌‘1)) → (𝑋𝐿𝑌) = {𝑝 ∈ 𝑃 ∣ (𝑝‘1) = (𝑋‘1)}) |
| 39 | | ancom 460 |
. . . 4
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ (𝑋‘1) = (𝑌‘1)) ↔ ((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌))) |
| 40 | | simplr 769 |
. . . . . . 7
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) |
| 41 | | simpr 484 |
. . . . . . 7
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → 𝑝 ∈ 𝑃) |
| 42 | | simpll 767 |
. . . . . . 7
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (𝑋‘1) = (𝑌‘1)) |
| 43 | | rrx2linest.a |
. . . . . . . . . . 11
⊢ 𝐴 = ((𝑌‘1) − (𝑋‘1)) |
| 44 | 43 | oveq1i 7441 |
. . . . . . . . . 10
⊢ (𝐴 · (𝑝‘2)) = (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) |
| 45 | 44 | a1i 11 |
. . . . . . . . 9
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → (𝐴 · (𝑝‘2)) = (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2))) |
| 46 | | oveq2 7439 |
. . . . . . . . . . . 12
⊢ ((𝑋‘1) = (𝑌‘1) → ((𝑌‘1) − (𝑋‘1)) = ((𝑌‘1) − (𝑌‘1))) |
| 47 | 46 | adantl 481 |
. . . . . . . . . . 11
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → ((𝑌‘1) − (𝑋‘1)) = ((𝑌‘1) − (𝑌‘1))) |
| 48 | 6, 20 | rrx2pxel 48632 |
. . . . . . . . . . . . . . 15
⊢ (𝑌 ∈ 𝑃 → (𝑌‘1) ∈ ℝ) |
| 49 | 48 | recnd 11289 |
. . . . . . . . . . . . . 14
⊢ (𝑌 ∈ 𝑃 → (𝑌‘1) ∈ ℂ) |
| 50 | 49 | 3ad2ant2 1135 |
. . . . . . . . . . . . 13
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (𝑌‘1) ∈ ℂ) |
| 51 | 50 | ad2antrr 726 |
. . . . . . . . . . . 12
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → (𝑌‘1) ∈ ℂ) |
| 52 | 51 | subidd 11608 |
. . . . . . . . . . 11
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → ((𝑌‘1) − (𝑌‘1)) = 0) |
| 53 | 47, 52 | eqtrd 2777 |
. . . . . . . . . 10
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → ((𝑌‘1) − (𝑋‘1)) = 0) |
| 54 | 53 | oveq1d 7446 |
. . . . . . . . 9
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = (0 · (𝑝‘2))) |
| 55 | 6, 20 | rrx2pyel 48633 |
. . . . . . . . . . . 12
⊢ (𝑝 ∈ 𝑃 → (𝑝‘2) ∈ ℝ) |
| 56 | 55 | recnd 11289 |
. . . . . . . . . . 11
⊢ (𝑝 ∈ 𝑃 → (𝑝‘2) ∈ ℂ) |
| 57 | 56 | ad2antlr 727 |
. . . . . . . . . 10
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → (𝑝‘2) ∈ ℂ) |
| 58 | 57 | mul02d 11459 |
. . . . . . . . 9
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → (0 · (𝑝‘2)) = 0) |
| 59 | 45, 54, 58 | 3eqtrd 2781 |
. . . . . . . 8
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → (𝐴 · (𝑝‘2)) = 0) |
| 60 | | rrx2linest.b |
. . . . . . . . . . 11
⊢ 𝐵 = ((𝑌‘2) − (𝑋‘2)) |
| 61 | 60 | oveq1i 7441 |
. . . . . . . . . 10
⊢ (𝐵 · (𝑝‘1)) = (((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) |
| 62 | 61 | a1i 11 |
. . . . . . . . 9
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → (𝐵 · (𝑝‘1)) = (((𝑌‘2) − (𝑋‘2)) · (𝑝‘1))) |
| 63 | | rrx2linest.c |
. . . . . . . . . . 11
⊢ 𝐶 = (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))) |
| 64 | | oveq1 7438 |
. . . . . . . . . . . 12
⊢ ((𝑋‘1) = (𝑌‘1) → ((𝑋‘1) · (𝑌‘2)) = ((𝑌‘1) · (𝑌‘2))) |
| 65 | 64 | oveq2d 7447 |
. . . . . . . . . . 11
⊢ ((𝑋‘1) = (𝑌‘1) → (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))) = (((𝑋‘2) · (𝑌‘1)) − ((𝑌‘1) · (𝑌‘2)))) |
| 66 | 63, 65 | eqtrid 2789 |
. . . . . . . . . 10
⊢ ((𝑋‘1) = (𝑌‘1) → 𝐶 = (((𝑋‘2) · (𝑌‘1)) − ((𝑌‘1) · (𝑌‘2)))) |
| 67 | 66 | adantl 481 |
. . . . . . . . 9
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → 𝐶 = (((𝑋‘2) · (𝑌‘1)) − ((𝑌‘1) · (𝑌‘2)))) |
| 68 | 62, 67 | oveq12d 7449 |
. . . . . . . 8
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → ((𝐵 · (𝑝‘1)) + 𝐶) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑌‘1) · (𝑌‘2))))) |
| 69 | 59, 68 | eqeq12d 2753 |
. . . . . . 7
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) = (𝑌‘1)) → ((𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶) ↔ 0 = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑌‘1) · (𝑌‘2)))))) |
| 70 | 40, 41, 42, 69 | syl21anc 838 |
. . . . . 6
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → ((𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶) ↔ 0 = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑌‘1) · (𝑌‘2)))))) |
| 71 | 6, 20 | rrx2pyel 48633 |
. . . . . . . . . . . . . . 15
⊢ (𝑌 ∈ 𝑃 → (𝑌‘2) ∈ ℝ) |
| 72 | 71 | recnd 11289 |
. . . . . . . . . . . . . 14
⊢ (𝑌 ∈ 𝑃 → (𝑌‘2) ∈ ℂ) |
| 73 | 72 | 3ad2ant2 1135 |
. . . . . . . . . . . . 13
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (𝑌‘2) ∈ ℂ) |
| 74 | 50, 73 | mulcomd 11282 |
. . . . . . . . . . . 12
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → ((𝑌‘1) · (𝑌‘2)) = ((𝑌‘2) · (𝑌‘1))) |
| 75 | 74 | oveq2d 7447 |
. . . . . . . . . . 11
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (((𝑋‘2) · (𝑌‘1)) − ((𝑌‘1) · (𝑌‘2))) = (((𝑋‘2) · (𝑌‘1)) − ((𝑌‘2) · (𝑌‘1)))) |
| 76 | 6, 20 | rrx2pyel 48633 |
. . . . . . . . . . . . . 14
⊢ (𝑋 ∈ 𝑃 → (𝑋‘2) ∈ ℝ) |
| 77 | 76 | recnd 11289 |
. . . . . . . . . . . . 13
⊢ (𝑋 ∈ 𝑃 → (𝑋‘2) ∈ ℂ) |
| 78 | 77 | 3ad2ant1 1134 |
. . . . . . . . . . . 12
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (𝑋‘2) ∈ ℂ) |
| 79 | 78, 73, 50 | subdird 11720 |
. . . . . . . . . . 11
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (((𝑋‘2) − (𝑌‘2)) · (𝑌‘1)) = (((𝑋‘2) · (𝑌‘1)) − ((𝑌‘2) · (𝑌‘1)))) |
| 80 | 75, 79 | eqtr4d 2780 |
. . . . . . . . . 10
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (((𝑋‘2) · (𝑌‘1)) − ((𝑌‘1) · (𝑌‘2))) = (((𝑋‘2) − (𝑌‘2)) · (𝑌‘1))) |
| 81 | 80 | ad2antlr 727 |
. . . . . . . . 9
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (((𝑋‘2) · (𝑌‘1)) − ((𝑌‘1) · (𝑌‘2))) = (((𝑋‘2) − (𝑌‘2)) · (𝑌‘1))) |
| 82 | 81 | oveq2d 7447 |
. . . . . . . 8
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑌‘1) · (𝑌‘2)))) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) − (𝑌‘2)) · (𝑌‘1)))) |
| 83 | 82 | eqeq2d 2748 |
. . . . . . 7
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (0 = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑌‘1) · (𝑌‘2)))) ↔ 0 = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) − (𝑌‘2)) · (𝑌‘1))))) |
| 84 | | eqcom 2744 |
. . . . . . . . 9
⊢ (0 =
((((𝑌‘2) −
(𝑋‘2)) ·
(𝑝‘1)) + (((𝑋‘2) − (𝑌‘2)) · (𝑌‘1))) ↔ ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) − (𝑌‘2)) · (𝑌‘1))) =
0) |
| 85 | 84 | a1i 11 |
. . . . . . . 8
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (0 = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) − (𝑌‘2)) · (𝑌‘1))) ↔ ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) − (𝑌‘2)) · (𝑌‘1))) = 0)) |
| 86 | 73 | ad2antlr 727 |
. . . . . . . . . . 11
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (𝑌‘2) ∈ ℂ) |
| 87 | 78 | ad2antlr 727 |
. . . . . . . . . . 11
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (𝑋‘2) ∈ ℂ) |
| 88 | 86, 87 | subcld 11620 |
. . . . . . . . . 10
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → ((𝑌‘2) − (𝑋‘2)) ∈ ℂ) |
| 89 | 6, 20 | rrx2pxel 48632 |
. . . . . . . . . . . 12
⊢ (𝑝 ∈ 𝑃 → (𝑝‘1) ∈ ℝ) |
| 90 | 89 | recnd 11289 |
. . . . . . . . . . 11
⊢ (𝑝 ∈ 𝑃 → (𝑝‘1) ∈ ℂ) |
| 91 | 90 | adantl 481 |
. . . . . . . . . 10
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (𝑝‘1) ∈ ℂ) |
| 92 | 88, 91 | mulcld 11281 |
. . . . . . . . 9
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) ∈ ℂ) |
| 93 | 87, 86 | subcld 11620 |
. . . . . . . . . 10
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → ((𝑋‘2) − (𝑌‘2)) ∈ ℂ) |
| 94 | 50 | ad2antlr 727 |
. . . . . . . . . 10
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (𝑌‘1) ∈ ℂ) |
| 95 | 93, 94 | mulcld 11281 |
. . . . . . . . 9
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (((𝑋‘2) − (𝑌‘2)) · (𝑌‘1)) ∈ ℂ) |
| 96 | | addeq0 11686 |
. . . . . . . . 9
⊢
(((((𝑌‘2)
− (𝑋‘2))
· (𝑝‘1))
∈ ℂ ∧ (((𝑋‘2) − (𝑌‘2)) · (𝑌‘1)) ∈ ℂ) → (((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) − (𝑌‘2)) · (𝑌‘1))) = 0 ↔ (((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) = -(((𝑋‘2) − (𝑌‘2)) · (𝑌‘1)))) |
| 97 | 92, 95, 96 | syl2anc 584 |
. . . . . . . 8
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) − (𝑌‘2)) · (𝑌‘1))) = 0 ↔ (((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) = -(((𝑋‘2) − (𝑌‘2)) · (𝑌‘1)))) |
| 98 | 93, 94 | mulneg1d 11716 |
. . . . . . . . . . 11
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (-((𝑋‘2) − (𝑌‘2)) · (𝑌‘1)) = -(((𝑋‘2) − (𝑌‘2)) · (𝑌‘1))) |
| 99 | 87, 86 | negsubdi2d 11636 |
. . . . . . . . . . . 12
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → -((𝑋‘2) − (𝑌‘2)) = ((𝑌‘2) − (𝑋‘2))) |
| 100 | 99 | oveq1d 7446 |
. . . . . . . . . . 11
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (-((𝑋‘2) − (𝑌‘2)) · (𝑌‘1)) = (((𝑌‘2) − (𝑋‘2)) · (𝑌‘1))) |
| 101 | 98, 100 | eqtr3d 2779 |
. . . . . . . . . 10
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → -(((𝑋‘2) − (𝑌‘2)) · (𝑌‘1)) = (((𝑌‘2) − (𝑋‘2)) · (𝑌‘1))) |
| 102 | 101 | eqeq2d 2748 |
. . . . . . . . 9
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) = -(((𝑋‘2) − (𝑌‘2)) · (𝑌‘1)) ↔ (((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) = (((𝑌‘2) − (𝑋‘2)) · (𝑌‘1)))) |
| 103 | | necom 2994 |
. . . . . . . . . . . . 13
⊢ ((𝑋‘2) ≠ (𝑌‘2) ↔ (𝑌‘2) ≠ (𝑋‘2)) |
| 104 | 34, 39, 103 | 3imtr3i 291 |
. . . . . . . . . . . 12
⊢ (((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) → (𝑌‘2) ≠ (𝑋‘2)) |
| 105 | 104 | adantr 480 |
. . . . . . . . . . 11
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (𝑌‘2) ≠ (𝑋‘2)) |
| 106 | 86, 87, 105 | subne0d 11629 |
. . . . . . . . . 10
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → ((𝑌‘2) − (𝑋‘2)) ≠ 0) |
| 107 | 91, 94, 88, 106 | mulcand 11896 |
. . . . . . . . 9
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) = (((𝑌‘2) − (𝑋‘2)) · (𝑌‘1)) ↔ (𝑝‘1) = (𝑌‘1))) |
| 108 | 102, 107 | bitrd 279 |
. . . . . . . 8
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) = -(((𝑋‘2) − (𝑌‘2)) · (𝑌‘1)) ↔ (𝑝‘1) = (𝑌‘1))) |
| 109 | 85, 97, 108 | 3bitrd 305 |
. . . . . . 7
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (0 = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) − (𝑌‘2)) · (𝑌‘1))) ↔ (𝑝‘1) = (𝑌‘1))) |
| 110 | 83, 109 | bitrd 279 |
. . . . . 6
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (0 = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑌‘1) · (𝑌‘2)))) ↔ (𝑝‘1) = (𝑌‘1))) |
| 111 | | simpl 482 |
. . . . . . . . 9
⊢ (((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) → (𝑋‘1) = (𝑌‘1)) |
| 112 | 111 | eqcomd 2743 |
. . . . . . . 8
⊢ (((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) → (𝑌‘1) = (𝑋‘1)) |
| 113 | 112 | adantr 480 |
. . . . . . 7
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → (𝑌‘1) = (𝑋‘1)) |
| 114 | 113 | eqeq2d 2748 |
. . . . . 6
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → ((𝑝‘1) = (𝑌‘1) ↔ (𝑝‘1) = (𝑋‘1))) |
| 115 | 70, 110, 114 | 3bitrrd 306 |
. . . . 5
⊢ ((((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) ∧ 𝑝 ∈ 𝑃) → ((𝑝‘1) = (𝑋‘1) ↔ (𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶))) |
| 116 | 115 | rabbidva 3443 |
. . . 4
⊢ (((𝑋‘1) = (𝑌‘1) ∧ (𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌)) → {𝑝 ∈ 𝑃 ∣ (𝑝‘1) = (𝑋‘1)} = {𝑝 ∈ 𝑃 ∣ (𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶)}) |
| 117 | 39, 116 | sylbi 217 |
. . 3
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ (𝑋‘1) = (𝑌‘1)) → {𝑝 ∈ 𝑃 ∣ (𝑝‘1) = (𝑋‘1)} = {𝑝 ∈ 𝑃 ∣ (𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶)}) |
| 118 | 38, 117 | eqtrd 2777 |
. 2
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ (𝑋‘1) = (𝑌‘1)) → (𝑋𝐿𝑌) = {𝑝 ∈ 𝑃 ∣ (𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶)}) |
| 119 | 6, 35, 20, 36 | rrx2line 48661 |
. . . 4
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (𝑋𝐿𝑌) = {𝑝 ∈ 𝑃 ∣ ∃𝑡 ∈ ℝ ((𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))) ∧ (𝑝‘2) = (((1 − 𝑡) · (𝑋‘2)) + (𝑡 · (𝑌‘2))))}) |
| 120 | 119 | adantr 480 |
. . 3
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ ¬ (𝑋‘1) = (𝑌‘1)) → (𝑋𝐿𝑌) = {𝑝 ∈ 𝑃 ∣ ∃𝑡 ∈ ℝ ((𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))) ∧ (𝑝‘2) = (((1 − 𝑡) · (𝑋‘2)) + (𝑡 · (𝑌‘2))))}) |
| 121 | | df-ne 2941 |
. . . . . . . 8
⊢ ((𝑋‘1) ≠ (𝑌‘1) ↔ ¬ (𝑋‘1) = (𝑌‘1)) |
| 122 | 89 | ad2antlr 727 |
. . . . . . . . . . 11
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑝‘1) ∈ ℝ) |
| 123 | 6, 20 | rrx2pxel 48632 |
. . . . . . . . . . . . 13
⊢ (𝑋 ∈ 𝑃 → (𝑋‘1) ∈ ℝ) |
| 124 | 123 | 3ad2ant1 1134 |
. . . . . . . . . . . 12
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (𝑋‘1) ∈ ℝ) |
| 125 | 124 | ad2antrr 726 |
. . . . . . . . . . 11
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑋‘1) ∈ ℝ) |
| 126 | 48 | 3ad2ant2 1135 |
. . . . . . . . . . . 12
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (𝑌‘1) ∈ ℝ) |
| 127 | 126 | ad2antrr 726 |
. . . . . . . . . . 11
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑌‘1) ∈ ℝ) |
| 128 | | simpr 484 |
. . . . . . . . . . 11
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑋‘1) ≠ (𝑌‘1)) |
| 129 | 55 | ad2antlr 727 |
. . . . . . . . . . 11
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑝‘2) ∈ ℝ) |
| 130 | 76 | 3ad2ant1 1134 |
. . . . . . . . . . . 12
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (𝑋‘2) ∈ ℝ) |
| 131 | 130 | ad2antrr 726 |
. . . . . . . . . . 11
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑋‘2) ∈ ℝ) |
| 132 | 71 | 3ad2ant2 1135 |
. . . . . . . . . . . 12
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (𝑌‘2) ∈ ℝ) |
| 133 | 132 | ad2antrr 726 |
. . . . . . . . . . 11
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) ≠ (𝑌‘1)) → (𝑌‘2) ∈ ℝ) |
| 134 | 122, 125,
127, 128, 129, 131, 133 | affinecomb2 48624 |
. . . . . . . . . 10
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) ≠ (𝑌‘1)) → (∃𝑡 ∈ ℝ ((𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))) ∧ (𝑝‘2) = (((1 − 𝑡) · (𝑋‘2)) + (𝑡 · (𝑌‘2)))) ↔ (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2)))))) |
| 135 | 43 | eqcomi 2746 |
. . . . . . . . . . . 12
⊢ ((𝑌‘1) − (𝑋‘1)) = 𝐴 |
| 136 | 135 | oveq1i 7441 |
. . . . . . . . . . 11
⊢ (((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = (𝐴 · (𝑝‘2)) |
| 137 | 60 | eqcomi 2746 |
. . . . . . . . . . . . 13
⊢ ((𝑌‘2) − (𝑋‘2)) = 𝐵 |
| 138 | 137 | oveq1i 7441 |
. . . . . . . . . . . 12
⊢ (((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) = (𝐵 · (𝑝‘1)) |
| 139 | 63 | eqcomi 2746 |
. . . . . . . . . . . 12
⊢ (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2))) = 𝐶 |
| 140 | 138, 139 | oveq12i 7443 |
. . . . . . . . . . 11
⊢ ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2)))) = ((𝐵 · (𝑝‘1)) + 𝐶) |
| 141 | 136, 140 | eqeq12i 2755 |
. . . . . . . . . 10
⊢ ((((𝑌‘1) − (𝑋‘1)) · (𝑝‘2)) = ((((𝑌‘2) − (𝑋‘2)) · (𝑝‘1)) + (((𝑋‘2) · (𝑌‘1)) − ((𝑋‘1) · (𝑌‘2)))) ↔ (𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶)) |
| 142 | 134, 141 | bitrdi 287 |
. . . . . . . . 9
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) ∧ (𝑋‘1) ≠ (𝑌‘1)) → (∃𝑡 ∈ ℝ ((𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))) ∧ (𝑝‘2) = (((1 − 𝑡) · (𝑋‘2)) + (𝑡 · (𝑌‘2)))) ↔ (𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶))) |
| 143 | 142 | expcom 413 |
. . . . . . . 8
⊢ ((𝑋‘1) ≠ (𝑌‘1) → (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) → (∃𝑡 ∈ ℝ ((𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))) ∧ (𝑝‘2) = (((1 − 𝑡) · (𝑋‘2)) + (𝑡 · (𝑌‘2)))) ↔ (𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶)))) |
| 144 | 121, 143 | sylbir 235 |
. . . . . . 7
⊢ (¬
(𝑋‘1) = (𝑌‘1) → (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ 𝑝 ∈ 𝑃) → (∃𝑡 ∈ ℝ ((𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))) ∧ (𝑝‘2) = (((1 − 𝑡) · (𝑋‘2)) + (𝑡 · (𝑌‘2)))) ↔ (𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶)))) |
| 145 | 144 | expd 415 |
. . . . . 6
⊢ (¬
(𝑋‘1) = (𝑌‘1) → ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (𝑝 ∈ 𝑃 → (∃𝑡 ∈ ℝ ((𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))) ∧ (𝑝‘2) = (((1 − 𝑡) · (𝑋‘2)) + (𝑡 · (𝑌‘2)))) ↔ (𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶))))) |
| 146 | 145 | impcom 407 |
. . . . 5
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ ¬ (𝑋‘1) = (𝑌‘1)) → (𝑝 ∈ 𝑃 → (∃𝑡 ∈ ℝ ((𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))) ∧ (𝑝‘2) = (((1 − 𝑡) · (𝑋‘2)) + (𝑡 · (𝑌‘2)))) ↔ (𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶)))) |
| 147 | 146 | imp 406 |
. . . 4
⊢ ((((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ ¬ (𝑋‘1) = (𝑌‘1)) ∧ 𝑝 ∈ 𝑃) → (∃𝑡 ∈ ℝ ((𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))) ∧ (𝑝‘2) = (((1 − 𝑡) · (𝑋‘2)) + (𝑡 · (𝑌‘2)))) ↔ (𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶))) |
| 148 | 147 | rabbidva 3443 |
. . 3
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ ¬ (𝑋‘1) = (𝑌‘1)) → {𝑝 ∈ 𝑃 ∣ ∃𝑡 ∈ ℝ ((𝑝‘1) = (((1 − 𝑡) · (𝑋‘1)) + (𝑡 · (𝑌‘1))) ∧ (𝑝‘2) = (((1 − 𝑡) · (𝑋‘2)) + (𝑡 · (𝑌‘2))))} = {𝑝 ∈ 𝑃 ∣ (𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶)}) |
| 149 | 120, 148 | eqtrd 2777 |
. 2
⊢ (((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) ∧ ¬ (𝑋‘1) = (𝑌‘1)) → (𝑋𝐿𝑌) = {𝑝 ∈ 𝑃 ∣ (𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶)}) |
| 150 | 118, 149 | pm2.61dan 813 |
1
⊢ ((𝑋 ∈ 𝑃 ∧ 𝑌 ∈ 𝑃 ∧ 𝑋 ≠ 𝑌) → (𝑋𝐿𝑌) = {𝑝 ∈ 𝑃 ∣ (𝐴 · (𝑝‘2)) = ((𝐵 · (𝑝‘1)) + 𝐶)}) |