Users' Mathboxes Mathbox for Ender Ting < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  ormkglobd Structured version   Visualization version   GIF version

Theorem ormkglobd 47412
Description: If all adjacent elements of a certain sequence are ordered according to a relation which is a total order on S, then any element is so related to anything to right of it (so-called "global monotonicity"). Deduction form. (Contributed by Ender Ting, 30-Apr-2025.)
Hypotheses
Ref Expression
ormkglobd.1 (𝜑𝑅 Or 𝑆)
ormkglobd.2 (𝜑 → ∀𝑘 ∈ (0..^(𝑇 + 1))(𝐵𝑘) ∈ 𝑆)
ormkglobd.3 (𝜑 → ∀𝑘 ∈ (0..^𝑇)(𝐵𝑘)𝑅(𝐵‘(𝑘 + 1)))
Assertion
Ref Expression
ormkglobd (𝜑 → ∀𝑘 ∈ (0..^𝑇)∀𝑡 ∈ (1..^(𝑇 + 1))(𝑘 < 𝑡 → (𝐵𝑘)𝑅(𝐵𝑡)))
Distinct variable groups:   𝐵,𝑘   𝑅,𝑘   𝑆,𝑘   𝑇,𝑘,𝑡   𝜑,𝑘,𝑡
Allowed substitution hints:   𝐵(𝑡)   𝑅(𝑡)   𝑆(𝑡)

