Proof of Theorem wksonproplemOLD
| Step | Hyp | Ref
| Expression |
| 1 | | wksonproplemOLD.v |
. . . . . 6
⊢ 𝑉 = (Vtx‘𝐺) |
| 2 | 1 | fvexi 6920 |
. . . . 5
⊢ 𝑉 ∈ V |
| 3 | | wksonproplemOLD.d |
. . . . . 6
⊢ 𝑊 = (𝑔 ∈ V ↦ (𝑎 ∈ (Vtx‘𝑔), 𝑏 ∈ (Vtx‘𝑔) ↦ {〈𝑓, 𝑝〉 ∣ (𝑓(𝑎(𝑂‘𝑔)𝑏)𝑝 ∧ 𝑓(𝑄‘𝑔)𝑝)})) |
| 4 | | simp1 1137 |
. . . . . . 7
⊢ ((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) → 𝐺 ∈ V) |
| 5 | | simp2 1138 |
. . . . . . . 8
⊢ ((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) → 𝐴 ∈ 𝑉) |
| 6 | 5, 1 | eleqtrdi 2851 |
. . . . . . 7
⊢ ((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) → 𝐴 ∈ (Vtx‘𝐺)) |
| 7 | | simp3 1139 |
. . . . . . . 8
⊢ ((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) → 𝐵 ∈ 𝑉) |
| 8 | 7, 1 | eleqtrdi 2851 |
. . . . . . 7
⊢ ((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) → 𝐵 ∈ (Vtx‘𝐺)) |
| 9 | | wksv 29637 |
. . . . . . . 8
⊢
{〈𝑓, 𝑝〉 ∣ 𝑓(Walks‘𝐺)𝑝} ∈ V |
| 10 | 9 | a1i 11 |
. . . . . . 7
⊢ ((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) → {〈𝑓, 𝑝〉 ∣ 𝑓(Walks‘𝐺)𝑝} ∈ V) |
| 11 | | wksonproplemOLD.w |
. . . . . . 7
⊢ (((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ 𝑓(𝑄‘𝐺)𝑝) → 𝑓(Walks‘𝐺)𝑝) |
| 12 | 4, 6, 8, 10, 11, 3 | mptmpoopabovdOLD 8109 |
. . . . . 6
⊢ ((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) → (𝐴(𝑊‘𝐺)𝐵) = {〈𝑓, 𝑝〉 ∣ (𝑓(𝐴(𝑂‘𝐺)𝐵)𝑝 ∧ 𝑓(𝑄‘𝐺)𝑝)}) |
| 13 | | fveq2 6906 |
. . . . . . 7
⊢ (𝑔 = 𝐺 → (Vtx‘𝑔) = (Vtx‘𝐺)) |
| 14 | 13, 1 | eqtr4di 2795 |
. . . . . 6
⊢ (𝑔 = 𝐺 → (Vtx‘𝑔) = 𝑉) |
| 15 | | fveq2 6906 |
. . . . . . . . 9
⊢ (𝑔 = 𝐺 → (𝑂‘𝑔) = (𝑂‘𝐺)) |
| 16 | 15 | oveqd 7448 |
. . . . . . . 8
⊢ (𝑔 = 𝐺 → (𝑎(𝑂‘𝑔)𝑏) = (𝑎(𝑂‘𝐺)𝑏)) |
| 17 | 16 | breqd 5154 |
. . . . . . 7
⊢ (𝑔 = 𝐺 → (𝑓(𝑎(𝑂‘𝑔)𝑏)𝑝 ↔ 𝑓(𝑎(𝑂‘𝐺)𝑏)𝑝)) |
| 18 | | fveq2 6906 |
. . . . . . . 8
⊢ (𝑔 = 𝐺 → (𝑄‘𝑔) = (𝑄‘𝐺)) |
| 19 | 18 | breqd 5154 |
. . . . . . 7
⊢ (𝑔 = 𝐺 → (𝑓(𝑄‘𝑔)𝑝 ↔ 𝑓(𝑄‘𝐺)𝑝)) |
| 20 | 17, 19 | anbi12d 632 |
. . . . . 6
⊢ (𝑔 = 𝐺 → ((𝑓(𝑎(𝑂‘𝑔)𝑏)𝑝 ∧ 𝑓(𝑄‘𝑔)𝑝) ↔ (𝑓(𝑎(𝑂‘𝐺)𝑏)𝑝 ∧ 𝑓(𝑄‘𝐺)𝑝))) |
| 21 | 3, 12, 14, 14, 20 | bropfvvvv 8117 |
. . . . 5
⊢ ((𝑉 ∈ V ∧ 𝑉 ∈ V) → (𝐹(𝐴(𝑊‘𝐺)𝐵)𝑃 → (𝐺 ∈ V ∧ (𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V)))) |
| 22 | 2, 2, 21 | mp2an 692 |
. . . 4
⊢ (𝐹(𝐴(𝑊‘𝐺)𝐵)𝑃 → (𝐺 ∈ V ∧ (𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V))) |
| 23 | | 3anass 1095 |
. . . . . 6
⊢ ((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ↔ (𝐺 ∈ V ∧ (𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉))) |
| 24 | 23 | anbi1i 624 |
. . . . 5
⊢ (((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V)) ↔ ((𝐺 ∈ V ∧ (𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉)) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V))) |
| 25 | | df-3an 1089 |
. . . . 5
⊢ ((𝐺 ∈ V ∧ (𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V)) ↔ ((𝐺 ∈ V ∧ (𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉)) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V))) |
| 26 | 24, 25 | bitr4i 278 |
. . . 4
⊢ (((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V)) ↔ (𝐺 ∈ V ∧ (𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V))) |
| 27 | 22, 26 | sylibr 234 |
. . 3
⊢ (𝐹(𝐴(𝑊‘𝐺)𝐵)𝑃 → ((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V))) |
| 28 | | wksonproplemOLD.b |
. . . . 5
⊢ (((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V)) → (𝐹(𝐴(𝑊‘𝐺)𝐵)𝑃 ↔ (𝐹(𝐴(𝑂‘𝐺)𝐵)𝑃 ∧ 𝐹(𝑄‘𝐺)𝑃))) |
| 29 | 28 | biimpd 229 |
. . . 4
⊢ (((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V)) → (𝐹(𝐴(𝑊‘𝐺)𝐵)𝑃 → (𝐹(𝐴(𝑂‘𝐺)𝐵)𝑃 ∧ 𝐹(𝑄‘𝐺)𝑃))) |
| 30 | 29 | imdistani 568 |
. . 3
⊢ ((((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V)) ∧ 𝐹(𝐴(𝑊‘𝐺)𝐵)𝑃) → (((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V)) ∧ (𝐹(𝐴(𝑂‘𝐺)𝐵)𝑃 ∧ 𝐹(𝑄‘𝐺)𝑃))) |
| 31 | 27, 30 | mpancom 688 |
. 2
⊢ (𝐹(𝐴(𝑊‘𝐺)𝐵)𝑃 → (((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V)) ∧ (𝐹(𝐴(𝑂‘𝐺)𝐵)𝑃 ∧ 𝐹(𝑄‘𝐺)𝑃))) |
| 32 | | df-3an 1089 |
. 2
⊢ (((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V) ∧ (𝐹(𝐴(𝑂‘𝐺)𝐵)𝑃 ∧ 𝐹(𝑄‘𝐺)𝑃)) ↔ (((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V)) ∧ (𝐹(𝐴(𝑂‘𝐺)𝐵)𝑃 ∧ 𝐹(𝑄‘𝐺)𝑃))) |
| 33 | 31, 32 | sylibr 234 |
1
⊢ (𝐹(𝐴(𝑊‘𝐺)𝐵)𝑃 → ((𝐺 ∈ V ∧ 𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐹 ∈ V ∧ 𝑃 ∈ V) ∧ (𝐹(𝐴(𝑂‘𝐺)𝐵)𝑃 ∧ 𝐹(𝑄‘𝐺)𝑃))) |