Step * of Lemma regularize-k-regular

No Annotations
k:ℕ+. ∀f:ℕ+ ⟶ ℤ.  k-regular-seq(regularize(k;f))
BY
(Auto
   THEN (RWO "regular-int-seq-iff" THEN Auto)
   THEN RepUR ``regularize`` 0
   THEN RepeatFor (AutoSplit)
   THEN Try (((InstLemma `mu-property` [⌜λn.(¬bregular-upto(k;n;f))⌝]⋅
               THENA (Auto THEN Reduce THEN RW assert_pushdownC THEN Complete (Auto))
               )
              THEN Reduce (-1)
              THEN MoveToConcl (-1)
              THEN (GenConclTerm ⌜mu(λn.(¬bregular-upto(k;n;f)))⌝⋅
                    THENA (Auto THEN Reduce THEN RW assert_pushdownC THEN Auto)
                    )
              THEN Thin (-1)
              THEN (D THENA Auto)
              THEN -1
              THEN (RW assert_pushdownC (-2)  THENA Auto)
              THEN (Assert ∀[i:ℕ]. ¬¬↑regular-upto(k;i;f) supposing i < BY
                          (ParallelLast THEN RW assert_pushdownC (-1) THEN Auto))
              THEN Thin (-2)
              THEN (Assert ¬(v 1 ∈ ℤBY
                          (D 0
                           THEN Auto
                           THEN -3
                           THEN HypSubst' (-1) 0
                           THEN RWO "assert-regular-upto" 0
                           THEN Auto
                           THEN (Subst' THENA Auto)
                           THEN (Subst' THENA Auto)
                           THEN RW IntNormC 0
                           THEN Auto
                           THEN RepUR ``absval`` 0
                           THEN Auto))
              THEN (CallByValueReduce THENA Auto)
              THEN (Assert ¬(v 0 ∈ ℤBY
                          ((D THENA Auto)
                           THEN -4
                           THEN HypSubst' (-1) 
                           THEN (RWO "assert-regular-upto" THENA Auto)
                           THEN Auto))
              THEN (GenConcl ⌜(v 1) j ∈ ℕ+⌝⋅ THENA Auto)))) }

1
1. : ℕ+
2. : ℕ+ ⟶ ℤ
3. : ℕ+
4. : ℕ+
5. ↑regular-upto(k;n;f)
6. ↑regular-upto(k;m;f)
⊢ ∃z:ℝ
   ((((r((f n) k)/r((2 k) n)) ≤ z) ∧ (z ≤ (r((f n) (2 k))/r((2 k) n))))
   ∧ ((r((f m) k)/r((2 k) m)) ≤ z)
   ∧ (z ≤ (r((f m) (2 k))/r((2 k) m))))

2
1. : ℕ+
2. : ℕ+ ⟶ ℤ
3. : ℕ+
4. : ℕ+
5. ¬↑regular-upto(k;m;f)
6. ↑regular-upto(k;n;f)
7. : ℕ
8. ¬↑regular-upto(k;v;f)
9. ∀[i:ℕ]. ¬¬↑regular-upto(k;i;f) supposing i < v
10. ¬(v 1 ∈ ℤ)
11. ¬(v 0 ∈ ℤ)
12. : ℕ+
13. (v 1) j ∈ ℕ+
⊢ ∃z@0:ℝ
   ((((r((f n) k)/r((2 k) n)) ≤ z@0) ∧ (z@0 ≤ (r((f n) (2 k))/r((2 k) n))))
   ∧ ((r(eval seq-min-upper(k;j;f) in
         ((m ((f j) (2 k))) ÷ k) k)/r((2 k) m)) ≤ z@0)
   ∧ (z@0 ≤ (r(eval seq-min-upper(k;j;f) in ((m ((f j) (2 k))) ÷ k) (2 k))/r((2 k) m))))

3
1. : ℕ+
2. : ℕ+ ⟶ ℤ
3. : ℕ+
4. ¬↑regular-upto(k;n;f)
5. : ℕ+
6. ↑regular-upto(k;m;f)
7. : ℕ
8. ¬↑regular-upto(k;v;f)
9. ∀[i:ℕ]. ¬¬↑regular-upto(k;i;f) supposing i < v
10. ¬(v 1 ∈ ℤ)
11. ¬(v 0 ∈ ℤ)
12. : ℕ+
13. (v 1) j ∈ ℕ+
⊢ ∃z@0:ℝ
   ((((r(eval seq-min-upper(k;j;f) in
         ((n ((f j) (2 k))) ÷ k) k)/r((2 k) n)) ≤ z@0)
    ∧ (z@0 ≤ (r(eval seq-min-upper(k;j;f) in ((n ((f j) (2 k))) ÷ k) (2 k))/r((2 k) n))))
   ∧ ((r((f m) k)/r((2 k) m)) ≤ z@0)
   ∧ (z@0 ≤ (r((f m) (2 k))/r((2 k) m))))

4
1. : ℕ+
2. : ℕ+ ⟶ ℤ
3. : ℕ+
4. ¬↑regular-upto(k;n;f)
5. : ℕ+
6. ¬↑regular-upto(k;m;f)
7. : ℕ
8. ¬↑regular-upto(k;v;f)
9. ∀[i:ℕ]. ¬¬↑regular-upto(k;i;f) supposing i < v
10. ¬(v 1 ∈ ℤ)
11. ¬(v 0 ∈ ℤ)
12. : ℕ+
13. (v 1) j ∈ ℕ+
⊢ ∃z@0:ℝ
   ((((r(eval seq-min-upper(k;j;f) in
         ((n ((f j) (2 k))) ÷ k) k)/r((2 k) n)) ≤ z@0)
    ∧ (z@0 ≤ (r(eval seq-min-upper(k;j;f) in ((n ((f j) (2 k))) ÷ k) (2 k))/r((2 k) n))))
   ∧ ((r(eval seq-min-upper(k;j;f) in
         ((m ((f j) (2 k))) ÷ k) k)/r((2 k) m)) ≤ z@0)
   ∧ (z@0 ≤ (r(eval seq-min-upper(k;j;f) in ((m ((f j) (2 k))) ÷ k) (2 k))/r((2 k) m))))


Latex:


Latex:
No  Annotations
\mforall{}k:\mBbbN{}\msupplus{}.  \mforall{}f:\mBbbN{}\msupplus{}  {}\mrightarrow{}  \mBbbZ{}.    k-regular-seq(regularize(k;f))


By


Latex:
(Auto
  THEN  (RWO  "regular-int-seq-iff"  0  THEN  Auto)
  THEN  RepUR  ``regularize``  0
  THEN  RepeatFor  2  (AutoSplit)
  THEN  Try  (((InstLemma  `mu-property`  [\mkleeneopen{}\mlambda{}n.(\mneg{}\msubb{}regular-upto(k;n;f))\mkleeneclose{}]\mcdot{}
                          THENA  (Auto  THEN  Reduce  0  THEN  RW  assert\_pushdownC  0  THEN  Complete  (Auto))
                          )
                        THEN  Reduce  (-1)
                        THEN  MoveToConcl  (-1)
                        THEN  (GenConclTerm  \mkleeneopen{}mu(\mlambda{}n.(\mneg{}\msubb{}regular-upto(k;n;f)))\mkleeneclose{}\mcdot{}
                                    THENA  (Auto  THEN  Reduce  0  THEN  RW  assert\_pushdownC  0  THEN  Auto)
                                    )
                        THEN  Thin  (-1)
                        THEN  (D  0  THENA  Auto)
                        THEN  D  -1
                        THEN  (RW  assert\_pushdownC  (-2)    THENA  Auto)
                        THEN  (Assert  \mforall{}[i:\mBbbN{}].  \mneg{}\mneg{}\muparrow{}regular-upto(k;i;f)  supposing  i  <  v  BY
                                                (ParallelLast  THEN  RW  assert\_pushdownC  (-1)  THEN  Auto))
                        THEN  Thin  (-2)
                        THEN  (Assert  \mneg{}(v  =  1)  BY
                                                (D  0
                                                  THEN  Auto
                                                  THEN  D  -3
                                                  THEN  HypSubst'  (-1)  0
                                                  THEN  RWO  "assert-regular-upto"  0
                                                  THEN  Auto
                                                  THEN  (Subst'  i  \msim{}  1  0  THENA  Auto)
                                                  THEN  (Subst'  j  \msim{}  1  0  THENA  Auto)
                                                  THEN  RW  IntNormC  0
                                                  THEN  Auto
                                                  THEN  RepUR  ``absval``  0
                                                  THEN  Auto))
                        THEN  (CallByValueReduce  0  THENA  Auto)
                        THEN  (Assert  \mneg{}(v  =  0)  BY
                                                ((D  0  THENA  Auto)
                                                  THEN  D  -4
                                                  THEN  HypSubst'  (-1)  0 
                                                  THEN  (RWO  "assert-regular-upto"  0  THENA  Auto)
                                                  THEN  Auto))
                        THEN  (GenConcl  \mkleeneopen{}(v  -  1)  =  j\mkleeneclose{}\mcdot{}  THENA  Auto))))




Home Index