Proof of Theorem angmndaddov2
| 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 | | angmndaddov2.x |
. . . . . . 7
⊢ (𝜑 → 𝑋 ∈ (𝑌𝐿𝑍)) |
| 4 | 3 | ad2antrr 739 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑋 ∈ (𝑌𝐿𝑍)) |
| 5 | | simplr 781 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑒 = 〈“𝑋𝑌𝑍”〉) |
| 6 | 5 | fveq1d 6884 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘0) = (〈“𝑋𝑌𝑍”〉‘0)) |
| 7 | | angmndaddov.x |
. . . . . . . . 9
⊢ (𝜑 → 𝑋 ∈ 𝑃) |
| 8 | | s3fv0 14962 |
. . . . . . . . 9
⊢ (𝑋 ∈ 𝑃 → (〈“𝑋𝑌𝑍”〉‘0) = 𝑋) |
| 9 | 7, 8 | syl 18 |
. . . . . . . 8
⊢ (𝜑 → (〈“𝑋𝑌𝑍”〉‘0) = 𝑋) |
| 10 | 9 | ad2antrr 739 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (〈“𝑋𝑌𝑍”〉‘0) = 𝑋) |
| 11 | 6, 10 | eqtrd 2797 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘0) = 𝑋) |
| 12 | 5 | fveq1d 6884 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘1) = (〈“𝑋𝑌𝑍”〉‘1)) |
| 13 | | angmndaddov.y |
. . . . . . . . . 10
⊢ (𝜑 → 𝑌 ∈ 𝑃) |
| 14 | | s3fv1 14963 |
. . . . . . . . . 10
⊢ (𝑌 ∈ 𝑃 → (〈“𝑋𝑌𝑍”〉‘1) = 𝑌) |
| 15 | 13, 14 | syl 18 |
. . . . . . . . 9
⊢ (𝜑 → (〈“𝑋𝑌𝑍”〉‘1) = 𝑌) |
| 16 | 15 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (〈“𝑋𝑌𝑍”〉‘1) = 𝑌) |
| 17 | 12, 16 | eqtrd 2797 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘1) = 𝑌) |
| 18 | 5 | fveq1d 6884 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘2) = (〈“𝑋𝑌𝑍”〉‘2)) |
| 19 | | angmndaddov.z |
. . . . . . . . . 10
⊢ (𝜑 → 𝑍 ∈ 𝑃) |
| 20 | | s3fv2 14964 |
. . . . . . . . . 10
⊢ (𝑍 ∈ 𝑃 → (〈“𝑋𝑌𝑍”〉‘2) = 𝑍) |
| 21 | 19, 20 | syl 18 |
. . . . . . . . 9
⊢ (𝜑 → (〈“𝑋𝑌𝑍”〉‘2) = 𝑍) |
| 22 | 21 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (〈“𝑋𝑌𝑍”〉‘2) = 𝑍) |
| 23 | 18, 22 | eqtrd 2797 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘2) = 𝑍) |
| 24 | 17, 23 | oveq12d 7434 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ((𝑒‘1)𝐿(𝑒‘2)) = (𝑌𝐿𝑍)) |
| 25 | 4, 11, 24 | 3eltr4d 2877 |
. . . . 5
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑒‘0) ∈ ((𝑒‘1)𝐿(𝑒‘2))) |
| 26 | 25 | iftrued 4493 |
. . . 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))))”〉) |
| 27 | | simpr 490 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑓 = 〈“𝑈𝑉𝑊”〉) |
| 28 | 27 | fveq1d 6884 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑓‘0) = (〈“𝑈𝑉𝑊”〉‘0)) |
| 29 | | angmndaddov.u |
. . . . . . . 8
⊢ (𝜑 → 𝑈 ∈ 𝑃) |
| 30 | | s3fv0 14962 |
. . . . . . . 8
⊢ (𝑈 ∈ 𝑃 → (〈“𝑈𝑉𝑊”〉‘0) = 𝑈) |
| 31 | 29, 30 | syl 18 |
. . . . . . 7
⊢ (𝜑 → (〈“𝑈𝑉𝑊”〉‘0) = 𝑈) |
| 32 | 31 | ad2antrr 739 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (〈“𝑈𝑉𝑊”〉‘0) = 𝑈) |
| 33 | 28, 32 | eqtrd 2797 |
. . . . 5
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑓‘0) = 𝑈) |
| 34 | 27 | fveq1d 6884 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑓‘1) = (〈“𝑈𝑉𝑊”〉‘1)) |
| 35 | | angmndaddov.v |
. . . . . . . 8
⊢ (𝜑 → 𝑉 ∈ 𝑃) |
| 36 | | s3fv1 14963 |
. . . . . . . 8
⊢ (𝑉 ∈ 𝑃 → (〈“𝑈𝑉𝑊”〉‘1) = 𝑉) |
| 37 | 35, 36 | syl 18 |
. . . . . . 7
⊢ (𝜑 → (〈“𝑈𝑉𝑊”〉‘1) = 𝑉) |
| 38 | 37 | ad2antrr 739 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (〈“𝑈𝑉𝑊”〉‘1) = 𝑉) |
| 39 | 34, 38 | eqtrd 2797 |
. . . . 5
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑓‘1) = 𝑉) |
| 40 | | angmndaddov2.s |
. . . . . . 7
⊢ (𝜑 → 𝑆 ∈ 𝑃) |
| 41 | 40 | ad2antrr 739 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑆 ∈ 𝑃) |
| 42 | | angmndadd.p |
. . . . . . . 8
⊢ 𝑃 = (Base‘𝐺) |
| 43 | | angmndadd.a |
. . . . . . . 8
⊢ 𝐴 = {𝑑 ∈ (𝑃 ↑m (0..^3)) ∣ ((𝑑‘0) ≠ (𝑑‘1) ∧ (𝑑‘1) ≠ (𝑑‘2))} |
| 44 | | angmndadd.i |
. . . . . . . 8
⊢ 𝐼 = (Itv‘𝐺) |
| 45 | | angmndadd.d |
. . . . . . . 8
⊢ − =
(dist‘𝐺) |
| 46 | | angmndadd.c |
. . . . . . . 8
⊢ ∼ =
(cgrA‘𝐺) |
| 47 | | angmndadd.l |
. . . . . . . 8
⊢ 𝐿 = (LineG‘𝐺) |
| 48 | | angmndadd.g |
. . . . . . . . 9
⊢ (𝜑 → 𝐺 ∈ TarskiG) |
| 49 | 48 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝐺 ∈ TarskiG) |
| 50 | | angmndaddov.w |
. . . . . . . . 9
⊢ (𝜑 → 𝑊 ∈ 𝑃) |
| 51 | 50 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑊 ∈ 𝑃) |
| 52 | 35 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑉 ∈ 𝑃) |
| 53 | 7 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑋 ∈ 𝑃) |
| 54 | 13 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑌 ∈ 𝑃) |
| 55 | 19 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑍 ∈ 𝑃) |
| 56 | | angmndaddeu.2 |
. . . . . . . . . 10
⊢ (𝜑 → 𝑉 ≠ 𝑊) |
| 57 | 56 | necomd 3012 |
. . . . . . . . 9
⊢ (𝜑 → 𝑊 ≠ 𝑉) |
| 58 | 57 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑊 ≠ 𝑉) |
| 59 | 56 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑉 ≠ 𝑊) |
| 60 | | angmndaddeu.3 |
. . . . . . . . 9
⊢ (𝜑 → 𝑋 ≠ 𝑌) |
| 61 | 60 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑋 ≠ 𝑌) |
| 62 | | angmndaddeu.4 |
. . . . . . . . 9
⊢ (𝜑 → 𝑌 ≠ 𝑍) |
| 63 | 62 | ad2antrr 739 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑌 ≠ 𝑍) |
| 64 | 42, 43, 44, 45, 46, 47, 49, 51, 52, 51, 53, 54, 55, 58, 59, 61, 63, 4 | angmndaddov2lem 29258 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ∃!𝑠 ∈ 𝑃 (〈“𝑊𝑉𝑠”〉 ∼ 〈“𝑋𝑌𝑍”〉 ∧ (𝑉 − 𝑠) = (𝑌 − 𝑋))) |
| 65 | 27 | fveq1d 6884 |
. . . . . . . . . . . . 13
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑓‘2) = (〈“𝑈𝑉𝑊”〉‘2)) |
| 66 | | s3fv2 14964 |
. . . . . . . . . . . . . . 15
⊢ (𝑊 ∈ 𝑃 → (〈“𝑈𝑉𝑊”〉‘2) = 𝑊) |
| 67 | 50, 66 | syl 18 |
. . . . . . . . . . . . . 14
⊢ (𝜑 → (〈“𝑈𝑉𝑊”〉‘2) = 𝑊) |
| 68 | 67 | ad2antrr 739 |
. . . . . . . . . . . . 13
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (〈“𝑈𝑉𝑊”〉‘2) = 𝑊) |
| 69 | 65, 68 | eqtrd 2797 |
. . . . . . . . . . . 12
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑓‘2) = 𝑊) |
| 70 | | eqidd 2763 |
. . . . . . . . . . . 12
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑠 = 𝑠) |
| 71 | 69, 39, 70 | s3eqd 14935 |
. . . . . . . . . . 11
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 〈“(𝑓‘2)(𝑓‘1)𝑠”〉 = 〈“𝑊𝑉𝑠”〉) |
| 72 | 71, 5 | breq12d 5120 |
. . . . . . . . . 10
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ↔ 〈“𝑊𝑉𝑠”〉 ∼ 〈“𝑋𝑌𝑍”〉)) |
| 73 | 39 | oveq1d 7431 |
. . . . . . . . . . 11
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ((𝑓‘1) − 𝑠) = (𝑉 − 𝑠)) |
| 74 | 17, 11 | oveq12d 7434 |
. . . . . . . . . . 11
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ((𝑒‘1) − (𝑒‘0)) = (𝑌 − 𝑋)) |
| 75 | 73, 74 | eqeq12d 2778 |
. . . . . . . . . 10
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0)) ↔ (𝑉 − 𝑠) = (𝑌 − 𝑋))) |
| 76 | 72, 75 | anbi12d 644 |
. . . . . . . . 9
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ((〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0))) ↔ (〈“𝑊𝑉𝑠”〉 ∼ 〈“𝑋𝑌𝑍”〉 ∧ (𝑉 − 𝑠) = (𝑌 − 𝑋)))) |
| 77 | 76 | bicomd 226 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ((〈“𝑊𝑉𝑠”〉 ∼ 〈“𝑋𝑌𝑍”〉 ∧ (𝑉 − 𝑠) = (𝑌 − 𝑋)) ↔ (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0))))) |
| 78 | 77 | reubidv 3383 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (∃!𝑠 ∈ 𝑃 (〈“𝑊𝑉𝑠”〉 ∼ 〈“𝑋𝑌𝑍”〉 ∧ (𝑉 − 𝑠) = (𝑌 − 𝑋)) ↔ ∃!𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0))))) |
| 79 | 64, 78 | mpbid 235 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ∃!𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0)))) |
| 80 | | angmndaddov2.1 |
. . . . . . . 8
⊢ (𝜑 → 〈“𝑊𝑉𝑆”〉 ∼ 〈“𝑋𝑌𝑍”〉) |
| 81 | 80 | ad2antrr 739 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 〈“𝑊𝑉𝑆”〉 ∼ 〈“𝑋𝑌𝑍”〉) |
| 82 | | eqidd 2763 |
. . . . . . . 8
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 𝑆 = 𝑆) |
| 83 | 69, 39, 82 | s3eqd 14935 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 〈“(𝑓‘2)(𝑓‘1)𝑆”〉 = 〈“𝑊𝑉𝑆”〉) |
| 84 | 81, 83, 5 | 3brtr4d 5141 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 〈“(𝑓‘2)(𝑓‘1)𝑆”〉 ∼ 𝑒) |
| 85 | | angmndaddov2.2 |
. . . . . . . 8
⊢ (𝜑 → (𝑉 − 𝑆) = (𝑌 − 𝑋)) |
| 86 | 85 | ad2antrr 739 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (𝑉 − 𝑆) = (𝑌 − 𝑋)) |
| 87 | 39 | oveq1d 7431 |
. . . . . . 7
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ((𝑓‘1) − 𝑆) = (𝑉 − 𝑆)) |
| 88 | 86, 87, 74 | 3eqtr4d 2807 |
. . . . . 6
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → ((𝑓‘1) − 𝑆) = ((𝑒‘1) − (𝑒‘0))) |
| 89 | | eqidd 2763 |
. . . . . . . . . . 11
⊢ (𝑠 = 𝑆 → (𝑓‘2) = (𝑓‘2)) |
| 90 | | eqidd 2763 |
. . . . . . . . . . 11
⊢ (𝑠 = 𝑆 → (𝑓‘1) = (𝑓‘1)) |
| 91 | | id 23 |
. . . . . . . . . . 11
⊢ (𝑠 = 𝑆 → 𝑠 = 𝑆) |
| 92 | 89, 90, 91 | s3eqd 14935 |
. . . . . . . . . 10
⊢ (𝑠 = 𝑆 → 〈“(𝑓‘2)(𝑓‘1)𝑠”〉 = 〈“(𝑓‘2)(𝑓‘1)𝑆”〉) |
| 93 | 92 | breq1d 5117 |
. . . . . . . . 9
⊢ (𝑠 = 𝑆 → (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ↔ 〈“(𝑓‘2)(𝑓‘1)𝑆”〉 ∼ 𝑒)) |
| 94 | | oveq2 7424 |
. . . . . . . . . 10
⊢ (𝑠 = 𝑆 → ((𝑓‘1) − 𝑠) = ((𝑓‘1) − 𝑆)) |
| 95 | 94 | eqeq1d 2764 |
. . . . . . . . 9
⊢ (𝑠 = 𝑆 → (((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0)) ↔ ((𝑓‘1) − 𝑆) = ((𝑒‘1) − (𝑒‘0)))) |
| 96 | 93, 95 | anbi12d 644 |
. . . . . . . 8
⊢ (𝑠 = 𝑆 → ((〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0))) ↔ (〈“(𝑓‘2)(𝑓‘1)𝑆”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑆) = ((𝑒‘1) − (𝑒‘0))))) |
| 97 | 96 | riota2 7398 |
. . . . . . 7
⊢ ((𝑆 ∈ 𝑃 ∧ ∃!𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0)))) → ((〈“(𝑓‘2)(𝑓‘1)𝑆”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑆) = ((𝑒‘1) − (𝑒‘0))) ↔ (℩𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0)))) = 𝑆)) |
| 98 | 97 | biimpa 482 |
. . . . . 6
⊢ (((𝑆 ∈ 𝑃 ∧ ∃!𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0)))) ∧ (〈“(𝑓‘2)(𝑓‘1)𝑆”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑆) = ((𝑒‘1) − (𝑒‘0)))) → (℩𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0)))) = 𝑆) |
| 99 | 41, 79, 84, 88, 98 | syl22anc 852 |
. . . . 5
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → (℩𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0)))) = 𝑆) |
| 100 | 33, 39, 99 | s3eqd 14935 |
. . . 4
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → 〈“(𝑓‘0)(𝑓‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0))))”〉 =
〈“𝑈𝑉𝑆”〉) |
| 101 | 26, 100 | eqtrd 2797 |
. . 3
⊢ (((𝜑 ∧ 𝑒 = 〈“𝑋𝑌𝑍”〉) ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉) → if((𝑒‘0) ∈ ((𝑒‘1)𝐿(𝑒‘2)), 〈“(𝑓‘0)(𝑓‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0))))”〉,
〈“(𝑒‘0)(𝑒‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅))”〉) =
〈“𝑈𝑉𝑆”〉) |
| 102 | 101 | anasss 472 |
. 2
⊢ ((𝜑 ∧ (𝑒 = 〈“𝑋𝑌𝑍”〉 ∧ 𝑓 = 〈“𝑈𝑉𝑊”〉)) → if((𝑒‘0) ∈ ((𝑒‘1)𝐿(𝑒‘2)), 〈“(𝑓‘0)(𝑓‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑓‘2)(𝑓‘1)𝑠”〉 ∼ 𝑒 ∧ ((𝑓‘1) − 𝑠) = ((𝑒‘1) − (𝑒‘0))))”〉,
〈“(𝑒‘0)(𝑒‘1)(℩𝑠 ∈ 𝑃 (〈“(𝑒‘2)(𝑒‘1)𝑠”〉 ∼ 𝑓 ∧ ((𝑒‘1) − 𝑠) = ((𝑓‘1) − (𝑓‘0)) ∧ (((𝑒‘1)𝐿(𝑒‘2)) ∩ (𝑠𝐼(𝑒‘0))) ≠ ∅))”〉) =
〈“𝑈𝑉𝑆”〉) |
| 103 | 42 | fvexi 6896 |
. . . 4
⊢ 𝑃 ∈ V |
| 104 | 103 | a1i 11 |
. . 3
⊢ (𝜑 → 𝑃 ∈ V) |
| 105 | 43, 104, 7, 13, 19, 60, 62 | elcgrabasrd 29249 |
. 2
⊢ (𝜑 → 〈“𝑋𝑌𝑍”〉 ∈ 𝐴) |
| 106 | | angmndaddeu.1 |
. . 3
⊢ (𝜑 → 𝑈 ≠ 𝑉) |
| 107 | 43, 104, 29, 35, 50, 106, 56 | elcgrabasrd 29249 |
. 2
⊢ (𝜑 → 〈“𝑈𝑉𝑊”〉 ∈ 𝐴) |
| 108 | 85 | eqcomd 2768 |
. . . 4
⊢ (𝜑 → (𝑌 − 𝑋) = (𝑉 − 𝑆)) |
| 109 | 60 | necomd 3012 |
. . . 4
⊢ (𝜑 → 𝑌 ≠ 𝑋) |
| 110 | 42, 45, 44, 48, 13, 7, 35, 40, 108, 109 | tgcgrneq 28820 |
. . 3
⊢ (𝜑 → 𝑉 ≠ 𝑆) |
| 111 | 43, 104, 29, 35, 40, 106, 110 | elcgrabasrd 29249 |
. 2
⊢ (𝜑 → 〈“𝑈𝑉𝑆”〉 ∈ 𝐴) |
| 112 | 2, 102, 105, 107, 111 | ovmpod 7568 |
1
⊢ (𝜑 → (〈“𝑋𝑌𝑍”〉 + 〈“𝑈𝑉𝑊”〉) = 〈“𝑈𝑉𝑆”〉) |