Proof of Theorem 3pthdlem1
Step | Hyp | Ref
| Expression |
1 | | 3wlkd.p |
. . . . 5
⊢ 𝑃 = 〈“𝐴𝐵𝐶𝐷”〉 |
2 | | 3wlkd.f |
. . . . 5
⊢ 𝐹 = 〈“𝐽𝐾𝐿”〉 |
3 | | 3wlkd.s |
. . . . 5
⊢ (𝜑 → ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑉) ∧ (𝐶 ∈ 𝑉 ∧ 𝐷 ∈ 𝑉))) |
4 | 1, 2, 3 | 3wlkdlem3 28525 |
. . . 4
⊢ (𝜑 → (((𝑃‘0) = 𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷))) |
5 | | 3wlkd.n |
. . . 4
⊢ (𝜑 → ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) |
6 | | simpr1l 1229 |
. . . . . . . 8
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → 𝐴 ≠ 𝐵) |
7 | | simpl 483 |
. . . . . . . . . . 11
⊢ (((𝑃‘0) = 𝐴 ∧ (𝑃‘1) = 𝐵) → (𝑃‘0) = 𝐴) |
8 | 7 | adantr 481 |
. . . . . . . . . 10
⊢ ((((𝑃‘0) = 𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) → (𝑃‘0) = 𝐴) |
9 | | simpr 485 |
. . . . . . . . . . 11
⊢ (((𝑃‘0) = 𝐴 ∧ (𝑃‘1) = 𝐵) → (𝑃‘1) = 𝐵) |
10 | 9 | adantr 481 |
. . . . . . . . . 10
⊢ ((((𝑃‘0) = 𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) → (𝑃‘1) = 𝐵) |
11 | 8, 10 | neeq12d 3005 |
. . . . . . . . 9
⊢ ((((𝑃‘0) = 𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) → ((𝑃‘0) ≠ (𝑃‘1) ↔ 𝐴 ≠ 𝐵)) |
12 | 11 | adantr 481 |
. . . . . . . 8
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → ((𝑃‘0) ≠ (𝑃‘1) ↔ 𝐴 ≠ 𝐵)) |
13 | 6, 12 | mpbird 256 |
. . . . . . 7
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (𝑃‘0) ≠ (𝑃‘1)) |
14 | 13 | a1d 25 |
. . . . . 6
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (0 ≠ 1 → (𝑃‘0) ≠ (𝑃‘1))) |
15 | | simpr1r 1230 |
. . . . . . . 8
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → 𝐴 ≠ 𝐶) |
16 | | simpl 483 |
. . . . . . . . . . 11
⊢ (((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷) → (𝑃‘2) = 𝐶) |
17 | 16 | adantl 482 |
. . . . . . . . . 10
⊢ ((((𝑃‘0) = 𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) → (𝑃‘2) = 𝐶) |
18 | 8, 17 | neeq12d 3005 |
. . . . . . . . 9
⊢ ((((𝑃‘0) = 𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) → ((𝑃‘0) ≠ (𝑃‘2) ↔ 𝐴 ≠ 𝐶)) |
19 | 18 | adantr 481 |
. . . . . . . 8
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → ((𝑃‘0) ≠ (𝑃‘2) ↔ 𝐴 ≠ 𝐶)) |
20 | 15, 19 | mpbird 256 |
. . . . . . 7
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (𝑃‘0) ≠ (𝑃‘2)) |
21 | 20 | a1d 25 |
. . . . . 6
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (0 ≠ 2 → (𝑃‘0) ≠ (𝑃‘2))) |
22 | 14, 21 | jca 512 |
. . . . 5
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → ((0 ≠ 1 → (𝑃‘0) ≠ (𝑃‘1)) ∧ (0 ≠ 2
→ (𝑃‘0) ≠
(𝑃‘2)))) |
23 | | eqid 2738 |
. . . . . . . 8
⊢ 1 =
1 |
24 | 23 | 2a1i 12 |
. . . . . . 7
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → ((𝑃‘1) = (𝑃‘1) → 1 = 1)) |
25 | 24 | necon3d 2964 |
. . . . . 6
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (1 ≠ 1 → (𝑃‘1) ≠ (𝑃‘1))) |
26 | | simpr2l 1231 |
. . . . . . . 8
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → 𝐵 ≠ 𝐶) |
27 | 10, 17 | neeq12d 3005 |
. . . . . . . . 9
⊢ ((((𝑃‘0) = 𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) → ((𝑃‘1) ≠ (𝑃‘2) ↔ 𝐵 ≠ 𝐶)) |
28 | 27 | adantr 481 |
. . . . . . . 8
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → ((𝑃‘1) ≠ (𝑃‘2) ↔ 𝐵 ≠ 𝐶)) |
29 | 26, 28 | mpbird 256 |
. . . . . . 7
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (𝑃‘1) ≠ (𝑃‘2)) |
30 | 29 | a1d 25 |
. . . . . 6
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (1 ≠ 2 → (𝑃‘1) ≠ (𝑃‘2))) |
31 | 25, 30 | jca 512 |
. . . . 5
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → ((1 ≠ 1 → (𝑃‘1) ≠ (𝑃‘1)) ∧ (1 ≠ 2
→ (𝑃‘1) ≠
(𝑃‘2)))) |
32 | 29 | necomd 2999 |
. . . . . . 7
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (𝑃‘2) ≠ (𝑃‘1)) |
33 | 32 | a1d 25 |
. . . . . 6
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (2 ≠ 1 → (𝑃‘2) ≠ (𝑃‘1))) |
34 | | eqid 2738 |
. . . . . . . 8
⊢ 2 =
2 |
35 | 34 | 2a1i 12 |
. . . . . . 7
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → ((𝑃‘2) = (𝑃‘2) → 2 = 2)) |
36 | 35 | necon3d 2964 |
. . . . . 6
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (2 ≠ 2 → (𝑃‘2) ≠ (𝑃‘2))) |
37 | | simpr2r 1232 |
. . . . . . . . . 10
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → 𝐵 ≠ 𝐷) |
38 | | simpr 485 |
. . . . . . . . . . . . 13
⊢ (((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷) → (𝑃‘3) = 𝐷) |
39 | 38 | adantl 482 |
. . . . . . . . . . . 12
⊢ ((((𝑃‘0) = 𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) → (𝑃‘3) = 𝐷) |
40 | 10, 39 | neeq12d 3005 |
. . . . . . . . . . 11
⊢ ((((𝑃‘0) = 𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) → ((𝑃‘1) ≠ (𝑃‘3) ↔ 𝐵 ≠ 𝐷)) |
41 | 40 | adantr 481 |
. . . . . . . . . 10
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → ((𝑃‘1) ≠ (𝑃‘3) ↔ 𝐵 ≠ 𝐷)) |
42 | 37, 41 | mpbird 256 |
. . . . . . . . 9
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (𝑃‘1) ≠ (𝑃‘3)) |
43 | 42 | necomd 2999 |
. . . . . . . 8
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (𝑃‘3) ≠ (𝑃‘1)) |
44 | 43 | a1d 25 |
. . . . . . 7
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (3 ≠ 1 → (𝑃‘3) ≠ (𝑃‘1))) |
45 | | simp3 1137 |
. . . . . . . . . . 11
⊢ (((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷) → 𝐶 ≠ 𝐷) |
46 | 45 | necomd 2999 |
. . . . . . . . . 10
⊢ (((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷) → 𝐷 ≠ 𝐶) |
47 | 46 | adantl 482 |
. . . . . . . . 9
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → 𝐷 ≠ 𝐶) |
48 | | simpl 483 |
. . . . . . . . . . . . 13
⊢ (((𝑃‘3) = 𝐷 ∧ (𝑃‘2) = 𝐶) → (𝑃‘3) = 𝐷) |
49 | | simpr 485 |
. . . . . . . . . . . . 13
⊢ (((𝑃‘3) = 𝐷 ∧ (𝑃‘2) = 𝐶) → (𝑃‘2) = 𝐶) |
50 | 48, 49 | neeq12d 3005 |
. . . . . . . . . . . 12
⊢ (((𝑃‘3) = 𝐷 ∧ (𝑃‘2) = 𝐶) → ((𝑃‘3) ≠ (𝑃‘2) ↔ 𝐷 ≠ 𝐶)) |
51 | 50 | ancoms 459 |
. . . . . . . . . . 11
⊢ (((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷) → ((𝑃‘3) ≠ (𝑃‘2) ↔ 𝐷 ≠ 𝐶)) |
52 | 51 | adantl 482 |
. . . . . . . . . 10
⊢ ((((𝑃‘0) = 𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) → ((𝑃‘3) ≠ (𝑃‘2) ↔ 𝐷 ≠ 𝐶)) |
53 | 52 | adantr 481 |
. . . . . . . . 9
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → ((𝑃‘3) ≠ (𝑃‘2) ↔ 𝐷 ≠ 𝐶)) |
54 | 47, 53 | mpbird 256 |
. . . . . . . 8
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (𝑃‘3) ≠ (𝑃‘2)) |
55 | 54 | a1d 25 |
. . . . . . 7
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (3 ≠ 2 → (𝑃‘3) ≠ (𝑃‘2))) |
56 | 44, 55 | jca 512 |
. . . . . 6
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → ((3 ≠ 1 → (𝑃‘3) ≠ (𝑃‘1)) ∧ (3 ≠ 2
→ (𝑃‘3) ≠
(𝑃‘2)))) |
57 | 33, 36, 56 | jca31 515 |
. . . . 5
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → (((2 ≠ 1 → (𝑃‘2) ≠ (𝑃‘1)) ∧ (2 ≠ 2
→ (𝑃‘2) ≠
(𝑃‘2))) ∧ ((3
≠ 1 → (𝑃‘3)
≠ (𝑃‘1)) ∧ (3
≠ 2 → (𝑃‘3)
≠ (𝑃‘2))))) |
58 | 22, 31, 57 | jca31 515 |
. . . 4
⊢
(((((𝑃‘0) =
𝐴 ∧ (𝑃‘1) = 𝐵) ∧ ((𝑃‘2) = 𝐶 ∧ (𝑃‘3) = 𝐷)) ∧ ((𝐴 ≠ 𝐵 ∧ 𝐴 ≠ 𝐶) ∧ (𝐵 ≠ 𝐶 ∧ 𝐵 ≠ 𝐷) ∧ 𝐶 ≠ 𝐷)) → ((((0 ≠ 1 → (𝑃‘0) ≠ (𝑃‘1)) ∧ (0 ≠ 2
→ (𝑃‘0) ≠
(𝑃‘2))) ∧ ((1
≠ 1 → (𝑃‘1)
≠ (𝑃‘1)) ∧ (1
≠ 2 → (𝑃‘1)
≠ (𝑃‘2)))) ∧
(((2 ≠ 1 → (𝑃‘2) ≠ (𝑃‘1)) ∧ (2 ≠ 2 → (𝑃‘2) ≠ (𝑃‘2))) ∧ ((3 ≠ 1
→ (𝑃‘3) ≠
(𝑃‘1)) ∧ (3 ≠
2 → (𝑃‘3) ≠
(𝑃‘2)))))) |
59 | 4, 5, 58 | syl2anc 584 |
. . 3
⊢ (𝜑 → ((((0 ≠ 1 → (𝑃‘0) ≠ (𝑃‘1)) ∧ (0 ≠ 2
→ (𝑃‘0) ≠
(𝑃‘2))) ∧ ((1
≠ 1 → (𝑃‘1)
≠ (𝑃‘1)) ∧ (1
≠ 2 → (𝑃‘1)
≠ (𝑃‘2)))) ∧
(((2 ≠ 1 → (𝑃‘2) ≠ (𝑃‘1)) ∧ (2 ≠ 2 → (𝑃‘2) ≠ (𝑃‘2))) ∧ ((3 ≠ 1
→ (𝑃‘3) ≠
(𝑃‘1)) ∧ (3 ≠
2 → (𝑃‘3) ≠
(𝑃‘2)))))) |
60 | 1 | fveq2i 6777 |
. . . . . . . 8
⊢
(♯‘𝑃) =
(♯‘〈“𝐴𝐵𝐶𝐷”〉) |
61 | | s4len 14612 |
. . . . . . . 8
⊢
(♯‘〈“𝐴𝐵𝐶𝐷”〉) = 4 |
62 | 60, 61 | eqtri 2766 |
. . . . . . 7
⊢
(♯‘𝑃) =
4 |
63 | 62 | oveq2i 7286 |
. . . . . 6
⊢
(0..^(♯‘𝑃)) = (0..^4) |
64 | | fzo0to42pr 13474 |
. . . . . 6
⊢ (0..^4) =
({0, 1} ∪ {2, 3}) |
65 | 63, 64 | eqtri 2766 |
. . . . 5
⊢
(0..^(♯‘𝑃)) = ({0, 1} ∪ {2, 3}) |
66 | 65 | raleqi 3346 |
. . . 4
⊢
(∀𝑘 ∈
(0..^(♯‘𝑃))((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2))) ↔ ∀𝑘 ∈ ({0, 1} ∪ {2,
3})((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2)))) |
67 | | ralunb 4125 |
. . . 4
⊢
(∀𝑘 ∈
({0, 1} ∪ {2, 3})((𝑘
≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2))) ↔ (∀𝑘 ∈ {0, 1} ((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2))) ∧ ∀𝑘 ∈ {2, 3} ((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2))))) |
68 | | c0ex 10969 |
. . . . . 6
⊢ 0 ∈
V |
69 | | 1ex 10971 |
. . . . . 6
⊢ 1 ∈
V |
70 | | neeq1 3006 |
. . . . . . . 8
⊢ (𝑘 = 0 → (𝑘 ≠ 1 ↔ 0 ≠ 1)) |
71 | | fveq2 6774 |
. . . . . . . . 9
⊢ (𝑘 = 0 → (𝑃‘𝑘) = (𝑃‘0)) |
72 | 71 | neeq1d 3003 |
. . . . . . . 8
⊢ (𝑘 = 0 → ((𝑃‘𝑘) ≠ (𝑃‘1) ↔ (𝑃‘0) ≠ (𝑃‘1))) |
73 | 70, 72 | imbi12d 345 |
. . . . . . 7
⊢ (𝑘 = 0 → ((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ↔ (0 ≠ 1 → (𝑃‘0) ≠ (𝑃‘1)))) |
74 | | neeq1 3006 |
. . . . . . . 8
⊢ (𝑘 = 0 → (𝑘 ≠ 2 ↔ 0 ≠ 2)) |
75 | 71 | neeq1d 3003 |
. . . . . . . 8
⊢ (𝑘 = 0 → ((𝑃‘𝑘) ≠ (𝑃‘2) ↔ (𝑃‘0) ≠ (𝑃‘2))) |
76 | 74, 75 | imbi12d 345 |
. . . . . . 7
⊢ (𝑘 = 0 → ((𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2)) ↔ (0 ≠ 2 → (𝑃‘0) ≠ (𝑃‘2)))) |
77 | 73, 76 | anbi12d 631 |
. . . . . 6
⊢ (𝑘 = 0 → (((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2))) ↔ ((0 ≠ 1 → (𝑃‘0) ≠ (𝑃‘1)) ∧ (0 ≠ 2
→ (𝑃‘0) ≠
(𝑃‘2))))) |
78 | | neeq1 3006 |
. . . . . . . 8
⊢ (𝑘 = 1 → (𝑘 ≠ 1 ↔ 1 ≠ 1)) |
79 | | fveq2 6774 |
. . . . . . . . 9
⊢ (𝑘 = 1 → (𝑃‘𝑘) = (𝑃‘1)) |
80 | 79 | neeq1d 3003 |
. . . . . . . 8
⊢ (𝑘 = 1 → ((𝑃‘𝑘) ≠ (𝑃‘1) ↔ (𝑃‘1) ≠ (𝑃‘1))) |
81 | 78, 80 | imbi12d 345 |
. . . . . . 7
⊢ (𝑘 = 1 → ((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ↔ (1 ≠ 1 → (𝑃‘1) ≠ (𝑃‘1)))) |
82 | | neeq1 3006 |
. . . . . . . 8
⊢ (𝑘 = 1 → (𝑘 ≠ 2 ↔ 1 ≠ 2)) |
83 | 79 | neeq1d 3003 |
. . . . . . . 8
⊢ (𝑘 = 1 → ((𝑃‘𝑘) ≠ (𝑃‘2) ↔ (𝑃‘1) ≠ (𝑃‘2))) |
84 | 82, 83 | imbi12d 345 |
. . . . . . 7
⊢ (𝑘 = 1 → ((𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2)) ↔ (1 ≠ 2 → (𝑃‘1) ≠ (𝑃‘2)))) |
85 | 81, 84 | anbi12d 631 |
. . . . . 6
⊢ (𝑘 = 1 → (((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2))) ↔ ((1 ≠ 1 → (𝑃‘1) ≠ (𝑃‘1)) ∧ (1 ≠ 2
→ (𝑃‘1) ≠
(𝑃‘2))))) |
86 | 68, 69, 77, 85 | ralpr 4636 |
. . . . 5
⊢
(∀𝑘 ∈
{0, 1} ((𝑘 ≠ 1 →
(𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2))) ↔ (((0 ≠ 1 → (𝑃‘0) ≠ (𝑃‘1)) ∧ (0 ≠ 2
→ (𝑃‘0) ≠
(𝑃‘2))) ∧ ((1
≠ 1 → (𝑃‘1)
≠ (𝑃‘1)) ∧ (1
≠ 2 → (𝑃‘1)
≠ (𝑃‘2))))) |
87 | | 2ex 12050 |
. . . . . 6
⊢ 2 ∈
V |
88 | | 3ex 12055 |
. . . . . 6
⊢ 3 ∈
V |
89 | | neeq1 3006 |
. . . . . . . 8
⊢ (𝑘 = 2 → (𝑘 ≠ 1 ↔ 2 ≠ 1)) |
90 | | fveq2 6774 |
. . . . . . . . 9
⊢ (𝑘 = 2 → (𝑃‘𝑘) = (𝑃‘2)) |
91 | 90 | neeq1d 3003 |
. . . . . . . 8
⊢ (𝑘 = 2 → ((𝑃‘𝑘) ≠ (𝑃‘1) ↔ (𝑃‘2) ≠ (𝑃‘1))) |
92 | 89, 91 | imbi12d 345 |
. . . . . . 7
⊢ (𝑘 = 2 → ((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ↔ (2 ≠ 1 → (𝑃‘2) ≠ (𝑃‘1)))) |
93 | | neeq1 3006 |
. . . . . . . 8
⊢ (𝑘 = 2 → (𝑘 ≠ 2 ↔ 2 ≠ 2)) |
94 | 90 | neeq1d 3003 |
. . . . . . . 8
⊢ (𝑘 = 2 → ((𝑃‘𝑘) ≠ (𝑃‘2) ↔ (𝑃‘2) ≠ (𝑃‘2))) |
95 | 93, 94 | imbi12d 345 |
. . . . . . 7
⊢ (𝑘 = 2 → ((𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2)) ↔ (2 ≠ 2 → (𝑃‘2) ≠ (𝑃‘2)))) |
96 | 92, 95 | anbi12d 631 |
. . . . . 6
⊢ (𝑘 = 2 → (((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2))) ↔ ((2 ≠ 1 → (𝑃‘2) ≠ (𝑃‘1)) ∧ (2 ≠ 2
→ (𝑃‘2) ≠
(𝑃‘2))))) |
97 | | neeq1 3006 |
. . . . . . . 8
⊢ (𝑘 = 3 → (𝑘 ≠ 1 ↔ 3 ≠ 1)) |
98 | | fveq2 6774 |
. . . . . . . . 9
⊢ (𝑘 = 3 → (𝑃‘𝑘) = (𝑃‘3)) |
99 | 98 | neeq1d 3003 |
. . . . . . . 8
⊢ (𝑘 = 3 → ((𝑃‘𝑘) ≠ (𝑃‘1) ↔ (𝑃‘3) ≠ (𝑃‘1))) |
100 | 97, 99 | imbi12d 345 |
. . . . . . 7
⊢ (𝑘 = 3 → ((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ↔ (3 ≠ 1 → (𝑃‘3) ≠ (𝑃‘1)))) |
101 | | neeq1 3006 |
. . . . . . . 8
⊢ (𝑘 = 3 → (𝑘 ≠ 2 ↔ 3 ≠ 2)) |
102 | 98 | neeq1d 3003 |
. . . . . . . 8
⊢ (𝑘 = 3 → ((𝑃‘𝑘) ≠ (𝑃‘2) ↔ (𝑃‘3) ≠ (𝑃‘2))) |
103 | 101, 102 | imbi12d 345 |
. . . . . . 7
⊢ (𝑘 = 3 → ((𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2)) ↔ (3 ≠ 2 → (𝑃‘3) ≠ (𝑃‘2)))) |
104 | 100, 103 | anbi12d 631 |
. . . . . 6
⊢ (𝑘 = 3 → (((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2))) ↔ ((3 ≠ 1 → (𝑃‘3) ≠ (𝑃‘1)) ∧ (3 ≠ 2
→ (𝑃‘3) ≠
(𝑃‘2))))) |
105 | 87, 88, 96, 104 | ralpr 4636 |
. . . . 5
⊢
(∀𝑘 ∈
{2, 3} ((𝑘 ≠ 1 →
(𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2))) ↔ (((2 ≠ 1 → (𝑃‘2) ≠ (𝑃‘1)) ∧ (2 ≠ 2
→ (𝑃‘2) ≠
(𝑃‘2))) ∧ ((3
≠ 1 → (𝑃‘3)
≠ (𝑃‘1)) ∧ (3
≠ 2 → (𝑃‘3)
≠ (𝑃‘2))))) |
106 | 86, 105 | anbi12i 627 |
. . . 4
⊢
((∀𝑘 ∈
{0, 1} ((𝑘 ≠ 1 →
(𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2))) ∧ ∀𝑘 ∈ {2, 3} ((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2)))) ↔ ((((0 ≠ 1 →
(𝑃‘0) ≠ (𝑃‘1)) ∧ (0 ≠ 2
→ (𝑃‘0) ≠
(𝑃‘2))) ∧ ((1
≠ 1 → (𝑃‘1)
≠ (𝑃‘1)) ∧ (1
≠ 2 → (𝑃‘1)
≠ (𝑃‘2)))) ∧
(((2 ≠ 1 → (𝑃‘2) ≠ (𝑃‘1)) ∧ (2 ≠ 2 → (𝑃‘2) ≠ (𝑃‘2))) ∧ ((3 ≠ 1
→ (𝑃‘3) ≠
(𝑃‘1)) ∧ (3 ≠
2 → (𝑃‘3) ≠
(𝑃‘2)))))) |
107 | 66, 67, 106 | 3bitri 297 |
. . 3
⊢
(∀𝑘 ∈
(0..^(♯‘𝑃))((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2))) ↔ ((((0 ≠ 1 →
(𝑃‘0) ≠ (𝑃‘1)) ∧ (0 ≠ 2
→ (𝑃‘0) ≠
(𝑃‘2))) ∧ ((1
≠ 1 → (𝑃‘1)
≠ (𝑃‘1)) ∧ (1
≠ 2 → (𝑃‘1)
≠ (𝑃‘2)))) ∧
(((2 ≠ 1 → (𝑃‘2) ≠ (𝑃‘1)) ∧ (2 ≠ 2 → (𝑃‘2) ≠ (𝑃‘2))) ∧ ((3 ≠ 1
→ (𝑃‘3) ≠
(𝑃‘1)) ∧ (3 ≠
2 → (𝑃‘3) ≠
(𝑃‘2)))))) |
108 | 59, 107 | sylibr 233 |
. 2
⊢ (𝜑 → ∀𝑘 ∈ (0..^(♯‘𝑃))((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2)))) |
109 | 2 | fveq2i 6777 |
. . . . . . . 8
⊢
(♯‘𝐹) =
(♯‘〈“𝐽𝐾𝐿”〉) |
110 | | s3len 14607 |
. . . . . . . 8
⊢
(♯‘〈“𝐽𝐾𝐿”〉) = 3 |
111 | 109, 110 | eqtri 2766 |
. . . . . . 7
⊢
(♯‘𝐹) =
3 |
112 | 111 | oveq2i 7286 |
. . . . . 6
⊢
(1..^(♯‘𝐹)) = (1..^3) |
113 | | fzo13pr 13471 |
. . . . . 6
⊢ (1..^3) =
{1, 2} |
114 | 112, 113 | eqtri 2766 |
. . . . 5
⊢
(1..^(♯‘𝐹)) = {1, 2} |
115 | 114 | raleqi 3346 |
. . . 4
⊢
(∀𝑗 ∈
(1..^(♯‘𝐹))(𝑘 ≠ 𝑗 → (𝑃‘𝑘) ≠ (𝑃‘𝑗)) ↔ ∀𝑗 ∈ {1, 2} (𝑘 ≠ 𝑗 → (𝑃‘𝑘) ≠ (𝑃‘𝑗))) |
116 | | neeq2 3007 |
. . . . . 6
⊢ (𝑗 = 1 → (𝑘 ≠ 𝑗 ↔ 𝑘 ≠ 1)) |
117 | | fveq2 6774 |
. . . . . . 7
⊢ (𝑗 = 1 → (𝑃‘𝑗) = (𝑃‘1)) |
118 | 117 | neeq2d 3004 |
. . . . . 6
⊢ (𝑗 = 1 → ((𝑃‘𝑘) ≠ (𝑃‘𝑗) ↔ (𝑃‘𝑘) ≠ (𝑃‘1))) |
119 | 116, 118 | imbi12d 345 |
. . . . 5
⊢ (𝑗 = 1 → ((𝑘 ≠ 𝑗 → (𝑃‘𝑘) ≠ (𝑃‘𝑗)) ↔ (𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)))) |
120 | | neeq2 3007 |
. . . . . 6
⊢ (𝑗 = 2 → (𝑘 ≠ 𝑗 ↔ 𝑘 ≠ 2)) |
121 | | fveq2 6774 |
. . . . . . 7
⊢ (𝑗 = 2 → (𝑃‘𝑗) = (𝑃‘2)) |
122 | 121 | neeq2d 3004 |
. . . . . 6
⊢ (𝑗 = 2 → ((𝑃‘𝑘) ≠ (𝑃‘𝑗) ↔ (𝑃‘𝑘) ≠ (𝑃‘2))) |
123 | 120, 122 | imbi12d 345 |
. . . . 5
⊢ (𝑗 = 2 → ((𝑘 ≠ 𝑗 → (𝑃‘𝑘) ≠ (𝑃‘𝑗)) ↔ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2)))) |
124 | 69, 87, 119, 123 | ralpr 4636 |
. . . 4
⊢
(∀𝑗 ∈
{1, 2} (𝑘 ≠ 𝑗 → (𝑃‘𝑘) ≠ (𝑃‘𝑗)) ↔ ((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2)))) |
125 | 115, 124 | bitri 274 |
. . 3
⊢
(∀𝑗 ∈
(1..^(♯‘𝐹))(𝑘 ≠ 𝑗 → (𝑃‘𝑘) ≠ (𝑃‘𝑗)) ↔ ((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2)))) |
126 | 125 | ralbii 3092 |
. 2
⊢
(∀𝑘 ∈
(0..^(♯‘𝑃))∀𝑗 ∈ (1..^(♯‘𝐹))(𝑘 ≠ 𝑗 → (𝑃‘𝑘) ≠ (𝑃‘𝑗)) ↔ ∀𝑘 ∈ (0..^(♯‘𝑃))((𝑘 ≠ 1 → (𝑃‘𝑘) ≠ (𝑃‘1)) ∧ (𝑘 ≠ 2 → (𝑃‘𝑘) ≠ (𝑃‘2)))) |
127 | 108, 126 | sylibr 233 |
1
⊢ (𝜑 → ∀𝑘 ∈ (0..^(♯‘𝑃))∀𝑗 ∈ (1..^(♯‘𝐹))(𝑘 ≠ 𝑗 → (𝑃‘𝑘) ≠ (𝑃‘𝑗))) |