MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  indpi Structured version   Visualization version   GIF version

Theorem indpi 10973
Description: Principle of Finite Induction on positive integers. (Contributed by NM, 23-Mar-1996.) (New usage is discouraged.)
Hypotheses
Ref Expression
indpi.1 (𝑥 = 1o → (𝜑 ↔ 𝜓))
indpi.2 (𝑥 = 𝑦 → (𝜑 ↔ 𝜒))
indpi.3 (𝑥 = (𝑦 +N 1o) → (𝜑 ↔ 𝜃))
indpi.4 (𝑥 = 𝐴 → (𝜑 ↔ 𝜏))
indpi.5 𝜓
indpi.6 (𝑦 ∈ N → (𝜒 → 𝜃))
Assertion
Ref Expression
indpi (𝐴 ∈ N → 𝜏)
Distinct variable groups:   𝑥,𝑦   𝑥,𝐴   𝜓,𝑥   𝜒,𝑥   𝜃,𝑥   𝜏,𝑥   𝜑,𝑦
Allowed substitution hints:   𝜑(𝑥)   𝜓(𝑦)   𝜒(𝑦)   𝜃(𝑦)   𝜏(𝑦)   𝐴(𝑦)

Proof of Theorem indpi
StepHypRef Expression
1 1oex 8470 . . . . . 6 1o ∈ V
21eqvinc 3603 . . . . 5 (1o = 𝐴 ↔ ∃𝑥(𝑥 = 1o ∧ 𝑥 = 𝐴))
3 indpi.4 . . . . 5 (𝑥 = 𝐴 → (𝜑 ↔ 𝜏))
4 indpi.5 . . . . . 6 𝜓
5 indpi.1 . . . . . 6 (𝑥 = 1o → (𝜑 ↔ 𝜓))
64, 5mpbiri 261 . . . . 5 (𝑥 = 1o → 𝜑)
72, 3, 6gencl 3492 . . . 4 (1o = 𝐴 → 𝜏)
87eqcoms 2769 . . 3 (𝐴 = 1o → 𝜏)
98a1i 11 . 2 (𝐴 ∈ N → (𝐴 = 1o → 𝜏))
10 pinn 10944 . . . . 5 (𝐴 ∈ N → 𝐴 ∈ ω)
11 elni2 10943 . . . . . 6 (𝐴 ∈ N ↔ (𝐴 ∈ ω ∧ ∅ ∈ 𝐴))
12 nnord 7874 . . . . . . . . 9 (𝐴 ∈ ω → Ord 𝐴)
13 ordsucss 7818 . . . . . . . . 9 (Ord 𝐴 → (∅ ∈ 𝐴 → suc ∅ ⊆ 𝐴))
1412, 13syl 18 . . . . . . . 8 (𝐴 ∈ ω → (∅ ∈ 𝐴 → suc ∅ ⊆ 𝐴))
15 df-1o 8460 . . . . . . . . 9 1o = suc ∅
1615sseq1i 3959 . . . . . . . 8 (1o ⊆ 𝐴 ↔ suc ∅ ⊆ 𝐴)
1714, 16imbitrrdi 255 . . . . . . 7 (𝐴 ∈ ω → (∅ ∈ 𝐴 → 1o ⊆ 𝐴))
1817imp 412 . . . . . 6 ((𝐴 ∈ ω ∧ ∅ ∈ 𝐴) → 1o ⊆ 𝐴)
1911, 18sylbi 220 . . . . 5 (𝐴 ∈ N → 1o ⊆ 𝐴)
20 1onn 8633 . . . . . 6 1o ∈ ω
21 eleq1 2849 . . . . . . . . 9 (𝑥 = 1o → (𝑥 ∈ N ↔ 1o ∈ N))
22 breq2 5107 . . . . . . . . 9 (𝑥 = 1o → (1o <N 𝑥 ↔ 1o <N 1o))
2321, 22anbi12d 644 . . . . . . . 8 (𝑥 = 1o → ((𝑥 ∈ N ∧ 1o <N 𝑥) ↔ (1o ∈ N ∧ 1o <N 1o)))
2423, 5imbi12d 347 . . . . . . 7 (𝑥 = 1o → (((𝑥 ∈ N ∧ 1o <N 𝑥) → 𝜑) ↔ ((1o ∈ N ∧ 1o <N 1o) → 𝜓)))
25 eleq1 2849 . . . . . . . . 9 (𝑥 = 𝑦 → (𝑥 ∈ N ↔ 𝑦 ∈ N))
26 breq2 5107 . . . . . . . . 9 (𝑥 = 𝑦 → (1o <N 𝑥 ↔ 1o <N 𝑦))
2725, 26anbi12d 644 . . . . . . . 8 (𝑥 = 𝑦 → ((𝑥 ∈ N ∧ 1o <N 𝑥) ↔ (𝑦 ∈ N ∧ 1o <N 𝑦)))
28 indpi.2 . . . . . . . 8 (𝑥 = 𝑦 → (𝜑 ↔ 𝜒))
2927, 28imbi12d 347 . . . . . . 7 (𝑥 = 𝑦 → (((𝑥 ∈ N ∧ 1o <N 𝑥) → 𝜑) ↔ ((𝑦 ∈ N ∧ 1o <N 𝑦) → 𝜒)))
30 pinn 10944 . . . . . . . . . . . . . . 15 (𝑥 ∈ N → 𝑥 ∈ ω)
31 eleq1 2849 . . . . . . . . . . . . . . . 16 (𝑥 = suc 𝑦 → (𝑥 ∈ ω ↔ suc 𝑦 ∈ ω))
32 peano2b 7883 . . . . . . . . . . . . . . . 16 (𝑦 ∈ ω ↔ suc 𝑦 ∈ ω)
3331, 32bitr4di 292 . . . . . . . . . . . . . . 15 (𝑥 = suc 𝑦 → (𝑥 ∈ ω ↔ 𝑦 ∈ ω))
3430, 33imbitrid 247 . . . . . . . . . . . . . 14 (𝑥 = suc 𝑦 → (𝑥 ∈ N → 𝑦 ∈ ω))
3534adantrd 497 . . . . . . . . . . . . 13 (𝑥 = suc 𝑦 → ((𝑥 ∈ N ∧ 1o <N 𝑥) → 𝑦 ∈ ω))
36 1pi 10949 . . . . . . . . . . . . . . . 16 1o ∈ N
37 ltpiord 10953 . . . . . . . . . . . . . . . 16 ((1o ∈ N ∧ 𝑥 ∈ N) → (1o <N 𝑥 ↔ 1o ∈ 𝑥))
3836, 37mpan 703 . . . . . . . . . . . . . . 15 (𝑥 ∈ N → (1o <N 𝑥 ↔ 1o ∈ 𝑥))
3938biimpa 482 . . . . . . . . . . . . . 14 ((𝑥 ∈ N ∧ 1o <N 𝑥) → 1o ∈ 𝑥)
40 eleq2 2850 . . . . . . . . . . . . . . 15 (𝑥 = suc 𝑦 → (1o ∈ 𝑥 ↔ 1o ∈ suc 𝑦))
41 elsuci 6425 . . . . . . . . . . . . . . . 16 (1o ∈ suc 𝑦 → (1o ∈ 𝑦 ∨ 1o = 𝑦))
42 ne0i 4287 . . . . . . . . . . . . . . . . 17 (1o ∈ 𝑦 → 𝑦 ≠ ∅)
43 0lt1o 8496 . . . . . . . . . . . . . . . . . . 19 ∅ ∈ 1o
44 eleq2 2850 . . . . . . . . . . . . . . . . . . 19 (1o = 𝑦 → (∅ ∈ 1o ↔ ∅ ∈ 𝑦))
4543, 44mpbii 236 . . . . . . . . . . . . . . . . . 18 (1o = 𝑦 → ∅ ∈ 𝑦)
4645ne0d 4288 . . . . . . . . . . . . . . . . 17 (1o = 𝑦 → 𝑦 ≠ ∅)
4742, 46jaoi 871 . . . . . . . . . . . . . . . 16 ((1o ∈ 𝑦 ∨ 1o = 𝑦) → 𝑦 ≠ ∅)
4841, 47syl 18 . . . . . . . . . . . . . . 15 (1o ∈ suc 𝑦 → 𝑦 ≠ ∅)
4940, 48biimtrdi 256 . . . . . . . . . . . . . 14 (𝑥 = suc 𝑦 → (1o ∈ 𝑥 → 𝑦 ≠ ∅))
5039, 49syl5 35 . . . . . . . . . . . . 13 (𝑥 = suc 𝑦 → ((𝑥 ∈ N ∧ 1o <N 𝑥) → 𝑦 ≠ ∅))
5135, 50jcad 522 . . . . . . . . . . . 12 (𝑥 = suc 𝑦 → ((𝑥 ∈ N ∧ 1o <N 𝑥) → (𝑦 ∈ ω ∧ 𝑦 ≠ ∅)))
52 elni 10942 . . . . . . . . . . . 12 (𝑦 ∈ N ↔ (𝑦 ∈ ω ∧ 𝑦 ≠ ∅))
5351, 52imbitrrdi 255 . . . . . . . . . . 11 (𝑥 = suc 𝑦 → ((𝑥 ∈ N ∧ 1o <N 𝑥) → 𝑦 ∈ N))
54 simpr 490 . . . . . . . . . . . 12 ((𝑥 ∈ N ∧ 1o <N 𝑥) → 1o <N 𝑥)
55 breq2 5107 . . . . . . . . . . . 12 (𝑥 = suc 𝑦 → (1o <N 𝑥 ↔ 1o <N suc 𝑦))
5654, 55imbitrid 247 . . . . . . . . . . 11 (𝑥 = suc 𝑦 → ((𝑥 ∈ N ∧ 1o <N 𝑥) → 1o <N suc 𝑦))
5753, 56jcad 522 . . . . . . . . . 10 (𝑥 = suc 𝑦 → ((𝑥 ∈ N ∧ 1o <N 𝑥) → (𝑦 ∈ N ∧ 1o <N suc 𝑦)))
58 addclpi 10958 . . . . . . . . . . . . . . 15 ((𝑦 ∈ N ∧ 1o ∈ N) → (𝑦 +N 1o) ∈ N)
5936, 58mpan2 704 . . . . . . . . . . . . . 14 (𝑦 ∈ N → (𝑦 +N 1o) ∈ N)
60 addpiord 10950 . . . . . . . . . . . . . . . . . . 19 ((𝑦 ∈ N ∧ 1o ∈ N) → (𝑦 +N 1o) = (𝑦 +o 1o))
6136, 60mpan2 704 . . . . . . . . . . . . . . . . . 18 (𝑦 ∈ N → (𝑦 +N 1o) = (𝑦 +o 1o))
62 pion 10945 . . . . . . . . . . . . . . . . . . 19 (𝑦 ∈ N → 𝑦 ∈ On)
63 oa1suc 8523 . . . . . . . . . . . . . . . . . . 19 (𝑦 ∈ On → (𝑦 +o 1o) = suc 𝑦)
6462, 63syl 18 . . . . . . . . . . . . . . . . . 18 (𝑦 ∈ N → (𝑦 +o 1o) = suc 𝑦)
6561, 64eqtrd 2796 . . . . . . . . . . . . . . . . 17 (𝑦 ∈ N → (𝑦 +N 1o) = suc 𝑦)
6665eqeq2d 2772 . . . . . . . . . . . . . . . 16 (𝑦 ∈ N → (𝑥 = (𝑦 +N 1o) ↔ 𝑥 = suc 𝑦))
6766biimparc 485 . . . . . . . . . . . . . . 15 ((𝑥 = suc 𝑦 ∧ 𝑦 ∈ N) → 𝑥 = (𝑦 +N 1o))
6867eleq1d 2846 . . . . . . . . . . . . . 14 ((𝑥 = suc 𝑦 ∧ 𝑦 ∈ N) → (𝑥 ∈ N ↔ (𝑦 +N 1o) ∈ N))
6959, 68imbitrrid 249 . . . . . . . . . . . . 13 ((𝑥 = suc 𝑦 ∧ 𝑦 ∈ N) → (𝑦 ∈ N → 𝑥 ∈ N))
7069ex 418 . . . . . . . . . . . 12 (𝑥 = suc 𝑦 → (𝑦 ∈ N → (𝑦 ∈ N → 𝑥 ∈ N)))
7170pm2.43d 54 . . . . . . . . . . 11 (𝑥 = suc 𝑦 → (𝑦 ∈ N → 𝑥 ∈ N))
7255biimprd 251 . . . . . . . . . . 11 (𝑥 = suc 𝑦 → (1o <N suc 𝑦 → 1o <N 𝑥))
7371, 72anim12d 621 . . . . . . . . . 10 (𝑥 = suc 𝑦 → ((𝑦 ∈ N ∧ 1o <N suc 𝑦) → (𝑥 ∈ N ∧ 1o <N 𝑥)))
7457, 73impbid 215 . . . . . . . . 9 (𝑥 = suc 𝑦 → ((𝑥 ∈ N ∧ 1o <N 𝑥) ↔ (𝑦 ∈ N ∧ 1o <N suc 𝑦)))
7574imbi1d 344 . . . . . . . 8 (𝑥 = suc 𝑦 → (((𝑥 ∈ N ∧ 1o <N 𝑥) → 𝜑) ↔ ((𝑦 ∈ N ∧ 1o <N suc 𝑦) → 𝜑)))
76 indpi.3 . . . . . . . . . . . 12 (𝑥 = (𝑦 +N 1o) → (𝜑 ↔ 𝜃))
7766, 76biimtrrdi 257 . . . . . . . . . . 11 (𝑦 ∈ N → (𝑥 = suc 𝑦 → (𝜑 ↔ 𝜃)))
7877adantr 486 . . . . . . . . . 10 ((𝑦 ∈ N ∧ 1o <N suc 𝑦) → (𝑥 = suc 𝑦 → (𝜑 ↔ 𝜃)))
7978com12 33 . . . . . . . . 9 (𝑥 = suc 𝑦 → ((𝑦 ∈ N ∧ 1o <N suc 𝑦) → (𝜑 ↔ 𝜃)))
8079pm5.74d 276 . . . . . . . 8 (𝑥 = suc 𝑦 → (((𝑦 ∈ N ∧ 1o <N suc 𝑦) → 𝜑) ↔ ((𝑦 ∈ N ∧ 1o <N suc 𝑦) → 𝜃)))
8175, 80bitrd 282 . . . . . . 7 (𝑥 = suc 𝑦 → (((𝑥 ∈ N ∧ 1o <N 𝑥) → 𝜑) ↔ ((𝑦 ∈ N ∧ 1o <N suc 𝑦) → 𝜃)))
82 eleq1 2849 . . . . . . . . 9 (𝑥 = 𝐴 → (𝑥 ∈ N ↔ 𝐴 ∈ N))
83 breq2 5107 . . . . . . . . 9 (𝑥 = 𝐴 → (1o <N 𝑥 ↔ 1o <N 𝐴))
8482, 83anbi12d 644 . . . . . . . 8 (𝑥 = 𝐴 → ((𝑥 ∈ N ∧ 1o <N 𝑥) ↔ (𝐴 ∈ N ∧ 1o <N 𝐴)))
8584, 3imbi12d 347 . . . . . . 7 (𝑥 = 𝐴 → (((𝑥 ∈ N ∧ 1o <N 𝑥) → 𝜑) ↔ ((𝐴 ∈ N ∧ 1o <N 𝐴) → 𝜏)))
8642a1i 12 . . . . . . 7 (1o ∈ ω → ((1o ∈ N ∧ 1o <N 1o) → 𝜓))
87 ltpiord 10953 . . . . . . . . . . . . . . 15 ((1o ∈ N ∧ 𝑦 ∈ N) → (1o <N 𝑦 ↔ 1o ∈ 𝑦))
8836, 87mpan 703 . . . . . . . . . . . . . 14 (𝑦 ∈ N → (1o <N 𝑦 ↔ 1o ∈ 𝑦))
8988pm5.32i 585 . . . . . . . . . . . . 13 ((𝑦 ∈ N ∧ 1o <N 𝑦) ↔ (𝑦 ∈ N ∧ 1o ∈ 𝑦))
9089simplbi2 506 . . . . . . . . . . . 12 (𝑦 ∈ N → (1o ∈ 𝑦 → (𝑦 ∈ N ∧ 1o <N 𝑦)))
9190imim1d 83 . . . . . . . . . . 11 (𝑦 ∈ N → (((𝑦 ∈ N ∧ 1o <N 𝑦) → 𝜒) → (1o ∈ 𝑦 → 𝜒)))
92 ltrelpi 10955 . . . . . . . . . . . . . . 15 <N ⊆ (N × N)
9392brel 5716 . . . . . . . . . . . . . 14 (1o <N suc 𝑦 → (1o ∈ N ∧ suc 𝑦 ∈ N))
94 ltpiord 10953 . . . . . . . . . . . . . 14 ((1o ∈ N ∧ suc 𝑦 ∈ N) → (1o <N suc 𝑦 ↔ 1o ∈ suc 𝑦))
9593, 94syl 18 . . . . . . . . . . . . 13 (1o <N suc 𝑦 → (1o <N suc 𝑦 ↔ 1o ∈ suc 𝑦))
9695ibi 270 . . . . . . . . . . . 12 (1o <N suc 𝑦 → 1o ∈ suc 𝑦)
971eqvinc 3603 . . . . . . . . . . . . . . 15 (1o = 𝑦 ↔ ∃𝑥(𝑥 = 1o ∧ 𝑥 = 𝑦))
9897, 28, 6gencl 3492 . . . . . . . . . . . . . 14 (1o = 𝑦 → 𝜒)
99 jao 975 . . . . . . . . . . . . . 14 ((1o ∈ 𝑦 → 𝜒) → ((1o = 𝑦 → 𝜒) → ((1o ∈ 𝑦 ∨ 1o = 𝑦) → 𝜒)))
10098, 99mpi 21 . . . . . . . . . . . . 13 ((1o ∈ 𝑦 → 𝜒) → ((1o ∈ 𝑦 ∨ 1o = 𝑦) → 𝜒))
10141, 100syl5 35 . . . . . . . . . . . 12 ((1o ∈ 𝑦 → 𝜒) → (1o ∈ suc 𝑦 → 𝜒))
10296, 101syl5 35 . . . . . . . . . . 11 ((1o ∈ 𝑦 → 𝜒) → (1o <N suc 𝑦 → 𝜒))
10391, 102syl6com 38 . . . . . . . . . 10 (((𝑦 ∈ N ∧ 1o <N 𝑦) → 𝜒) → (𝑦 ∈ N → (1o <N suc 𝑦 → 𝜒)))
104103impd 416 . . . . . . . . 9 (((𝑦 ∈ N ∧ 1o <N 𝑦) → 𝜒) → ((𝑦 ∈ N ∧ 1o <N suc 𝑦) → 𝜒))
10515sseq1i 3959 . . . . . . . . . . 11 (1o ⊆ 𝑦 ↔ suc ∅ ⊆ 𝑦)
106 0ex 5261 . . . . . . . . . . . 12 ∅ ∈ V
107 sucssel 6453 . . . . . . . . . . . 12 (∅ ∈ V → (suc ∅ ⊆ 𝑦 → ∅ ∈ 𝑦))
108106, 107ax-mp 5 . . . . . . . . . . 11 (suc ∅ ⊆ 𝑦 → ∅ ∈ 𝑦)
109105, 108sylbi 220 . . . . . . . . . 10 (1o ⊆ 𝑦 → ∅ ∈ 𝑦)
110 elni2 10943 . . . . . . . . . . 11 (𝑦 ∈ N ↔ (𝑦 ∈ ω ∧ ∅ ∈ 𝑦))
111 indpi.6 . . . . . . . . . . 11 (𝑦 ∈ N → (𝜒 → 𝜃))
112110, 111sylbir 238 . . . . . . . . . 10 ((𝑦 ∈ ω ∧ ∅ ∈ 𝑦) → (𝜒 → 𝜃))
113109, 112sylan2 605 . . . . . . . . 9 ((𝑦 ∈ ω ∧ 1o ⊆ 𝑦) → (𝜒 → 𝜃))
114104, 113syl9r 79 . . . . . . . 8 ((𝑦 ∈ ω ∧ 1o ⊆ 𝑦) → (((𝑦 ∈ N ∧ 1o <N 𝑦) → 𝜒) → ((𝑦 ∈ N ∧ 1o <N suc 𝑦) → 𝜃)))
115114adantlr 728 . . . . . . 7 (((𝑦 ∈ ω ∧ 1o ∈ ω) ∧ 1o ⊆ 𝑦) → (((𝑦 ∈ N ∧ 1o <N 𝑦) → 𝜒) → ((𝑦 ∈ N ∧ 1o <N suc 𝑦) → 𝜃)))
11624, 29, 81, 85, 86, 115findsg 7898 . . . . . 6 (((𝐴 ∈ ω ∧ 1o ∈ ω) ∧ 1o ⊆ 𝐴) → ((𝐴 ∈ N ∧ 1o <N 𝐴) → 𝜏))
11720, 116mpanl2 714 . . . . 5 ((𝐴 ∈ ω ∧ 1o ⊆ 𝐴) → ((𝐴 ∈ N ∧ 1o <N 𝐴) → 𝜏))
11810, 19, 117syl2anc 596 . . . 4 (𝐴 ∈ N → ((𝐴 ∈ N ∧ 1o <N 𝐴) → 𝜏))
119118expd 421 . . 3 (𝐴 ∈ N → (𝐴 ∈ N → (1o <N 𝐴 → 𝜏)))
120119pm2.43i 53 . 2 (𝐴 ∈ N → (1o <N 𝐴 → 𝜏))
121 nlt1pi 10972 . . . 4 ¬ 𝐴 <N 1o
122 ltsopi 10954 . . . . . 6 <N Or N
123 sotric 5589 . . . . . 6 (( <N Or N ∧ (𝐴 ∈ N ∧ 1o ∈ N)) → (𝐴 <N 1o ↔ ¬ (𝐴 = 1o ∨ 1o <N 𝐴)))
124122, 123mpan 703 . . . . 5 ((𝐴 ∈ N ∧ 1o ∈ N) → (𝐴 <N 1o ↔ ¬ (𝐴 = 1o ∨ 1o <N 𝐴)))
12536, 124mpan2 704 . . . 4 (𝐴 ∈ N → (𝐴 <N 1o ↔ ¬ (𝐴 = 1o ∨ 1o <N 𝐴)))
126121, 125mtbii 329 . . 3 (𝐴 ∈ N → ¬ ¬ (𝐴 = 1o ∨ 1o <N 𝐴))
127126notnotrd 134 . 2 (𝐴 ∈ N → (𝐴 = 1o ∨ 1o <N 𝐴))
1289, 120, 127mpjaod 874 1 (𝐴 ∈ N → 𝜏)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ↔ wb 209   ∧ wa 401   ∨ wo 861   = wceq 1570   ∈ wcel 2145   ≠ wne 2956  Vcvv 3451   ⊆ wss 3899  ∅c0 4279   class class class wbr 5103   Or wor 5558  Ord word 6354  Oncon0 6355  suc csuc 6357  (class class class)co 7412  ωcom 7866  1oc1o 8453   +o coa 8457  Ncnpi 10910   +N cpli 10911   <N clti 10913
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2733  ax-sep 5249  ax-nul 5260  ax-pr 5391  ax-un 7740
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2565  df-eu 2595  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-ne 2957  df-ral 3078  df-rex 3088  df-reu 3367  df-rab 3414  df-v 3453  df-sbc 3740  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-nul 4280  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-op 4591  df-uni 4868  df-iun 4953  df-br 5104  df-opab 5168  df-mpt 5187  df-tr 5213  df-id 5546  df-eprel 5551  df-po 5559  df-so 5560  df-fr 5604  df-we 5606  df-xp 5657  df-rel 5658  df-cnv 5659  df-co 5660  df-dm 5661  df-rn 5662  df-res 5663  df-ima 5664  df-pred 6297  df-ord 6358  df-on 6359  df-lim 6360  df-suc 6361  df-iota 6487  df-fun 6533  df-fn 6534  df-f 6535  df-f1 6536  df-fo 6537  df-f1o 6538  df-fv 6539  df-ov 7415  df-oprab 7416  df-mpo 7417  df-om 7867  df-2nd 7991  df-frecs 8283  df-wrecs 8314  df-recs 8363  df-rdg 8402  df-1o 8460  df-oadd 8464  df-ni 10938  df-pli 10939  df-lti 10941
This theorem is used by:  prlem934  11099
  Copyright terms: Public domain W3C validator