Proof of Theorem uzindi
| Step | Hyp | Ref
| Expression |
| 1 | | uzindi.b |
. . 3
⊢ (𝜑 → 𝑇 ∈ (ℤ≥‘𝐿)) |
| 2 | | eluzfz2 13572 |
. . 3
⊢ (𝑇 ∈
(ℤ≥‘𝐿) → 𝑇 ∈ (𝐿...𝑇)) |
| 3 | 1, 2 | syl 17 |
. 2
⊢ (𝜑 → 𝑇 ∈ (𝐿...𝑇)) |
| 4 | | uzindi.a |
. . 3
⊢ (𝜑 → 𝐴 ∈ 𝑉) |
| 5 | | fzofi 14015 |
. . . 4
⊢ (𝐿..^𝑇) ∈ Fin |
| 6 | | finnum 9988 |
. . . 4
⊢ ((𝐿..^𝑇) ∈ Fin → (𝐿..^𝑇) ∈ dom card) |
| 7 | 5, 6 | mp1i 13 |
. . 3
⊢ (𝜑 → (𝐿..^𝑇) ∈ dom card) |
| 8 | | simpll 767 |
. . . . . 6
⊢ (((𝜑 ∧ ∀𝑦((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒))) ∧ 𝑅 ∈ (𝐿...𝑇)) → 𝜑) |
| 9 | | simpr 484 |
. . . . . 6
⊢ (((𝜑 ∧ ∀𝑦((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒))) ∧ 𝑅 ∈ (𝐿...𝑇)) → 𝑅 ∈ (𝐿...𝑇)) |
| 10 | | elfzuz3 13561 |
. . . . . . . . . . . . . . . 16
⊢ (𝑅 ∈ (𝐿...𝑇) → 𝑇 ∈ (ℤ≥‘𝑅)) |
| 11 | 10 | adantl 481 |
. . . . . . . . . . . . . . 15
⊢ ((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) → 𝑇 ∈ (ℤ≥‘𝑅)) |
| 12 | | fzoss2 13727 |
. . . . . . . . . . . . . . . 16
⊢ (𝑇 ∈
(ℤ≥‘𝑅) → (𝐿..^𝑅) ⊆ (𝐿..^𝑇)) |
| 13 | | fzossfz 13718 |
. . . . . . . . . . . . . . . 16
⊢ (𝐿..^𝑇) ⊆ (𝐿...𝑇) |
| 14 | 12, 13 | sstrdi 3996 |
. . . . . . . . . . . . . . 15
⊢ (𝑇 ∈
(ℤ≥‘𝑅) → (𝐿..^𝑅) ⊆ (𝐿...𝑇)) |
| 15 | 11, 14 | syl 17 |
. . . . . . . . . . . . . 14
⊢ ((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) → (𝐿..^𝑅) ⊆ (𝐿...𝑇)) |
| 16 | 15 | sselda 3983 |
. . . . . . . . . . . . 13
⊢ (((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) ∧ 𝑆 ∈ (𝐿..^𝑅)) → 𝑆 ∈ (𝐿...𝑇)) |
| 17 | | fzofi 14015 |
. . . . . . . . . . . . . 14
⊢ (𝐿..^𝑅) ∈ Fin |
| 18 | | elfzofz 13715 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑆 ∈ (𝐿..^𝑅) → 𝑆 ∈ (𝐿...𝑅)) |
| 19 | 18 | adantl 481 |
. . . . . . . . . . . . . . . 16
⊢ (((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) ∧ 𝑆 ∈ (𝐿..^𝑅)) → 𝑆 ∈ (𝐿...𝑅)) |
| 20 | | elfzuz3 13561 |
. . . . . . . . . . . . . . . 16
⊢ (𝑆 ∈ (𝐿...𝑅) → 𝑅 ∈ (ℤ≥‘𝑆)) |
| 21 | | fzoss2 13727 |
. . . . . . . . . . . . . . . 16
⊢ (𝑅 ∈
(ℤ≥‘𝑆) → (𝐿..^𝑆) ⊆ (𝐿..^𝑅)) |
| 22 | 19, 20, 21 | 3syl 18 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) ∧ 𝑆 ∈ (𝐿..^𝑅)) → (𝐿..^𝑆) ⊆ (𝐿..^𝑅)) |
| 23 | | fzonel 13713 |
. . . . . . . . . . . . . . . . 17
⊢ ¬
𝑆 ∈ (𝐿..^𝑆) |
| 24 | 23 | jctr 524 |
. . . . . . . . . . . . . . . 16
⊢ (𝑆 ∈ (𝐿..^𝑅) → (𝑆 ∈ (𝐿..^𝑅) ∧ ¬ 𝑆 ∈ (𝐿..^𝑆))) |
| 25 | 24 | adantl 481 |
. . . . . . . . . . . . . . 15
⊢ (((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) ∧ 𝑆 ∈ (𝐿..^𝑅)) → (𝑆 ∈ (𝐿..^𝑅) ∧ ¬ 𝑆 ∈ (𝐿..^𝑆))) |
| 26 | | ssnelpss 4114 |
. . . . . . . . . . . . . . 15
⊢ ((𝐿..^𝑆) ⊆ (𝐿..^𝑅) → ((𝑆 ∈ (𝐿..^𝑅) ∧ ¬ 𝑆 ∈ (𝐿..^𝑆)) → (𝐿..^𝑆) ⊊ (𝐿..^𝑅))) |
| 27 | 22, 25, 26 | sylc 65 |
. . . . . . . . . . . . . 14
⊢ (((𝜑 ∧ 𝑅 ∈ (𝐿...𝑇)) ∧ 𝑆 ∈ (𝐿..^𝑅)) → (𝐿..^𝑆) ⊊ (𝐿..^𝑅)) |
| 28 | | php3 9249 |
. . . . . . . . . . . . . 14
⊢ (((𝐿..^𝑅) ∈ Fin ∧ (𝐿..^𝑆) ⊊ (𝐿..^𝑅)) → (𝐿..^𝑆) ≺ (𝐿..^𝑅)) |
| 29 | 17, 27, 28 | sylancr 587 |
. . . . . . . . . . . . 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 1916 |
. . . . . . . . 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 1373 |
. . . . 5
⊢ (((𝜑 ∧ ∀𝑦((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒))) ∧ 𝑅 ∈ (𝐿...𝑇)) → 𝜓) |
| 41 | 40 | ex 412 |
. . . 4
⊢ ((𝜑 ∧ ∀𝑦((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒))) → (𝑅 ∈ (𝐿...𝑇) → 𝜓)) |
| 42 | 41 | 3adant2 1132 |
. . 3
⊢ ((𝜑 ∧ (𝐿..^𝑅) ≼ (𝐿..^𝑇) ∧ ∀𝑦((𝐿..^𝑆) ≺ (𝐿..^𝑅) → (𝑆 ∈ (𝐿...𝑇) → 𝜒))) → (𝑅 ∈ (𝐿...𝑇) → 𝜓)) |
| 43 | | uzindi.f |
. . . . 5
⊢ (𝑥 = 𝑦 → 𝑅 = 𝑆) |
| 44 | 43 | eleq1d 2826 |
. . . 4
⊢ (𝑥 = 𝑦 → (𝑅 ∈ (𝐿...𝑇) ↔ 𝑆 ∈ (𝐿...𝑇))) |
| 45 | | uzindi.d |
. . . 4
⊢ (𝑥 = 𝑦 → (𝜓 ↔ 𝜒)) |
| 46 | 44, 45 | imbi12d 344 |
. . 3
⊢ (𝑥 = 𝑦 → ((𝑅 ∈ (𝐿...𝑇) → 𝜓) ↔ (𝑆 ∈ (𝐿...𝑇) → 𝜒))) |
| 47 | | uzindi.g |
. . . . 5
⊢ (𝑥 = 𝐴 → 𝑅 = 𝑇) |
| 48 | 47 | eleq1d 2826 |
. . . 4
⊢ (𝑥 = 𝐴 → (𝑅 ∈ (𝐿...𝑇) ↔ 𝑇 ∈ (𝐿...𝑇))) |
| 49 | | uzindi.e |
. . . 4
⊢ (𝑥 = 𝐴 → (𝜓 ↔ 𝜃)) |
| 50 | 48, 49 | imbi12d 344 |
. . 3
⊢ (𝑥 = 𝐴 → ((𝑅 ∈ (𝐿...𝑇) → 𝜓) ↔ (𝑇 ∈ (𝐿...𝑇) → 𝜃))) |
| 51 | 43 | oveq2d 7447 |
. . 3
⊢ (𝑥 = 𝑦 → (𝐿..^𝑅) = (𝐿..^𝑆)) |
| 52 | 47 | oveq2d 7447 |
. . 3
⊢ (𝑥 = 𝐴 → (𝐿..^𝑅) = (𝐿..^𝑇)) |
| 53 | 4, 7, 42, 46, 50, 51, 52 | indcardi 10081 |
. 2
⊢ (𝜑 → (𝑇 ∈ (𝐿...𝑇) → 𝜃)) |
| 54 | 3, 53 | mpd 15 |
1
⊢ (𝜑 → 𝜃) |