Proof of Theorem angmndaddov1
| Step | Hyp | Ref
| Expression |
| 1 | | angmndaddov.o |
. . 3
⊢ + = (𝑒 ∈ 𝐴, 𝑓 ∈ 𝐴 ↦ if((𝑒‘0) ∈ ((𝑒‘1)𝐿(𝑒‘2)), 〈“(𝑓‘0)(𝑓‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0))))”〉,
〈“(𝑒‘0)(𝑒‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠
∅))”〉)) |
| 2 | 1 | a1i 11 |
. 2
⊢ (𝜑 → + = (𝑒 ∈ 𝐴, 𝑓 ∈ 𝐴 ↦ if((𝑒‘0) ∈ ((𝑒‘1)𝐿(𝑒‘2)), 〈“(𝑓‘0)(𝑓‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0))))”〉,
〈“(𝑒‘0)(𝑒‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠
∅))”〉))) |
| 3 | | simplr 781 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑒 = 〈“𝑋𝑌𝑍”〉) |
| 4 | 3 | fveq1d 6884 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘0) = (〈“𝑋𝑌𝑍”〉‘0)) |
| 5 | | angmndaddov.x |
. . . . . . . . 9
⊢ (𝜑 → 𝑋 ∈ 𝑃) |
| 6 | | s3fv0 14962 |
. . . . . . . . 9
⊢ (𝑋 ∈ 𝑃 → (〈“𝑋𝑌𝑍”〉‘0) = 𝑋) |
| 7 | 5, 6 | syl 18 |
. . . . . . . 8
⊢ (𝜑 → (〈“𝑋𝑌𝑍”〉‘0) = 𝑋) |
| 8 | 7 | ad2antrr 739 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (〈“𝑋𝑌𝑍”〉‘0) = 𝑋) |
| 9 | 4, 8 | eqtrd 2797 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘0) = 𝑋) |
| 10 | | angmndaddov1.x |
. . . . . . . 8
⊢ (𝜑 → ¬ 𝑋 ∈ (𝑌𝐿𝑍)) |
| 11 | 10 | ad2antrr 739 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ¬ 𝑋 ∈ (𝑌𝐿𝑍)) |
| 12 | 3 | fveq1d 6884 |
. . . . . . . . 9
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘1) = (〈“𝑋𝑌𝑍”〉‘1)) |
| 13 | | angmndaddov.y |
. . . . . . . . . . 11
⊢ (𝜑 → 𝑌 ∈ 𝑃) |
| 14 | | s3fv1 14963 |
. . . . . . . . . . 11
⊢ (𝑌 ∈ 𝑃 → (〈“𝑋𝑌𝑍”〉‘1) = 𝑌) |
| 15 | 13, 14 | syl 18 |
. . . . . . . . . 10
⊢ (𝜑 → (〈“𝑋𝑌𝑍”〉‘1) = 𝑌) |
| 16 | 15 | ad2antrr 739 |
. . . . . . . . 9
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (〈“𝑋𝑌𝑍”〉‘1) = 𝑌) |
| 17 | 12, 16 | eqtrd 2797 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘1) = 𝑌) |
| 18 | 3 | fveq1d 6884 |
. . . . . . . . 9
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘2) = (〈“𝑋𝑌𝑍”〉‘2)) |
| 19 | | angmndaddov.z |
. . . . . . . . . . 11
⊢ (𝜑 → 𝑍 ∈ 𝑃) |
| 20 | | s3fv2 14964 |
. . . . . . . . . . 11
⊢ (𝑍 ∈ 𝑃 → (〈“𝑋𝑌𝑍”〉‘2) = 𝑍) |
| 21 | 19, 20 | syl 18 |
. . . . . . . . . 10
⊢ (𝜑 → (〈“𝑋𝑌𝑍”〉‘2) = 𝑍) |
| 22 | 21 | ad2antrr 739 |
. . . . . . . . 9
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (〈“𝑋𝑌𝑍”〉‘2) = 𝑍) |
| 23 | 18, 22 | eqtrd 2797 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘2) = 𝑍) |
| 24 | 17, 23 | oveq12d 7434 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ((𝑒‘1)𝐿(𝑒‘2)) = (𝑌𝐿𝑍)) |
| 25 | 11, 24 | neleqtrrd 2885 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ¬ 𝑋 ∈ ((𝑒‘1)𝐿(𝑒‘2))) |
| 26 | 9, 25 | eqneltrd 2882 |
. . . . 5
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ¬ (𝑒‘0) ∈ ((𝑒‘1)𝐿(𝑒‘2))) |
| 27 | 26 | iffalsed 4496 |
. . . 4
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → if((𝑒‘0) ∈ ((𝑒‘1)𝐿(𝑒‘2)), 〈“(𝑓‘0)(𝑓‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0))))”〉,
〈“(𝑒‘0)(𝑒‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅))”〉) =
〈“(𝑒‘0)(𝑒‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠
∅))”〉) |
| 28 | | angmndaddov1.s |
. . . . . . 7
⊢ (𝜑 → 𝑆 ∈ 𝑃) |
| 29 | 28 | ad2antrr 739 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑆 ∈ 𝑃) |
| 30 | | angmndadd.p |
. . . . . . . 8
⊢ 𝑃 = (Base‘𝐺) |
| 31 | | angmndadd.a |
. . . . . . . 8
⊢ 𝐴 = {𝑑 ∈ (𝑃 ↑m (0..^3)) ∣ ((𝑑‘0) ≠ (𝑑‘1) ∧ (𝑑‘1) ≠ (𝑑‘2))} |
| 32 | | angmndadd.i |
. . . . . . . 8
⊢ 𝐼 = (Itv‘𝐺) |
| 33 | | angmndadd.d |
. . . . . . . 8
⊢ − =
(dist‘𝐺) |
| 34 | | angmndadd.c |
. . . . . . . 8
⊢ ∼ =
(cgrA‘𝐺) |
| 35 | | angmndadd.l |
. . . . . . . 8
⊢ 𝐿 = (LineG‘𝐺) |
| 36 | | angmndadd.g |
. . . . . . . . 9
⊢ (𝜑 → 𝐺 ∈ TarskiG) |
| 37 | 36 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝐺 ∈ TarskiG) |
| 38 | | angmndaddov.u |
. . . . . . . . 9
⊢ (𝜑 → 𝑈 ∈ 𝑃) |
| 39 | 38 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑈 ∈ 𝑃) |
| 40 | | angmndaddov.v |
. . . . . . . . 9
⊢ (𝜑 → 𝑉 ∈ 𝑃) |
| 41 | 40 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑉 ∈ 𝑃) |
| 42 | | angmndaddov.w |
. . . . . . . . 9
⊢ (𝜑 → 𝑊 ∈ 𝑃) |
| 43 | 42 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑊 ∈ 𝑃) |
| 44 | 5 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑋 ∈ 𝑃) |
| 45 | 13 | ad2antrr 739 |
. . . . . . . . 9
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑌 ∈ 𝑃) |
| 46 | 17, 45 | eqeltrd 2862 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘1) ∈ 𝑃) |
| 47 | 19 | ad2antrr 739 |
. . . . . . . . 9
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑍 ∈ 𝑃) |
| 48 | 23, 47 | eqeltrd 2862 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘2) ∈ 𝑃) |
| 49 | | angmndaddeu.1 |
. . . . . . . . 9
⊢ (𝜑 → 𝑈 ≠ 𝑉) |
| 50 | 49 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑈 ≠ 𝑉) |
| 51 | | angmndaddeu.2 |
. . . . . . . . 9
⊢ (𝜑 → 𝑉 ≠ 𝑊) |
| 52 | 51 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑉 ≠ 𝑊) |
| 53 | | angmndaddeu.3 |
. . . . . . . . . 10
⊢ (𝜑 → 𝑋 ≠ 𝑌) |
| 54 | 53 | ad2antrr 739 |
. . . . . . . . 9
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑋 ≠ 𝑌) |
| 55 | 54, 17 | neeqtrrd 3031 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑋 ≠ (𝑒‘1)) |
| 56 | | angmndaddeu.4 |
. . . . . . . . . . 11
⊢ (𝜑 → 𝑌 ≠ 𝑍) |
| 57 | 56 | ad2antrr 739 |
. . . . . . . . . 10
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑌 ≠ 𝑍) |
| 58 | 17, 57 | eqnetrd 3024 |
. . . . . . . . 9
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘1) ≠ 𝑍) |
| 59 | 58, 23 | neeqtrrd 3031 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘1) ≠ (𝑒‘2)) |
| 60 | 30, 31, 32, 33, 34, 35, 37, 39, 41, 43, 44, 46, 48, 50, 52, 55, 59, 25 | angmndaddov1lem 29257 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ∃!𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 〈“𝑈𝑉𝑊”〉 ∧ ((𝑒‘1) − 𝑠) = (𝑉 − 𝑈) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼𝑋)) ≠ ∅)) |
| 61 | | simpr 490 |
. . . . . . . . . 10
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑓 = 〈“𝑈𝑉𝑊”〉) |
| 62 | 61 | breq2d 5119 |
. . . . . . . . 9
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ↔ 〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 〈“𝑈𝑉𝑊”〉)) |
| 63 | 61 | fveq1d 6884 |
. . . . . . . . . . . 12
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑓‘1) = (〈“𝑈𝑉𝑊”〉‘1)) |
| 64 | | s3fv1 14963 |
. . . . . . . . . . . . . 14
⊢ (𝑉 ∈ 𝑃 → (〈“𝑈𝑉𝑊”〉‘1) = 𝑉) |
| 65 | 40, 64 | syl 18 |
. . . . . . . . . . . . 13
⊢ (𝜑 → (〈“𝑈𝑉𝑊”〉‘1) = 𝑉) |
| 66 | 65 | ad2antrr 739 |
. . . . . . . . . . . 12
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (〈“𝑈𝑉𝑊”〉‘1) = 𝑉) |
| 67 | 63, 66 | eqtrd 2797 |
. . . . . . . . . . 11
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑓‘1) = 𝑉) |
| 68 | 61 | fveq1d 6884 |
. . . . . . . . . . . 12
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑓‘0) = (〈“𝑈𝑉𝑊”〉‘0)) |
| 69 | | s3fv0 14962 |
. . . . . . . . . . . . . 14
⊢ (𝑈 ∈ 𝑃 → (〈“𝑈𝑉𝑊”〉‘0) = 𝑈) |
| 70 | 38, 69 | syl 18 |
. . . . . . . . . . . . 13
⊢ (𝜑 → (〈“𝑈𝑉𝑊”〉‘0) = 𝑈) |
| 71 | 70 | ad2antrr 739 |
. . . . . . . . . . . 12
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (〈“𝑈𝑉𝑊”〉‘0) = 𝑈) |
| 72 | 68, 71 | eqtrd 2797 |
. . . . . . . . . . 11
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑓‘0) = 𝑈) |
| 73 | 67, 72 | oveq12d 7434 |
. . . . . . . . . 10
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ((𝑓‘1) − (𝑓‘0)) = (𝑉 − 𝑈)) |
| 74 | 73 | eqeq2d 2773 |
. . . . . . . . 9
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ↔ ((𝑒‘1) − 𝑠) = (𝑉 − 𝑈))) |
| 75 | 9 | oveq2d 7432 |
. . . . . . . . . . 11
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑠𝐼(𝑒‘0)) = (𝑠𝐼𝑋)) |
| 76 | 75 | ineq2d 4169 |
. . . . . . . . . 10
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) = (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼𝑋))) |
| 77 | 76 | neeq1d 3016 |
. . . . . . . . 9
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ((((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅ ↔ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼𝑋)) ≠ ∅)) |
| 78 | 62, 74, 77 | 3anbi123d 1464 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ((〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅) ↔
(〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 〈“𝑈𝑉𝑊”〉 ∧ ((𝑒‘1) − 𝑠) = (𝑉 − 𝑈) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼𝑋)) ≠ ∅))) |
| 79 | 78 | reubidv 3383 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (∃!𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅) ↔
∃!𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 〈“𝑈𝑉𝑊”〉 ∧ ((𝑒‘1) − 𝑠) = (𝑉 − 𝑈) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼𝑋)) ≠ ∅))) |
| 80 | 60, 79 | mpbird 260 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ∃!𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅)) |
| 81 | | angmndaddov1.1 |
. . . . . . . 8
⊢ (𝜑 → 〈“𝑍𝑌𝑆”〉 ∼ 〈“𝑈𝑉𝑊”〉) |
| 82 | 81 | ad2antrr 739 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 〈“𝑍𝑌𝑆”〉 ∼ 〈“𝑈𝑉𝑊”〉) |
| 83 | | eqidd 2763 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑆 = 𝑆) |
| 84 | 23, 17, 83 | s3eqd 14935 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 〈“(𝑒‘2)(𝑒‘1)𝑆”〉 = 〈“𝑍𝑌𝑆”〉) |
| 85 | 82, 84, 61 | 3brtr4d 5141 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 〈“(𝑒‘2)(𝑒‘1)𝑆”〉 ∼ 𝑓) |
| 86 | | angmndaddov1.2 |
. . . . . . . 8
⊢ (𝜑 → (𝑌 − 𝑆) = (𝑉 − 𝑈)) |
| 87 | 86 | ad2antrr 739 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑌 − 𝑆) = (𝑉 − 𝑈)) |
| 88 | 17 | oveq1d 7431 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ((𝑒‘1) − 𝑆) = (𝑌 − 𝑆)) |
| 89 | 87, 88, 73 | 3eqtr4d 2807 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ((𝑒‘1) − 𝑆) = ((𝑓‘1) − (𝑓‘0))) |
| 90 | 9 | oveq2d 7432 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑆𝐼(𝑒‘0)) = (𝑆𝐼𝑋)) |
| 91 | 24, 90 | ineq12d 4170 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑆𝐼(𝑒‘0))) = ((𝑌𝐿𝑍) ∩ (𝑆𝐼𝑋))) |
| 92 | | angmndaddov1.3 |
. . . . . . . 8
⊢ (𝜑 → ((𝑌𝐿𝑍) ∩ (𝑆𝐼𝑋)) ≠ ∅) |
| 93 | 92 | ad2antrr 739 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ((𝑌𝐿𝑍) ∩ (𝑆𝐼𝑋)) ≠ ∅) |
| 94 | 91, 93 | eqnetrd 3024 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑆𝐼(𝑒‘0))) ≠ ∅) |
| 95 | | eqidd 2763 |
. . . . . . . . . . 11
⊢ (𝑠 = 𝑆 → (𝑒‘2) = (𝑒‘2)) |
| 96 | | eqidd 2763 |
. . . . . . . . . . 11
⊢ (𝑠 = 𝑆 → (𝑒‘1) = (𝑒‘1)) |
| 97 | | id 23 |
. . . . . . . . . . 11
⊢ (𝑠 = 𝑆 → 𝑠 = 𝑆) |
| 98 | 95, 96, 97 | s3eqd 14935 |
. . . . . . . . . 10
⊢ (𝑠 = 𝑆 → 〈“(𝑒‘2)(𝑒‘1)𝑠”〉 = 〈“(𝑒‘2)(𝑒‘1)𝑆”〉) |
| 99 | 98 | breq1d 5117 |
. . . . . . . . 9
⊢ (𝑠 = 𝑆 → (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ↔ 〈“(𝑒‘2)(𝑒‘1)𝑆”〉 ∼ 𝑓)) |
| 100 | | oveq2 7424 |
. . . . . . . . . 10
⊢ (𝑠 = 𝑆 → ((𝑒‘1) − 𝑠) = ((𝑒‘1) − 𝑆)) |
| 101 | 100 | eqeq1d 2764 |
. . . . . . . . 9
⊢ (𝑠 = 𝑆 → (((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ↔ ((𝑒‘1) − 𝑆) = ((𝑓‘1) − (𝑓‘0)))) |
| 102 | | oveq1 7423 |
. . . . . . . . . . 11
⊢ (𝑠 = 𝑆 → (𝑠𝐼(𝑒‘0)) = (𝑆𝐼(𝑒‘0))) |
| 103 | 102 | ineq2d 4169 |
. . . . . . . . . 10
⊢ (𝑠 = 𝑆 → (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) = (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑆𝐼(𝑒‘0)))) |
| 104 | 103 | neeq1d 3016 |
. . . . . . . . 9
⊢ (𝑠 = 𝑆 → ((((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅ ↔ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑆𝐼(𝑒‘0))) ≠ ∅)) |
| 105 | 99, 101, 104 | 3anbi123d 1464 |
. . . . . . . 8
⊢ (𝑠 = 𝑆 → ((〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅) ↔
(〈“(𝑒‘2)(𝑒‘1)𝑆”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑆) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑆𝐼(𝑒‘0))) ≠ ∅))) |
| 106 | 105 | riota2 7398 |
. . . . . . 7
⊢ ((𝑆 ∈ 𝑃 ∧ ∃!𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅)) →
((〈“(𝑒‘2)(𝑒‘1)𝑆”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑆) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑆𝐼(𝑒‘0))) ≠ ∅) ↔
(℩𝑠 ∈
𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅)) = 𝑆)) |
| 107 | 106 | biimpa 482 |
. . . . . 6
⊢ (((𝑆 ∈ 𝑃 ∧ ∃!𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅)) ∧
(〈“(𝑒‘2)(𝑒‘1)𝑆”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑆) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑆𝐼(𝑒‘0))) ≠ ∅)) →
(℩𝑠 ∈
𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅)) = 𝑆) |
| 108 | 29, 80, 85, 89, 94, 107 | syl23anc 1404 |
. . . . 5
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (℩𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅)) = 𝑆) |
| 109 | 9, 17, 108 | s3eqd 14935 |
. . . 4
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 〈“(𝑒‘0)(𝑒‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅))”〉 =
〈“𝑋𝑌𝑆”〉) |
| 110 | 27, 109 | eqtrd 2797 |
. . 3
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → if((𝑒‘0) ∈ ((𝑒‘1)𝐿(𝑒‘2)), 〈“(𝑓‘0)(𝑓‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0))))”〉,
〈“(𝑒‘0)(𝑒‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅))”〉) =
〈“𝑋𝑌𝑆”〉) |
| 111 | 110 | anasss 472 |
. 2
⊢ ((𝜑 ∧ (𝑒 = 〈“𝑋𝑌𝑍”〉 ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉)) → if((𝑒‘0) ∈ ((𝑒‘1)𝐿(𝑒‘2)), 〈“(𝑓‘0)(𝑓‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0))))”〉,
〈“(𝑒‘0)(𝑒‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅))”〉) =
〈“𝑋𝑌𝑆”〉) |
| 112 | 30 | fvexi 6896 |
. . . 4
⊢ 𝑃 ∈ V |
| 113 | 112 | a1i 11 |
. . 3
⊢ (𝜑 → 𝑃 ∈ V) |
| 114 | 31, 113, 5, 13, 19, 53, 56 | elcgrabasrd 29249 |
. 2
⊢ (𝜑 → 〈“𝑋𝑌𝑍”〉 ∈ 𝐴) |
| 115 | 31, 113, 38, 40, 42, 49, 51 | elcgrabasrd 29249 |
. 2
⊢ (𝜑 → 〈“𝑈𝑉𝑊”〉 ∈ 𝐴) |
| 116 | 86 | eqcomd 2768 |
. . . 4
⊢ (𝜑 → (𝑉 − 𝑈) = (𝑌 − 𝑆)) |
| 117 | 49 | necomd 3012 |
. . . 4
⊢ (𝜑 → 𝑉 ≠ 𝑈) |
| 118 | 30, 33, 32, 36, 40, 38, 13, 28, 116, 117 | tgcgrneq 28820 |
. . 3
⊢ (𝜑 → 𝑌 ≠ 𝑆) |
| 119 | 31, 113, 5, 13, 28, 53, 118 | elcgrabasrd 29249 |
. 2
⊢ (𝜑 → 〈“𝑋𝑌𝑆”〉 ∈ 𝐴) |
| 120 | 2, 111, 114, 115, 119 | ovmpod 7568 |
1
⊢ (𝜑 → (〈“𝑋𝑌𝑍”〉 + 〈“𝑈𝑉𝑊”〉) = 〈“𝑋𝑌𝑆”〉) |