Proof of Theorem nntr2
Step | Hyp | Ref
| Expression |
1 | | nnon 4587 |
. . . . 5
⊢ (𝐶 ∈ ω → 𝐶 ∈ On) |
2 | 1 | ad3antlr 485 |
. . . 4
⊢ ((((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) ∧ 𝐴 ∈ 𝐵) → 𝐶 ∈ On) |
3 | | simpr 109 |
. . . . 5
⊢ ((((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) ∧ 𝐴 ∈ 𝐵) → 𝐴 ∈ 𝐵) |
4 | | simprr 522 |
. . . . . 6
⊢ (((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) → 𝐵 ∈ 𝐶) |
5 | 4 | adantr 274 |
. . . . 5
⊢ ((((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) ∧ 𝐴 ∈ 𝐵) → 𝐵 ∈ 𝐶) |
6 | 3, 5 | jca 304 |
. . . 4
⊢ ((((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) ∧ 𝐴 ∈ 𝐵) → (𝐴 ∈ 𝐵 ∧ 𝐵 ∈ 𝐶)) |
7 | | ontr1 4367 |
. . . 4
⊢ (𝐶 ∈ On → ((𝐴 ∈ 𝐵 ∧ 𝐵 ∈ 𝐶) → 𝐴 ∈ 𝐶)) |
8 | 2, 6, 7 | sylc 62 |
. . 3
⊢ ((((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) ∧ 𝐴 ∈ 𝐵) → 𝐴 ∈ 𝐶) |
9 | | simpr 109 |
. . . 4
⊢ ((((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) ∧ 𝐴 = 𝐵) → 𝐴 = 𝐵) |
10 | 4 | adantr 274 |
. . . 4
⊢ ((((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) ∧ 𝐴 = 𝐵) → 𝐵 ∈ 𝐶) |
11 | 9, 10 | eqeltrd 2243 |
. . 3
⊢ ((((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) ∧ 𝐴 = 𝐵) → 𝐴 ∈ 𝐶) |
12 | | simplrl 525 |
. . . . 5
⊢ ((((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) ∧ 𝐵 ∈ 𝐴) → 𝐴 ⊆ 𝐵) |
13 | | simpr 109 |
. . . . 5
⊢ ((((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) ∧ 𝐵 ∈ 𝐴) → 𝐵 ∈ 𝐴) |
14 | 12, 13 | sseldd 3143 |
. . . 4
⊢ ((((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) ∧ 𝐵 ∈ 𝐴) → 𝐵 ∈ 𝐵) |
15 | | simplr 520 |
. . . . . . 7
⊢ (((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) → 𝐶 ∈ ω) |
16 | | elnn 4583 |
. . . . . . 7
⊢ ((𝐵 ∈ 𝐶 ∧ 𝐶 ∈ ω) → 𝐵 ∈ ω) |
17 | 4, 15, 16 | syl2anc 409 |
. . . . . 6
⊢ (((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) → 𝐵 ∈ ω) |
18 | 17 | adantr 274 |
. . . . 5
⊢ ((((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) ∧ 𝐵 ∈ 𝐴) → 𝐵 ∈ ω) |
19 | | nnord 4589 |
. . . . 5
⊢ (𝐵 ∈ ω → Ord 𝐵) |
20 | | ordirr 4519 |
. . . . 5
⊢ (Ord
𝐵 → ¬ 𝐵 ∈ 𝐵) |
21 | 18, 19, 20 | 3syl 17 |
. . . 4
⊢ ((((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) ∧ 𝐵 ∈ 𝐴) → ¬ 𝐵 ∈ 𝐵) |
22 | 14, 21 | pm2.21dd 610 |
. . 3
⊢ ((((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) ∧ 𝐵 ∈ 𝐴) → 𝐴 ∈ 𝐶) |
23 | | simpll 519 |
. . . 4
⊢ (((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) → 𝐴 ∈ ω) |
24 | | nntri3or 6461 |
. . . 4
⊢ ((𝐴 ∈ ω ∧ 𝐵 ∈ ω) → (𝐴 ∈ 𝐵 ∨ 𝐴 = 𝐵 ∨ 𝐵 ∈ 𝐴)) |
25 | 23, 17, 24 | syl2anc 409 |
. . 3
⊢ (((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) → (𝐴 ∈ 𝐵 ∨ 𝐴 = 𝐵 ∨ 𝐵 ∈ 𝐴)) |
26 | 8, 11, 22, 25 | mpjao3dan 1297 |
. 2
⊢ (((𝐴 ∈ ω ∧ 𝐶 ∈ ω) ∧ (𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶)) → 𝐴 ∈ 𝐶) |
27 | 26 | ex 114 |
1
⊢ ((𝐴 ∈ ω ∧ 𝐶 ∈ ω) → ((𝐴 ⊆ 𝐵 ∧ 𝐵 ∈ 𝐶) → 𝐴 ∈ 𝐶)) |