Proof of Theorem ormkglobd
Dummy variables 𝑎 𝑏 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 2a1 28 . . . . . . 7 (𝜑 → ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → (𝑘 < 𝑡𝜑)))
21imp 410 . . . . . 6 ((𝜑 ∧ (𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1)))) → (𝑘 < 𝑡𝜑))
3 2a1 28 . . . . . . . 8 (𝑘 ∈ (0..^𝑇) → (𝑡 ∈ (1..^(𝑇 + 1)) → (𝑘 < 𝑡𝑘 ∈ (0..^𝑇))))
43imp 410 . . . . . . 7 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → (𝑘 < 𝑡𝑘 ∈ (0..^𝑇)))
54adantl 485 . . . . . 6 ((𝜑 ∧ (𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1)))) → (𝑘 < 𝑡𝑘 ∈ (0..^𝑇)))
62, 5jcad 520 . . . . 5 ((𝜑 ∧ (𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1)))) → (𝑘 < 𝑡 → (𝜑𝑘 ∈ (0..^𝑇))))
7 elfzoelz 13658 . . . . . . . . 9 (𝑡 ∈ (1..^(𝑇 + 1)) → 𝑡 ∈ ℤ)
87adantl 485 . . . . . . . 8 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → 𝑡 ∈ ℤ)
98a1d 25 . . . . . . 7 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → (𝑘 < 𝑡𝑡 ∈ ℤ))
10 elfzoelz 13658 . . . . . . . . . 10 (𝑘 ∈ (0..^𝑇) → 𝑘 ∈ ℤ)
1110adantr 484 . . . . . . . . 9 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → 𝑘 ∈ ℤ)
12 zltp1le 12615 . . . . . . . . 9 ((𝑘 ∈ ℤ ∧ 𝑡 ∈ ℤ) → (𝑘 < 𝑡 ↔ (𝑘 + 1) ≤ 𝑡))
1311, 8, 12syl2anc 593 . . . . . . . 8 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → (𝑘 < 𝑡 ↔ (𝑘 + 1) ≤ 𝑡))
1413biimpd 231 . . . . . . 7 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → (𝑘 < 𝑡 → (𝑘 + 1) ≤ 𝑡))
158zred 12671 . . . . . . . . . 10 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → 𝑡 ∈ ℝ)
16 elfzoel2 13657 . . . . . . . . . . . 12 (𝑘 ∈ (0..^𝑇) → 𝑇 ∈ ℤ)
1716adantr 484 . . . . . . . . . . 11 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → 𝑇 ∈ ℤ)
1817zred 12671 . . . . . . . . . 10 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → 𝑇 ∈ ℝ)
19 1red 11176 . . . . . . . . . 10 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → 1 ∈ ℝ)
2015, 18, 193jca 1140 . . . . . . . . 9 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → (𝑡 ∈ ℝ ∧ 𝑇 ∈ ℝ ∧ 1 ∈ ℝ))
21 elfzop1le2 13672 . . . . . . . . . 10 (𝑡 ∈ (1..^(𝑇 + 1)) → (𝑡 + 1) ≤ (𝑇 + 1))
2221adantl 485 . . . . . . . . 9 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → (𝑡 + 1) ≤ (𝑇 + 1))
23 leadd1 11649 . . . . . . . . . 10 ((𝑡 ∈ ℝ ∧ 𝑇 ∈ ℝ ∧ 1 ∈ ℝ) → (𝑡𝑇 ↔ (𝑡 + 1) ≤ (𝑇 + 1)))
2423biimprd 250 . . . . . . . . 9 ((𝑡 ∈ ℝ ∧ 𝑇 ∈ ℝ ∧ 1 ∈ ℝ) → ((𝑡 + 1) ≤ (𝑇 + 1) → 𝑡𝑇))
2520, 22, 24sylc 65 . . . . . . . 8 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → 𝑡𝑇)
2625a1d 25 . . . . . . 7 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → (𝑘 < 𝑡𝑡𝑇))
279, 14, 263jcad 1141 . . . . . 6 ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → (𝑘 < 𝑡 → (𝑡 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑡𝑡𝑇)))
2827adantl 485 . . . . 5 ((𝜑 ∧ (𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1)))) → (𝑘 < 𝑡 → (𝑡 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑡𝑡𝑇)))
296, 28jcad 520 . . . 4 ((𝜑 ∧ (𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1)))) → (𝑘 < 𝑡 → ((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑡 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑡𝑡𝑇))))
3029ex 416 . . 3 (𝜑 → ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → (𝑘 < 𝑡 → ((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑡 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑡𝑡𝑇)))))
31 fveq2 6862 . . . . 5 (𝑎 = (𝑘 + 1) → (𝐵𝑎) = (𝐵‘(𝑘 + 1)))
3231breq2d 5109 . . . 4 (𝑎 = (𝑘 + 1) → ((𝐵𝑘)𝑅(𝐵𝑎) ↔ (𝐵𝑘)𝑅(𝐵‘(𝑘 + 1))))
33 fveq2 6862 . . . . 5 (𝑎 = 𝑏 → (𝐵𝑎) = (𝐵𝑏))
3433breq2d 5109 . . . 4 (𝑎 = 𝑏 → ((𝐵𝑘)𝑅(𝐵𝑎) ↔ (𝐵𝑘)𝑅(𝐵𝑏)))
35 fveq2 6862 . . . . 5 (𝑎 = (𝑏 + 1) → (𝐵𝑎) = (𝐵‘(𝑏 + 1)))
3635breq2d 5109 . . . 4 (𝑎 = (𝑏 + 1) → ((𝐵𝑘)𝑅(𝐵𝑎) ↔ (𝐵𝑘)𝑅(𝐵‘(𝑏 + 1))))
37 fveq2 6862 . . . . 5 (𝑎 = 𝑡 → (𝐵𝑎) = (𝐵𝑡))
3837breq2d 5109 . . . 4 (𝑎 = 𝑡 → ((𝐵𝑘)𝑅(𝐵𝑎) ↔ (𝐵𝑘)𝑅(𝐵𝑡)))
39 ormkglobd.3 . . . . 5 (𝜑 → ∀𝑘 ∈ (0..^𝑇)(𝐵𝑘)𝑅(𝐵‘(𝑘 + 1)))
4039r19.21bi 3253 . . . 4 ((𝜑𝑘 ∈ (0..^𝑇)) → (𝐵𝑘)𝑅(𝐵‘(𝑘 + 1)))
41 simp1l 1210 . . . . . 6 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝜑)
42 ormkglobd.1 . . . . . 6 (𝜑𝑅 Or 𝑆)
4341, 42syl 17 . . . . 5 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝑅 Or 𝑆)
44 elfzofz 13675 . . . . . . . 8 (𝑘 ∈ (0..^𝑇) → 𝑘 ∈ (0...𝑇))
45 fzval3 13734 . . . . . . . . 9 (𝑇 ∈ ℤ → (0...𝑇) = (0..^(𝑇 + 1)))
4616, 45syl 17 . . . . . . . 8 (𝑘 ∈ (0..^𝑇) → (0...𝑇) = (0..^(𝑇 + 1)))
4744, 46eleqtrd 2863 . . . . . . 7 (𝑘 ∈ (0..^𝑇) → 𝑘 ∈ (0..^(𝑇 + 1)))
48 ormkglobd.2 . . . . . . . 8 (𝜑 → ∀𝑘 ∈ (0..^(𝑇 + 1))(𝐵𝑘) ∈ 𝑆)
4948r19.21bi 3253 . . . . . . 7 ((𝜑𝑘 ∈ (0..^(𝑇 + 1))) → (𝐵𝑘) ∈ 𝑆)
5047, 49sylan2 602 . . . . . 6 ((𝜑𝑘 ∈ (0..^𝑇)) → (𝐵𝑘) ∈ 𝑆)
51503ad2ant1 1145 . . . . 5 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → (𝐵𝑘) ∈ 𝑆)
52 simp21 1219 . . . . . . . 8 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝑏 ∈ ℤ)
53 0red 11178 . . . . . . . . 9 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 0 ∈ ℝ)
54 simp1r 1211 . . . . . . . . . . . 12 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝑘 ∈ (0..^𝑇))
5554, 10syl 17 . . . . . . . . . . 11 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝑘 ∈ ℤ)
5655zred 12671 . . . . . . . . . 10 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝑘 ∈ ℝ)
57 1red 11176 . . . . . . . . . 10 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 1 ∈ ℝ)
5856, 57readdcld 11205 . . . . . . . . 9 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → (𝑘 + 1) ∈ ℝ)
5952zred 12671 . . . . . . . . 9 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝑏 ∈ ℝ)
60 elfzole1 13667 . . . . . . . . . . 11 (𝑘 ∈ (0..^𝑇) → 0 ≤ 𝑘)
6154, 60syl 17 . . . . . . . . . 10 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 0 ≤ 𝑘)
62 0le1 11704 . . . . . . . . . . 11 0 ≤ 1
6362a1i 11 . . . . . . . . . 10 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 0 ≤ 1)
6456, 57, 61, 63addge0d 11757 . . . . . . . . 9 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 0 ≤ (𝑘 + 1))
65 simp22 1220 . . . . . . . . 9 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → (𝑘 + 1) ≤ 𝑏)
6653, 58, 59, 64, 65letrd 11334 . . . . . . . 8 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 0 ≤ 𝑏)
67 elnn0z 12575 . . . . . . . 8 (𝑏 ∈ ℕ0 ↔ (𝑏 ∈ ℤ ∧ 0 ≤ 𝑏))
6852, 66, 67sylanbrc 592 . . . . . . 7 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝑏 ∈ ℕ0)
6954, 16syl 17 . . . . . . . 8 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝑇 ∈ ℤ)
7069peano2zd 12674 . . . . . . 7 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → (𝑇 + 1) ∈ ℤ)
7169zred 12671 . . . . . . . 8 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝑇 ∈ ℝ)
7271, 57readdcld 11205 . . . . . . . 8 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → (𝑇 + 1) ∈ ℝ)
73 simp23 1221 . . . . . . . 8 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝑏 < 𝑇)
7471ltp1d 12116 . . . . . . . 8 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝑇 < (𝑇 + 1))
7559, 71, 72, 73, 74lttrd 11338 . . . . . . 7 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝑏 < (𝑇 + 1))
76 elfzo0z 13701 . . . . . . 7 (𝑏 ∈ (0..^(𝑇 + 1)) ↔ (𝑏 ∈ ℕ0 ∧ (𝑇 + 1) ∈ ℤ ∧ 𝑏 < (𝑇 + 1)))
7768, 70, 75, 76syl3anbrc 1356 . . . . . 6 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝑏 ∈ (0..^(𝑇 + 1)))
78 eleq1w 2844 . . . . . . . . 9 (𝑘 = 𝑏 → (𝑘 ∈ (0..^(𝑇 + 1)) ↔ 𝑏 ∈ (0..^(𝑇 + 1))))
7978anbi2d 639 . . . . . . . 8 (𝑘 = 𝑏 → ((𝜑𝑘 ∈ (0..^(𝑇 + 1))) ↔ (𝜑𝑏 ∈ (0..^(𝑇 + 1)))))
80 fveq2 6862 . . . . . . . . . 10 (𝑘 = 𝑏 → (𝐵𝑘) = (𝐵𝑏))
8180eleq1d 2846 . . . . . . . . 9 (𝑘 = 𝑏 → ((𝐵𝑘) ∈ 𝑆 ↔ (𝐵𝑏) ∈ 𝑆))
8249, 81imbitrid 246 . . . . . . . 8 (𝑘 = 𝑏 → ((𝜑𝑘 ∈ (0..^(𝑇 + 1))) → (𝐵𝑏) ∈ 𝑆))
8379, 82sylbird 262 . . . . . . 7 (𝑘 = 𝑏 → ((𝜑𝑏 ∈ (0..^(𝑇 + 1))) → (𝐵𝑏) ∈ 𝑆))
84 ax6ev 1988 . . . . . . 7 𝑘 𝑘 = 𝑏
8583, 84exlimiiv 1950 . . . . . 6 ((𝜑𝑏 ∈ (0..^(𝑇 + 1))) → (𝐵𝑏) ∈ 𝑆)
8641, 77, 85syl2anc 593 . . . . 5 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → (𝐵𝑏) ∈ 𝑆)
87 1nn0 12491 . . . . . . . . 9 1 ∈ ℕ0
8887a1i 11 . . . . . . . 8 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 1 ∈ ℕ0)
8968, 88nn0addcld 12540 . . . . . . 7 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → (𝑏 + 1) ∈ ℕ0)
9059, 71, 57, 73ltadd1dd 11792 . . . . . . 7 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → (𝑏 + 1) < (𝑇 + 1))
91 elfzo0z 13701 . . . . . . 7 ((𝑏 + 1) ∈ (0..^(𝑇 + 1)) ↔ ((𝑏 + 1) ∈ ℕ0 ∧ (𝑇 + 1) ∈ ℤ ∧ (𝑏 + 1) < (𝑇 + 1)))
9289, 70, 90, 91syl3anbrc 1356 . . . . . 6 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → (𝑏 + 1) ∈ (0..^(𝑇 + 1)))
93 ovex 7424 . . . . . . 7 (𝑏 + 1) ∈ V
94 eleq1 2849 . . . . . . . . 9 (𝑘 = (𝑏 + 1) → (𝑘 ∈ (0..^(𝑇 + 1)) ↔ (𝑏 + 1) ∈ (0..^(𝑇 + 1))))
9594anbi2d 639 . . . . . . . 8 (𝑘 = (𝑏 + 1) → ((𝜑𝑘 ∈ (0..^(𝑇 + 1))) ↔ (𝜑 ∧ (𝑏 + 1) ∈ (0..^(𝑇 + 1)))))
96 fveq2 6862 . . . . . . . . . 10 (𝑘 = (𝑏 + 1) → (𝐵𝑘) = (𝐵‘(𝑏 + 1)))
9796eleq1d 2846 . . . . . . . . 9 (𝑘 = (𝑏 + 1) → ((𝐵𝑘) ∈ 𝑆 ↔ (𝐵‘(𝑏 + 1)) ∈ 𝑆))
9849, 97imbitrid 246 . . . . . . . 8 (𝑘 = (𝑏 + 1) → ((𝜑𝑘 ∈ (0..^(𝑇 + 1))) → (𝐵‘(𝑏 + 1)) ∈ 𝑆))
9995, 98sylbird 262 . . . . . . 7 (𝑘 = (𝑏 + 1) → ((𝜑 ∧ (𝑏 + 1) ∈ (0..^(𝑇 + 1))) → (𝐵‘(𝑏 + 1)) ∈ 𝑆))
10093, 99vtocle 3522 . . . . . 6 ((𝜑 ∧ (𝑏 + 1) ∈ (0..^(𝑇 + 1))) → (𝐵‘(𝑏 + 1)) ∈ 𝑆)
10141, 92, 100syl2anc 593 . . . . 5 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → (𝐵‘(𝑏 + 1)) ∈ 𝑆)
102 simp3 1150 . . . . 5 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → (𝐵𝑘)𝑅(𝐵𝑏))
103 elfzo0z 13701 . . . . . . 7 (𝑏 ∈ (0..^𝑇) ↔ (𝑏 ∈ ℕ0𝑇 ∈ ℤ ∧ 𝑏 < 𝑇))
10468, 69, 73, 103syl3anbrc 1356 . . . . . 6 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → 𝑏 ∈ (0..^𝑇))
105 eleq1w 2844 . . . . . . . . 9 (𝑏 = 𝑘 → (𝑏 ∈ (0..^𝑇) ↔ 𝑘 ∈ (0..^𝑇)))
106105anbi2d 639 . . . . . . . 8 (𝑏 = 𝑘 → ((𝜑𝑏 ∈ (0..^𝑇)) ↔ (𝜑𝑘 ∈ (0..^𝑇))))
107 fveq2 6862 . . . . . . . . . 10 (𝑏 = 𝑘 → (𝐵𝑏) = (𝐵𝑘))
108 fvoveq1 7414 . . . . . . . . . 10 (𝑏 = 𝑘 → (𝐵‘(𝑏 + 1)) = (𝐵‘(𝑘 + 1)))
109107, 108breq12d 5110 . . . . . . . . 9 (𝑏 = 𝑘 → ((𝐵𝑏)𝑅(𝐵‘(𝑏 + 1)) ↔ (𝐵𝑘)𝑅(𝐵‘(𝑘 + 1))))
11040, 109imbitrrid 248 . . . . . . . 8 (𝑏 = 𝑘 → ((𝜑𝑘 ∈ (0..^𝑇)) → (𝐵𝑏)𝑅(𝐵‘(𝑏 + 1))))
111106, 110sylbid 242 . . . . . . 7 (𝑏 = 𝑘 → ((𝜑𝑏 ∈ (0..^𝑇)) → (𝐵𝑏)𝑅(𝐵‘(𝑏 + 1))))
112 ax6evr 2034 . . . . . . 7 𝑘 𝑏 = 𝑘
113111, 112exlimiiv 1950 . . . . . 6 ((𝜑𝑏 ∈ (0..^𝑇)) → (𝐵𝑏)𝑅(𝐵‘(𝑏 + 1)))
11441, 104, 113syl2anc 593 . . . . 5 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → (𝐵𝑏)𝑅(𝐵‘(𝑏 + 1)))
11543, 51, 86, 101, 102, 114sotrd 5577 . . . 4 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑏 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑏𝑏 < 𝑇) ∧ (𝐵𝑘)𝑅(𝐵𝑏)) → (𝐵𝑘)𝑅(𝐵‘(𝑏 + 1)))
11610adantl 485 . . . . 5 ((𝜑𝑘 ∈ (0..^𝑇)) → 𝑘 ∈ ℤ)
117116peano2zd 12674 . . . 4 ((𝜑𝑘 ∈ (0..^𝑇)) → (𝑘 + 1) ∈ ℤ)
11816adantl 485 . . . 4 ((𝜑𝑘 ∈ (0..^𝑇)) → 𝑇 ∈ ℤ)
119 elfzop1le2 13672 . . . . 5 (𝑘 ∈ (0..^𝑇) → (𝑘 + 1) ≤ 𝑇)
120119adantl 485 . . . 4 ((𝜑𝑘 ∈ (0..^𝑇)) → (𝑘 + 1) ≤ 𝑇)
12132, 34, 36, 38, 40, 115, 117, 118, 120fzindd 12669 . . 3 (((𝜑𝑘 ∈ (0..^𝑇)) ∧ (𝑡 ∈ ℤ ∧ (𝑘 + 1) ≤ 𝑡𝑡𝑇)) → (𝐵𝑘)𝑅(𝐵𝑡))
12230, 121syl8 76 . 2 (𝜑 → ((𝑘 ∈ (0..^𝑇) ∧ 𝑡 ∈ (1..^(𝑇 + 1))) → (𝑘 < 𝑡 → (𝐵𝑘)𝑅(𝐵𝑡))))
123122ralrimivv 3202 1 (𝜑 → ∀𝑘 ∈ (0..^𝑇)∀𝑡 ∈ (1..^(𝑇 + 1))(𝑘 < 𝑡 → (𝐵𝑘)𝑅(𝐵𝑡)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 208  wa 399  w3a 1097   = wceq 1559  wcel 2141  wral 3075   class class class wbr 5097   Or wor 5550  cfv 6516  (class class class)co 7391  cr 11066  0cc0 11067  1c1 11068   + caddc 11070   < clt 11210  cle 11211  0cn0 12475  cz 12562  ...cfz 13506  ..^cfzo 13653
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1814  ax-4 1828  ax-5 1929  ax-6 1986  ax-7 2027  ax-8 2143  ax-9 2151  ax-10 2174  ax-11 2190  ax-12 2211  ax-ext 2733  ax-sep 5243  ax-nul 5253  ax-pow 5319  ax-pr 5387  ax-un 7713  ax-cnex 11123  ax-resscn 11124  ax-1cn 11125  ax-icn 11126  ax-addcl 11127  ax-addrcl 11128  ax-mulcl 11129  ax-mulrcl 11130  ax-mulcom 11131  ax-addass 11132  ax-mulass 11133  ax-distr 11134  ax-i2m1 11135  ax-1ne0 11136  ax-1rid 11137  ax-rnegex 11138  ax-rrecex 11139  ax-cnre 11140  ax-pre-lttri 11141  ax-pre-lttrn 11142  ax-pre-ltadd 11143  ax-pre-mulgt0 11144
This theorem depends on definitions:  df-bi 209  df-an 400  df-or 859  df-3or 1098  df-3an 1099  df-tru 1562  df-fal 1572  df-ex 1799  df-nf 1803  df-sb 2090  df-mo 2565  df-eu 2595  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-ne 2957  df-nel 3061  df-ral 3076  df-rex 3086  df-reu 3367  df-rab 3414  df-v 3455  df-sbc 3743  df-csb 3851  df-dif 3905  df-un 3907  df-in 3909  df-ss 3919  df-pss 3922  df-nul 4284  df-if 4478  df-pw 4554  df-sn 4580  df-pr 4582  df-op 4586  df-uni 4863  df-iun 4948  df-br 5098  df-opab 5160  df-mpt 5179  df-tr 5205  df-id 5538  df-eprel 5543  df-po 5551  df-so 5552  df-fr 5596  df-we 5598  df-xp 5649  df-rel 5650  df-cnv 5651  df-co 5652  df-dm 5653  df-rn 5654  df-res 5655  df-ima 5656  df-pred 6283  df-ord 6344  df-on 6345  df-lim 6346  df-suc 6347  df-iota 6472  df-fun 6518  df-fn 6519  df-f 6520  df-f1 6521  df-fo 6522  df-f1o 6523  df-fv 6524  df-riota 7348  df-ov 7394  df-oprab 7395  df-mpo 7396  df-om 7842  df-1st 7965  df-2nd 7966  df-frecs 8256  df-wrecs 8287  df-recs 8336  df-rdg 8375  df-er 8672  df-en 8922  df-dom 8923  df-sdom 8924  df-pnf 11212  df-mnf 11213  df-xr 11214  df-ltxr 11215  df-le 11216  df-sub 11410  df-neg 11411  df-nn 12205  df-n0 12476  df-z 12563  df-uz 12834  df-fz 13507  df-fzo 13654
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator