Step | Hyp | Ref
| Expression |
1 | | hashge3el3dif 13122 |
. 2
⊢ ((𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷)) → ∃𝑥 ∈ 𝐷 ∃𝑦 ∈ 𝐷 ∃𝑧 ∈ 𝐷 (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) |
2 | | simprl 790 |
. . . . . . 7
⊢
(((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) ∧ (𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷))) → 𝐷 ∈ 𝑉) |
3 | | prssi 4293 |
. . . . . . . . 9
⊢ ((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) → {𝑥, 𝑦} ⊆ 𝐷) |
4 | 3 | adantr 480 |
. . . . . . . 8
⊢ (((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) → {𝑥, 𝑦} ⊆ 𝐷) |
5 | 4 | ad2antrr 758 |
. . . . . . 7
⊢
(((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) ∧ (𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷))) → {𝑥, 𝑦} ⊆ 𝐷) |
6 | | simplll 794 |
. . . . . . . . 9
⊢ ((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) → 𝑥 ∈ 𝐷) |
7 | | simplr 788 |
. . . . . . . . . 10
⊢ (((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) → 𝑦 ∈ 𝐷) |
8 | 7 | adantr 480 |
. . . . . . . . 9
⊢ ((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) → 𝑦 ∈ 𝐷) |
9 | | simpr1 1060 |
. . . . . . . . 9
⊢ ((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) → 𝑥 ≠ 𝑦) |
10 | | pr2nelem 8710 |
. . . . . . . . 9
⊢ ((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷 ∧ 𝑥 ≠ 𝑦) → {𝑥, 𝑦} ≈
2𝑜) |
11 | 6, 8, 9, 10 | syl3anc 1318 |
. . . . . . . 8
⊢ ((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) → {𝑥, 𝑦} ≈
2𝑜) |
12 | 11 | adantr 480 |
. . . . . . 7
⊢
(((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) ∧ (𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷))) → {𝑥, 𝑦} ≈
2𝑜) |
13 | | pmtr3ncom.t |
. . . . . . . 8
⊢ 𝑇 = (pmTrsp‘𝐷) |
14 | | eqid 2610 |
. . . . . . . 8
⊢ ran 𝑇 = ran 𝑇 |
15 | 13, 14 | pmtrrn 17700 |
. . . . . . 7
⊢ ((𝐷 ∈ 𝑉 ∧ {𝑥, 𝑦} ⊆ 𝐷 ∧ {𝑥, 𝑦} ≈ 2𝑜) →
(𝑇‘{𝑥, 𝑦}) ∈ ran 𝑇) |
16 | 2, 5, 12, 15 | syl3anc 1318 |
. . . . . 6
⊢
(((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) ∧ (𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷))) → (𝑇‘{𝑥, 𝑦}) ∈ ran 𝑇) |
17 | | prssi 4293 |
. . . . . . . . 9
⊢ ((𝑦 ∈ 𝐷 ∧ 𝑧 ∈ 𝐷) → {𝑦, 𝑧} ⊆ 𝐷) |
18 | 17 | adantll 746 |
. . . . . . . 8
⊢ (((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) → {𝑦, 𝑧} ⊆ 𝐷) |
19 | 18 | ad2antrr 758 |
. . . . . . 7
⊢
(((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) ∧ (𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷))) → {𝑦, 𝑧} ⊆ 𝐷) |
20 | | simplr 788 |
. . . . . . . . 9
⊢ ((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) → 𝑧 ∈ 𝐷) |
21 | | simpr3 1062 |
. . . . . . . . 9
⊢ ((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) → 𝑦 ≠ 𝑧) |
22 | | pr2nelem 8710 |
. . . . . . . . 9
⊢ ((𝑦 ∈ 𝐷 ∧ 𝑧 ∈ 𝐷 ∧ 𝑦 ≠ 𝑧) → {𝑦, 𝑧} ≈
2𝑜) |
23 | 8, 20, 21, 22 | syl3anc 1318 |
. . . . . . . 8
⊢ ((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) → {𝑦, 𝑧} ≈
2𝑜) |
24 | 23 | adantr 480 |
. . . . . . 7
⊢
(((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) ∧ (𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷))) → {𝑦, 𝑧} ≈
2𝑜) |
25 | 13, 14 | pmtrrn 17700 |
. . . . . . 7
⊢ ((𝐷 ∈ 𝑉 ∧ {𝑦, 𝑧} ⊆ 𝐷 ∧ {𝑦, 𝑧} ≈ 2𝑜) →
(𝑇‘{𝑦, 𝑧}) ∈ ran 𝑇) |
26 | 2, 19, 24, 25 | syl3anc 1318 |
. . . . . 6
⊢
(((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) ∧ (𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷))) → (𝑇‘{𝑦, 𝑧}) ∈ ran 𝑇) |
27 | | df-3an 1033 |
. . . . . . . . 9
⊢ ((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷 ∧ 𝑧 ∈ 𝐷) ↔ ((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷)) |
28 | 27 | biimpri 217 |
. . . . . . . 8
⊢ (((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) → (𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷 ∧ 𝑧 ∈ 𝐷)) |
29 | 28 | ad2antrr 758 |
. . . . . . 7
⊢
(((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) ∧ (𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷))) → (𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷 ∧ 𝑧 ∈ 𝐷)) |
30 | | simplr 788 |
. . . . . . 7
⊢
(((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) ∧ (𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷))) → (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) |
31 | | eqid 2610 |
. . . . . . . 8
⊢ (𝑇‘{𝑥, 𝑦}) = (𝑇‘{𝑥, 𝑦}) |
32 | | eqid 2610 |
. . . . . . . 8
⊢ (𝑇‘{𝑦, 𝑧}) = (𝑇‘{𝑦, 𝑧}) |
33 | 13, 31, 32 | pmtr3ncomlem2 17717 |
. . . . . . 7
⊢ ((𝐷 ∈ 𝑉 ∧ (𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷 ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) → ((𝑇‘{𝑦, 𝑧}) ∘ (𝑇‘{𝑥, 𝑦})) ≠ ((𝑇‘{𝑥, 𝑦}) ∘ (𝑇‘{𝑦, 𝑧}))) |
34 | 2, 29, 30, 33 | syl3anc 1318 |
. . . . . 6
⊢
(((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) ∧ (𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷))) → ((𝑇‘{𝑦, 𝑧}) ∘ (𝑇‘{𝑥, 𝑦})) ≠ ((𝑇‘{𝑥, 𝑦}) ∘ (𝑇‘{𝑦, 𝑧}))) |
35 | | coeq2 5202 |
. . . . . . . 8
⊢ (𝑓 = (𝑇‘{𝑥, 𝑦}) → (𝑔 ∘ 𝑓) = (𝑔 ∘ (𝑇‘{𝑥, 𝑦}))) |
36 | | coeq1 5201 |
. . . . . . . 8
⊢ (𝑓 = (𝑇‘{𝑥, 𝑦}) → (𝑓 ∘ 𝑔) = ((𝑇‘{𝑥, 𝑦}) ∘ 𝑔)) |
37 | 35, 36 | neeq12d 2843 |
. . . . . . 7
⊢ (𝑓 = (𝑇‘{𝑥, 𝑦}) → ((𝑔 ∘ 𝑓) ≠ (𝑓 ∘ 𝑔) ↔ (𝑔 ∘ (𝑇‘{𝑥, 𝑦})) ≠ ((𝑇‘{𝑥, 𝑦}) ∘ 𝑔))) |
38 | | coeq1 5201 |
. . . . . . . 8
⊢ (𝑔 = (𝑇‘{𝑦, 𝑧}) → (𝑔 ∘ (𝑇‘{𝑥, 𝑦})) = ((𝑇‘{𝑦, 𝑧}) ∘ (𝑇‘{𝑥, 𝑦}))) |
39 | | coeq2 5202 |
. . . . . . . 8
⊢ (𝑔 = (𝑇‘{𝑦, 𝑧}) → ((𝑇‘{𝑥, 𝑦}) ∘ 𝑔) = ((𝑇‘{𝑥, 𝑦}) ∘ (𝑇‘{𝑦, 𝑧}))) |
40 | 38, 39 | neeq12d 2843 |
. . . . . . 7
⊢ (𝑔 = (𝑇‘{𝑦, 𝑧}) → ((𝑔 ∘ (𝑇‘{𝑥, 𝑦})) ≠ ((𝑇‘{𝑥, 𝑦}) ∘ 𝑔) ↔ ((𝑇‘{𝑦, 𝑧}) ∘ (𝑇‘{𝑥, 𝑦})) ≠ ((𝑇‘{𝑥, 𝑦}) ∘ (𝑇‘{𝑦, 𝑧})))) |
41 | 37, 40 | rspc2ev 3295 |
. . . . . 6
⊢ (((𝑇‘{𝑥, 𝑦}) ∈ ran 𝑇 ∧ (𝑇‘{𝑦, 𝑧}) ∈ ran 𝑇 ∧ ((𝑇‘{𝑦, 𝑧}) ∘ (𝑇‘{𝑥, 𝑦})) ≠ ((𝑇‘{𝑥, 𝑦}) ∘ (𝑇‘{𝑦, 𝑧}))) → ∃𝑓 ∈ ran 𝑇∃𝑔 ∈ ran 𝑇(𝑔 ∘ 𝑓) ≠ (𝑓 ∘ 𝑔)) |
42 | 16, 26, 34, 41 | syl3anc 1318 |
. . . . 5
⊢
(((((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) ∧ (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧)) ∧ (𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷))) → ∃𝑓 ∈ ran 𝑇∃𝑔 ∈ ran 𝑇(𝑔 ∘ 𝑓) ≠ (𝑓 ∘ 𝑔)) |
43 | 42 | exp31 628 |
. . . 4
⊢ (((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) ∧ 𝑧 ∈ 𝐷) → ((𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧) → ((𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷)) → ∃𝑓 ∈ ran 𝑇∃𝑔 ∈ ran 𝑇(𝑔 ∘ 𝑓) ≠ (𝑓 ∘ 𝑔)))) |
44 | 43 | rexlimdva 3013 |
. . 3
⊢ ((𝑥 ∈ 𝐷 ∧ 𝑦 ∈ 𝐷) → (∃𝑧 ∈ 𝐷 (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧) → ((𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷)) → ∃𝑓 ∈ ran 𝑇∃𝑔 ∈ ran 𝑇(𝑔 ∘ 𝑓) ≠ (𝑓 ∘ 𝑔)))) |
45 | 44 | rexlimivv 3018 |
. 2
⊢
(∃𝑥 ∈
𝐷 ∃𝑦 ∈ 𝐷 ∃𝑧 ∈ 𝐷 (𝑥 ≠ 𝑦 ∧ 𝑥 ≠ 𝑧 ∧ 𝑦 ≠ 𝑧) → ((𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷)) → ∃𝑓 ∈ ran 𝑇∃𝑔 ∈ ran 𝑇(𝑔 ∘ 𝑓) ≠ (𝑓 ∘ 𝑔))) |
46 | 1, 45 | mpcom 37 |
1
⊢ ((𝐷 ∈ 𝑉 ∧ 3 ≤ (#‘𝐷)) → ∃𝑓 ∈ ran 𝑇∃𝑔 ∈ ran 𝑇(𝑔 ∘ 𝑓) ≠ (𝑓 ∘ 𝑔)) |