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

Theorem isercolllem1 15386
Description: Lemma for isercoll 15389. (Contributed by Mario Carneiro, 6-Apr-2015.)
Hypotheses
Ref Expression
isercoll.z 𝑍 = (ℤ𝑀)
isercoll.m (𝜑𝑀 ∈ ℤ)
isercoll.g (𝜑𝐺:ℕ⟶𝑍)
isercoll.i ((𝜑𝑘 ∈ ℕ) → (𝐺𝑘) < (𝐺‘(𝑘 + 1)))
Assertion
Ref Expression
isercolllem1 ((𝜑𝑆 ⊆ ℕ) → (𝐺𝑆) Isom < , < (𝑆, (𝐺𝑆)))
Distinct variable groups:   𝜑,𝑘   𝑘,𝐺   𝑘,𝑀
Allowed substitution hints:   𝑆(𝑘)   𝑍(𝑘)

Proof of Theorem isercolllem1
Dummy variables 𝑛 𝑥 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 isercoll.z . . . . . . . . . . 11 𝑍 = (ℤ𝑀)
2 uzssz 12613 . . . . . . . . . . 11 (ℤ𝑀) ⊆ ℤ
31, 2eqsstri 3954 . . . . . . . . . 10 𝑍 ⊆ ℤ
4 zssre 12336 . . . . . . . . . 10 ℤ ⊆ ℝ
53, 4sstri 3929 . . . . . . . . 9 𝑍 ⊆ ℝ
6 isercoll.g . . . . . . . . . . 11 (𝜑𝐺:ℕ⟶𝑍)
76ad2antrr 723 . . . . . . . . . 10 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → 𝐺:ℕ⟶𝑍)
8 simplrl 774 . . . . . . . . . 10 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → 𝑥 ∈ ℕ)
97, 8ffvelrnd 6954 . . . . . . . . 9 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → (𝐺𝑥) ∈ 𝑍)
105, 9sselid 3918 . . . . . . . 8 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → (𝐺𝑥) ∈ ℝ)
11 simplrr 775 . . . . . . . . 9 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → 𝑦 ∈ ℕ)
1211nnred 11998 . . . . . . . 8 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → 𝑦 ∈ ℝ)
1310, 12resubcld 11413 . . . . . . 7 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → ((𝐺𝑥) − 𝑦) ∈ ℝ)
148nnred 11998 . . . . . . . 8 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → 𝑥 ∈ ℝ)
1510, 14resubcld 11413 . . . . . . 7 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → ((𝐺𝑥) − 𝑥) ∈ ℝ)
167, 11ffvelrnd 6954 . . . . . . . . 9 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → (𝐺𝑦) ∈ 𝑍)
175, 16sselid 3918 . . . . . . . 8 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → (𝐺𝑦) ∈ ℝ)
1817, 12resubcld 11413 . . . . . . 7 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → ((𝐺𝑦) − 𝑦) ∈ ℝ)
19 simpr 485 . . . . . . . 8 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → 𝑥 < 𝑦)
2014, 12, 10, 19ltsub2dd 11598 . . . . . . 7 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → ((𝐺𝑥) − 𝑦) < ((𝐺𝑥) − 𝑥))
218nnzd 12435 . . . . . . . . . 10 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → 𝑥 ∈ ℤ)
2211nnzd 12435 . . . . . . . . . 10 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → 𝑦 ∈ ℤ)
2314, 12, 19ltled 11133 . . . . . . . . . 10 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → 𝑥𝑦)
24 eluz2 12598 . . . . . . . . . 10 (𝑦 ∈ (ℤ𝑥) ↔ (𝑥 ∈ ℤ ∧ 𝑦 ∈ ℤ ∧ 𝑥𝑦))
2521, 22, 23, 24syl3anbrc 1342 . . . . . . . . 9 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → 𝑦 ∈ (ℤ𝑥))
26 elfzuz 13262 . . . . . . . . . 10 (𝑘 ∈ (𝑥...𝑦) → 𝑘 ∈ (ℤ𝑥))
27 eluznn 12668 . . . . . . . . . . . 12 ((𝑥 ∈ ℕ ∧ 𝑘 ∈ (ℤ𝑥)) → 𝑘 ∈ ℕ)
288, 27sylan 580 . . . . . . . . . . 11 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ (ℤ𝑥)) → 𝑘 ∈ ℕ)
29 fveq2 6766 . . . . . . . . . . . . . . 15 (𝑛 = 𝑘 → (𝐺𝑛) = (𝐺𝑘))
30 id 22 . . . . . . . . . . . . . . 15 (𝑛 = 𝑘𝑛 = 𝑘)
3129, 30oveq12d 7285 . . . . . . . . . . . . . 14 (𝑛 = 𝑘 → ((𝐺𝑛) − 𝑛) = ((𝐺𝑘) − 𝑘))
32 eqid 2738 . . . . . . . . . . . . . 14 (𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛)) = (𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))
33 ovex 7300 . . . . . . . . . . . . . 14 ((𝐺𝑘) − 𝑘) ∈ V
3431, 32, 33fvmpt 6867 . . . . . . . . . . . . 13 (𝑘 ∈ ℕ → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘𝑘) = ((𝐺𝑘) − 𝑘))
3534adantl 482 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘𝑘) = ((𝐺𝑘) − 𝑘))
367ffvelrnda 6953 . . . . . . . . . . . . . 14 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → (𝐺𝑘) ∈ 𝑍)
375, 36sselid 3918 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → (𝐺𝑘) ∈ ℝ)
38 nnre 11990 . . . . . . . . . . . . . 14 (𝑘 ∈ ℕ → 𝑘 ∈ ℝ)
3938adantl 482 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → 𝑘 ∈ ℝ)
4037, 39resubcld 11413 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → ((𝐺𝑘) − 𝑘) ∈ ℝ)
4135, 40eqeltrd 2839 . . . . . . . . . . 11 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘𝑘) ∈ ℝ)
4228, 41syldan 591 . . . . . . . . . 10 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ (ℤ𝑥)) → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘𝑘) ∈ ℝ)
4326, 42sylan2 593 . . . . . . . . 9 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ (𝑥...𝑦)) → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘𝑘) ∈ ℝ)
44 elfzuz 13262 . . . . . . . . . 10 (𝑘 ∈ (𝑥...(𝑦 − 1)) → 𝑘 ∈ (ℤ𝑥))
45 peano2nn 11995 . . . . . . . . . . . . . . . . 17 (𝑘 ∈ ℕ → (𝑘 + 1) ∈ ℕ)
46 ffvelrn 6951 . . . . . . . . . . . . . . . . 17 ((𝐺:ℕ⟶𝑍 ∧ (𝑘 + 1) ∈ ℕ) → (𝐺‘(𝑘 + 1)) ∈ 𝑍)
477, 45, 46syl2an 596 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → (𝐺‘(𝑘 + 1)) ∈ 𝑍)
485, 47sselid 3918 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → (𝐺‘(𝑘 + 1)) ∈ ℝ)
49 peano2rem 11298 . . . . . . . . . . . . . . 15 ((𝐺‘(𝑘 + 1)) ∈ ℝ → ((𝐺‘(𝑘 + 1)) − 1) ∈ ℝ)
5048, 49syl 17 . . . . . . . . . . . . . 14 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → ((𝐺‘(𝑘 + 1)) − 1) ∈ ℝ)
51 isercoll.i . . . . . . . . . . . . . . . 16 ((𝜑𝑘 ∈ ℕ) → (𝐺𝑘) < (𝐺‘(𝑘 + 1)))
5251ad4ant14 749 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → (𝐺𝑘) < (𝐺‘(𝑘 + 1)))
533, 36sselid 3918 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → (𝐺𝑘) ∈ ℤ)
543, 47sselid 3918 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → (𝐺‘(𝑘 + 1)) ∈ ℤ)
55 zltlem1 12383 . . . . . . . . . . . . . . . 16 (((𝐺𝑘) ∈ ℤ ∧ (𝐺‘(𝑘 + 1)) ∈ ℤ) → ((𝐺𝑘) < (𝐺‘(𝑘 + 1)) ↔ (𝐺𝑘) ≤ ((𝐺‘(𝑘 + 1)) − 1)))
5653, 54, 55syl2anc 584 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → ((𝐺𝑘) < (𝐺‘(𝑘 + 1)) ↔ (𝐺𝑘) ≤ ((𝐺‘(𝑘 + 1)) − 1)))
5752, 56mpbid 231 . . . . . . . . . . . . . 14 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → (𝐺𝑘) ≤ ((𝐺‘(𝑘 + 1)) − 1))
5837, 50, 39, 57lesub1dd 11601 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → ((𝐺𝑘) − 𝑘) ≤ (((𝐺‘(𝑘 + 1)) − 1) − 𝑘))
5948recnd 11013 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → (𝐺‘(𝑘 + 1)) ∈ ℂ)
60 1cnd 10980 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → 1 ∈ ℂ)
6139recnd 11013 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → 𝑘 ∈ ℂ)
6259, 60, 61sub32d 11374 . . . . . . . . . . . . . 14 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → (((𝐺‘(𝑘 + 1)) − 1) − 𝑘) = (((𝐺‘(𝑘 + 1)) − 𝑘) − 1))
6359, 61, 60subsub4d 11373 . . . . . . . . . . . . . 14 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → (((𝐺‘(𝑘 + 1)) − 𝑘) − 1) = ((𝐺‘(𝑘 + 1)) − (𝑘 + 1)))
6462, 63eqtrd 2778 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → (((𝐺‘(𝑘 + 1)) − 1) − 𝑘) = ((𝐺‘(𝑘 + 1)) − (𝑘 + 1)))
6558, 64breqtrd 5099 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → ((𝐺𝑘) − 𝑘) ≤ ((𝐺‘(𝑘 + 1)) − (𝑘 + 1)))
6645adantl 482 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → (𝑘 + 1) ∈ ℕ)
67 fveq2 6766 . . . . . . . . . . . . . . 15 (𝑛 = (𝑘 + 1) → (𝐺𝑛) = (𝐺‘(𝑘 + 1)))
68 id 22 . . . . . . . . . . . . . . 15 (𝑛 = (𝑘 + 1) → 𝑛 = (𝑘 + 1))
6967, 68oveq12d 7285 . . . . . . . . . . . . . 14 (𝑛 = (𝑘 + 1) → ((𝐺𝑛) − 𝑛) = ((𝐺‘(𝑘 + 1)) − (𝑘 + 1)))
70 ovex 7300 . . . . . . . . . . . . . 14 ((𝐺‘(𝑘 + 1)) − (𝑘 + 1)) ∈ V
7169, 32, 70fvmpt 6867 . . . . . . . . . . . . 13 ((𝑘 + 1) ∈ ℕ → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘(𝑘 + 1)) = ((𝐺‘(𝑘 + 1)) − (𝑘 + 1)))
7266, 71syl 17 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘(𝑘 + 1)) = ((𝐺‘(𝑘 + 1)) − (𝑘 + 1)))
7365, 35, 723brtr4d 5105 . . . . . . . . . . 11 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ ℕ) → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘𝑘) ≤ ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘(𝑘 + 1)))
7428, 73syldan 591 . . . . . . . . . 10 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ (ℤ𝑥)) → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘𝑘) ≤ ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘(𝑘 + 1)))
7544, 74sylan2 593 . . . . . . . . 9 ((((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) ∧ 𝑘 ∈ (𝑥...(𝑦 − 1))) → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘𝑘) ≤ ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘(𝑘 + 1)))
7625, 43, 75monoord 13763 . . . . . . . 8 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘𝑥) ≤ ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘𝑦))
77 fveq2 6766 . . . . . . . . . . 11 (𝑛 = 𝑥 → (𝐺𝑛) = (𝐺𝑥))
78 id 22 . . . . . . . . . . 11 (𝑛 = 𝑥𝑛 = 𝑥)
7977, 78oveq12d 7285 . . . . . . . . . 10 (𝑛 = 𝑥 → ((𝐺𝑛) − 𝑛) = ((𝐺𝑥) − 𝑥))
80 ovex 7300 . . . . . . . . . 10 ((𝐺𝑥) − 𝑥) ∈ V
8179, 32, 80fvmpt 6867 . . . . . . . . 9 (𝑥 ∈ ℕ → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘𝑥) = ((𝐺𝑥) − 𝑥))
828, 81syl 17 . . . . . . . 8 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘𝑥) = ((𝐺𝑥) − 𝑥))
83 fveq2 6766 . . . . . . . . . . 11 (𝑛 = 𝑦 → (𝐺𝑛) = (𝐺𝑦))
84 id 22 . . . . . . . . . . 11 (𝑛 = 𝑦𝑛 = 𝑦)
8583, 84oveq12d 7285 . . . . . . . . . 10 (𝑛 = 𝑦 → ((𝐺𝑛) − 𝑛) = ((𝐺𝑦) − 𝑦))
86 ovex 7300 . . . . . . . . . 10 ((𝐺𝑦) − 𝑦) ∈ V
8785, 32, 86fvmpt 6867 . . . . . . . . 9 (𝑦 ∈ ℕ → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘𝑦) = ((𝐺𝑦) − 𝑦))
8811, 87syl 17 . . . . . . . 8 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → ((𝑛 ∈ ℕ ↦ ((𝐺𝑛) − 𝑛))‘𝑦) = ((𝐺𝑦) − 𝑦))
8976, 82, 883brtr3d 5104 . . . . . . 7 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → ((𝐺𝑥) − 𝑥) ≤ ((𝐺𝑦) − 𝑦))
9013, 15, 18, 20, 89ltletrd 11145 . . . . . 6 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → ((𝐺𝑥) − 𝑦) < ((𝐺𝑦) − 𝑦))
9110, 17, 12ltsub1d 11594 . . . . . 6 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → ((𝐺𝑥) < (𝐺𝑦) ↔ ((𝐺𝑥) − 𝑦) < ((𝐺𝑦) − 𝑦)))
9290, 91mpbird 256 . . . . 5 (((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) ∧ 𝑥 < 𝑦) → (𝐺𝑥) < (𝐺𝑦))
9392ex 413 . . . 4 ((𝜑 ∧ (𝑥 ∈ ℕ ∧ 𝑦 ∈ ℕ)) → (𝑥 < 𝑦 → (𝐺𝑥) < (𝐺𝑦)))
9493ralrimivva 3115 . . 3 (𝜑 → ∀𝑥 ∈ ℕ ∀𝑦 ∈ ℕ (𝑥 < 𝑦 → (𝐺𝑥) < (𝐺𝑦)))
95 ss2ralv 3988 . . 3 (𝑆 ⊆ ℕ → (∀𝑥 ∈ ℕ ∀𝑦 ∈ ℕ (𝑥 < 𝑦 → (𝐺𝑥) < (𝐺𝑦)) → ∀𝑥𝑆𝑦𝑆 (𝑥 < 𝑦 → (𝐺𝑥) < (𝐺𝑦))))
9694, 95mpan9 507 . 2 ((𝜑𝑆 ⊆ ℕ) → ∀𝑥𝑆𝑦𝑆 (𝑥 < 𝑦 → (𝐺𝑥) < (𝐺𝑦)))
97 nnssre 11987 . . . . 5 ℕ ⊆ ℝ
98 ltso 11065 . . . . 5 < Or ℝ
99 soss 5518 . . . . 5 (ℕ ⊆ ℝ → ( < Or ℝ → < Or ℕ))
10097, 98, 99mp2 9 . . . 4 < Or ℕ
101100a1i 11 . . 3 ((𝜑𝑆 ⊆ ℕ) → < Or ℕ)
102 soss 5518 . . . . 5 (𝑍 ⊆ ℝ → ( < Or ℝ → < Or 𝑍))
1035, 98, 102mp2 9 . . . 4 < Or 𝑍
104103a1i 11 . . 3 ((𝜑𝑆 ⊆ ℕ) → < Or 𝑍)
1056adantr 481 . . 3 ((𝜑𝑆 ⊆ ℕ) → 𝐺:ℕ⟶𝑍)
106 simpr 485 . . 3 ((𝜑𝑆 ⊆ ℕ) → 𝑆 ⊆ ℕ)
107 soisores 7190 . . 3 ((( < Or ℕ ∧ < Or 𝑍) ∧ (𝐺:ℕ⟶𝑍𝑆 ⊆ ℕ)) → ((𝐺𝑆) Isom < , < (𝑆, (𝐺𝑆)) ↔ ∀𝑥𝑆𝑦𝑆 (𝑥 < 𝑦 → (𝐺𝑥) < (𝐺𝑦))))
108101, 104, 105, 106, 107syl22anc 836 . 2 ((𝜑𝑆 ⊆ ℕ) → ((𝐺𝑆) Isom < , < (𝑆, (𝐺𝑆)) ↔ ∀𝑥𝑆𝑦𝑆 (𝑥 < 𝑦 → (𝐺𝑥) < (𝐺𝑦))))
10996, 108mpbird 256 1 ((𝜑𝑆 ⊆ ℕ) → (𝐺𝑆) Isom < , < (𝑆, (𝐺𝑆)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 205  wa 396   = wceq 1539  wcel 2106  wral 3064  wss 3886   class class class wbr 5073  cmpt 5156   Or wor 5497  cres 5586  cima 5587  wf 6422  cfv 6426   Isom wiso 6427  (class class class)co 7267  cr 10880  1c1 10882   + caddc 10884   < clt 11019  cle 11020  cmin 11215  cn 11983  cz 12329  cuz 12592  ...cfz 13249
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2709  ax-sep 5221  ax-nul 5228  ax-pow 5286  ax-pr 5350  ax-un 7578  ax-cnex 10937  ax-resscn 10938  ax-1cn 10939  ax-icn 10940  ax-addcl 10941  ax-addrcl 10942  ax-mulcl 10943  ax-mulrcl 10944  ax-mulcom 10945  ax-addass 10946  ax-mulass 10947  ax-distr 10948  ax-i2m1 10949  ax-1ne0 10950  ax-1rid 10951  ax-rnegex 10952  ax-rrecex 10953  ax-cnre 10954  ax-pre-lttri 10955  ax-pre-lttrn 10956  ax-pre-ltadd 10957  ax-pre-mulgt0 10958
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 845  df-3or 1087  df-3an 1088  df-tru 1542  df-fal 1552  df-ex 1783  df-nf 1787  df-sb 2068  df-mo 2540  df-eu 2569  df-clab 2716  df-cleq 2730  df-clel 2816  df-nfc 2889  df-ne 2944  df-nel 3050  df-ral 3069  df-rex 3070  df-reu 3071  df-rab 3073  df-v 3431  df-sbc 3716  df-csb 3832  df-dif 3889  df-un 3891  df-in 3893  df-ss 3903  df-pss 3905  df-nul 4257  df-if 4460  df-pw 4535  df-sn 4562  df-pr 4564  df-op 4568  df-uni 4840  df-iun 4926  df-br 5074  df-opab 5136  df-mpt 5157  df-tr 5191  df-id 5484  df-eprel 5490  df-po 5498  df-so 5499  df-fr 5539  df-we 5541  df-xp 5590  df-rel 5591  df-cnv 5592  df-co 5593  df-dm 5594  df-rn 5595  df-res 5596  df-ima 5597  df-pred 6195  df-ord 6262  df-on 6263  df-lim 6264  df-suc 6265  df-iota 6384  df-fun 6428  df-fn 6429  df-f 6430  df-f1 6431  df-fo 6432  df-f1o 6433  df-fv 6434  df-isom 6435  df-riota 7224  df-ov 7270  df-oprab 7271  df-mpo 7272  df-om 7703  df-1st 7820  df-2nd 7821  df-frecs 8084  df-wrecs 8115  df-recs 8189  df-rdg 8228  df-er 8485  df-en 8721  df-dom 8722  df-sdom 8723  df-pnf 11021  df-mnf 11022  df-xr 11023  df-ltxr 11024  df-le 11025  df-sub 11217  df-neg 11218  df-nn 11984  df-n0 12244  df-z 12330  df-uz 12593  df-fz 13250
This theorem is referenced by:  isercolllem2  15387  isercolllem3  15388  isercoll  15389
  Copyright terms: Public domain W3C validator