Proof of Theorem uzindi
Step | Hyp | Ref
| Expression |
1 | | uzindi.b |
. . 3
⊢ (𝜑 → 𝑇 ∈ (ℤ≥‘𝐿)) |
2 | | eluzfz2 13193 |
. . 3
⊢ (𝑇 ∈
(ℤ≥‘𝐿) → 𝑇 ∈ (𝐿...𝑇)) |
3 | 1, 2 | syl 17 |
. 2
⊢ (𝜑 → 𝑇 ∈ (𝐿...𝑇)) |
4 | | uzindi.a |
. . 3
⊢ (𝜑 → 𝐴 ∈ 𝑉) |
5 | | fzofi 13622 |
. . . 4
⊢ (𝐿..^𝑇) ∈ Fin |
6 | | finnum 9637 |
. . . 4
⊢ ((𝐿..^𝑇) ∈ Fin → (𝐿..^𝑇) ∈ dom card) |
7 | 5, 6 | mp1i 13 |
. . 3
⊢ (𝜑 → (𝐿..^𝑇) ∈ dom card) |
8 | | simpll 763 |
. . . . . 6
⊢ (((𝜑 ∧ ∀𝑦((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒))) ∧ 𝑅 ∈ (𝐿...𝑇)) → 𝜑) |
9 | | simpr 484 |
. . . . . 6
⊢ (((𝜑 ∧ ∀𝑦((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒))) ∧ 𝑅 ∈ (𝐿...𝑇)) → 𝑅 ∈ (𝐿...𝑇)) |
10 | | elfzuz3 13182 |
. . . . . . . . . . . . . . . 16
⊢ (𝑅 ∈ (𝐿...𝑇) → 𝑇 ∈ (ℤ≥‘𝑅)) |
11 | 10 | adantl 481 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) → 𝑇 ∈ (ℤ≥‘𝑅)) |
12 | | fzoss2 13343 |
. . . . . . . . . . . . . . . 16
⊢ (𝑇 ∈
(ℤ≥‘𝑅) → (𝐿..^𝑅) ⊆ (𝐿..^𝑇)) |
13 | | fzossfz 13334 |
. . . . . . . . . . . . . . . 16
⊢ (𝐿..^𝑇) ⊆ (𝐿...𝑇) |
14 | 12, 13 | sstrdi 3929 |
. . . . . . . . . . . . . . 15
⊢ (𝑇 ∈
(ℤ≥‘𝑅) → (𝐿..^𝑅) ⊆ (𝐿...𝑇)) |
15 | 11, 14 | syl 17 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) → (𝐿..^𝑅) ⊆ (𝐿...𝑇)) |
16 | 15 | sselda 3917 |
. . . . . . . . . . . . 13
⊢ (((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) ∧ 𝑆 ∈ (𝐿..^𝑅)) → 𝑆 ∈ (𝐿...𝑇)) |
17 | | fzofi 13622 |
. . . . . . . . . . . . . 14
⊢ (𝐿..^𝑅) ∈ Fin |
18 | | elfzofz 13331 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑆 ∈ (𝐿..^𝑅) → 𝑆 ∈ (𝐿...𝑅)) |
19 | 18 | adantl 481 |
. . . . . . . . . . . . . . . 16
⊢ (((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) ∧ 𝑆 ∈ (𝐿..^𝑅)) → 𝑆 ∈ (𝐿...𝑅)) |
20 | | elfzuz3 13182 |
. . . . . . . . . . . . . . . 16
⊢ (𝑆 ∈ (𝐿...𝑅) → 𝑅 ∈ (ℤ≥‘𝑆)) |
21 | | fzoss2 13343 |
. . . . . . . . . . . . . . . 16
⊢ (𝑅 ∈
(ℤ≥‘𝑆) → (𝐿..^𝑆) ⊆ (𝐿..^𝑅)) |
22 | 19, 20, 21 | 3syl 18 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) ∧ 𝑆 ∈ (𝐿..^𝑅)) → (𝐿..^𝑆) ⊆ (𝐿..^𝑅)) |
23 | | fzonel 13329 |
. . . . . . . . . . . . . . . . 17
⊢ ¬
𝑆 ∈ (𝐿..^𝑆) |
24 | 23 | jctr 524 |
. . . . . . . . . . . . . . . 16
⊢ (𝑆 ∈ (𝐿..^𝑅) → (𝑆 ∈ (𝐿..^𝑅) ∧ ¬ 𝑆 ∈ (𝐿..^𝑆))) |
25 | 24 | adantl 481 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) ∧ 𝑆 ∈ (𝐿..^𝑅)) → (𝑆 ∈ (𝐿..^𝑅) ∧ ¬ 𝑆 ∈ (𝐿..^𝑆))) |
26 | | ssnelpss 4042 |
. . . . . . . . . . . . . . 15
⊢ ((𝐿..^𝑆) ⊆ (𝐿..^𝑅) → ((𝑆 ∈ (𝐿..^𝑅) ∧ ¬ 𝑆 ∈ (𝐿..^𝑆)) → (𝐿..^𝑆) ⊊ (𝐿..^𝑅))) |
27 | 22, 25, 26 | sylc 65 |
. . . . . . . . . . . . . 14
⊢ (((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) ∧ 𝑆 ∈ (𝐿..^𝑅)) → (𝐿..^𝑆) ⊊ (𝐿..^𝑅)) |
28 | | php3 8899 |
. . . . . . . . . . . . . 14
⊢ (((𝐿..^𝑅) ∈ Fin ∧ (𝐿..^𝑆) ⊊ (𝐿..^𝑅)) → (𝐿..^𝑆) ≺ (𝐿..^𝑅)) |
29 | 17, 27, 28 | sylancr 586 |
. . . . . . . . . . . . 13
⊢ (((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) ∧ 𝑆 ∈ (𝐿..^𝑅)) → (𝐿..^𝑆) ≺ (𝐿..^𝑅)) |
30 | | id 22 |
. . . . . . . . . . . . . 14
⊢ (((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒)) → ((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒))) |
31 | 30 | com13 88 |
. . . . . . . . . . . . 13
⊢ (𝑆 ∈ (𝐿...𝑇) → ((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒)) → 𝜒))) |
32 | 16, 29, 31 | sylc 65 |
. . . . . . . . . . . 12
⊢ (((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) ∧ 𝑆 ∈ (𝐿..^𝑅)) → (((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒)) → 𝜒)) |
33 | 32 | ex 412 |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) → (𝑆 ∈ (𝐿..^𝑅) → (((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒)) → 𝜒))) |
34 | 33 | com23 86 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) → (((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒)) → (𝑆 ∈ (𝐿..^𝑅) → 𝜒))) |
35 | 34 | alimdv 1920 |
. . . . . . . . 9
⊢ ((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) → (∀𝑦((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒)) → ∀𝑦(𝑆 ∈ (𝐿..^𝑅) → 𝜒))) |
36 | 35 | ex 412 |
. . . . . . . 8
⊢ (𝜑 → (𝑅 ∈ (𝐿...𝑇) → (∀𝑦((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒)) → ∀𝑦(𝑆 ∈ (𝐿..^𝑅) → 𝜒)))) |
37 | 36 | com23 86 |
. . . . . . 7
⊢ (𝜑 → (∀𝑦((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒)) → (𝑅 ∈ (𝐿...𝑇) → ∀𝑦(𝑆 ∈ (𝐿..^𝑅) → 𝜒)))) |
38 | 37 | imp31 417 |
. . . . . 6
⊢ (((𝜑 ∧ ∀𝑦((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒))) ∧ 𝑅 ∈ (𝐿...𝑇)) → ∀𝑦(𝑆 ∈ (𝐿..^𝑅) → 𝜒)) |
39 | | uzindi.c |
. . . . . 6
⊢ ((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇) ∧ ∀𝑦(𝑆 ∈ (𝐿..^𝑅) → 𝜒)) → 𝜓) |
40 | 8, 9, 38, 39 | syl3anc 1369 |
. . . . 5
⊢ (((𝜑 ∧ ∀𝑦((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒))) ∧ 𝑅 ∈ (𝐿...𝑇)) → 𝜓) |
41 | 40 | ex 412 |
. . . 4
⊢ ((𝜑 ∧ ∀𝑦((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒))) → (𝑅 ∈ (𝐿...𝑇) → 𝜓)) |
42 | 41 | 3adant2 1129 |
. . 3
⊢ ((𝜑 ∧ (𝐿..^𝑅) ≼ (𝐿..^𝑇) ∧ ∀𝑦((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒))) → (𝑅 ∈ (𝐿...𝑇) → 𝜓)) |
43 | | uzindi.f |
. . . . 5
⊢ (𝑥 = 𝑦 → 𝑅 = 𝑆) |
44 | 43 | eleq1d 2823 |
. . . 4
⊢ (𝑥 = 𝑦 → (𝑅 ∈ (𝐿...𝑇) ↔ 𝑆 ∈ (𝐿...𝑇))) |
45 | | uzindi.d |
. . . 4
⊢ (𝑥 = 𝑦 → (𝜓 ↔ 𝜒)) |
46 | 44, 45 | imbi12d 344 |
. . 3
⊢ (𝑥 = 𝑦 → ((𝑅 ∈ (𝐿...𝑇) → 𝜓) ↔ (𝑆 ∈ (𝐿...𝑇) → 𝜒))) |
47 | | uzindi.g |
. . . . 5
⊢ (𝑥 = 𝐴 → 𝑅 = 𝑇) |
48 | 47 | eleq1d 2823 |
. . . 4
⊢ (𝑥 = 𝐴 → (𝑅 ∈ (𝐿...𝑇) ↔ 𝑇 ∈ (𝐿...𝑇))) |
49 | | uzindi.e |
. . . 4
⊢ (𝑥 = 𝐴 → (𝜓 ↔ 𝜃)) |
50 | 48, 49 | imbi12d 344 |
. . 3
⊢ (𝑥 = 𝐴 → ((𝑅 ∈ (𝐿...𝑇) → 𝜓) ↔ (𝑇 ∈ (𝐿...𝑇) → 𝜃))) |
51 | 43 | oveq2d 7271 |
. . 3
⊢ (𝑥 = 𝑦 → (𝐿..^𝑅) = (𝐿..^𝑆)) |
52 | 47 | oveq2d 7271 |
. . 3
⊢ (𝑥 = 𝐴 → (𝐿..^𝑅) = (𝐿..^𝑇)) |
53 | 4, 7, 42, 46, 50, 51, 52 | indcardi 9728 |
. 2
⊢ (𝜑 → (𝑇 ∈ (𝐿...𝑇) → 𝜃)) |
54 | 3, 53 | mpd 15 |
1
⊢ (𝜑 → 𝜃) |