Step * 1 2 1 1 of Lemma non-homogeneous-add


1. : ℕ ⟶ ℕ ⟶ ℙ
2. : ℕ
3. : ℕn ⟶ ℕ
4. : ℕ
5. : ℕ
6. p < q
7. strictly-increasing-seq(n 1;s.p@n)
8. ∀m,i,j:ℕ1.  (m <  m <  (R (s.p@n m) (s.p@n i) ⇐⇒ (s.p@n m) (s.p@n j)))
9. strictly-increasing-seq(n 1;s.q@n)
10. ∀m,i,j:ℕ1.  (m <  m <  (R (s.q@n m) (s.q@n i) ⇐⇒ (s.q@n m) (s.q@n j)))
11. 0 < n
12. (s (n 1)) ⇐⇒ (s (n 1)) q
13. : ℕ2
14. : ℕ2
15. : ℕ2
16. m < i
17. m < j
18. ¬(i < 1 ∧ j < 1)
19. m < 1
20. (s.p@n m) (s.p@n (n 1)) ⇐⇒ (s.p@n m) (s.p@n n)
21. (s.q@n m) (s.q@n (n 1)) ⇐⇒ (s.q@n m) (s.q@n n)
⊢ (s.p@n m) (s.p@n.q@n i) ⇐⇒ (s.p@n m) (s.p@n.q@n j)
BY
(((Assert s.p@n BY (RepUR ``seq-add`` THEN AutoSplit)) THEN RWO "-1" THEN RWO "-1" (-3))
   THEN (Assert s.q@n BY
               (RepUR ``seq-add`` THEN AutoSplit))
   THEN RWO "-1" (-3)
   THEN ((Assert s.p@n (n 1) (n 1) BY (RepUR ``seq-add`` THEN AutoSplit)) THEN RWO "-1" (-5))
   THEN (Assert s.q@n (n 1) (n 1) BY
               (RepUR ``seq-add`` THEN AutoSplit))
   THEN RWO "-1" (-5)
   THEN RepeatFor (Thin (-1))
   THEN RepUR ``seq-add`` -2
   THEN RepUR ``seq-add`` -1) }

1
1. : ℕ ⟶ ℕ ⟶ ℙ
2. : ℕ
3. : ℕn ⟶ ℕ
4. : ℕ
5. : ℕ
6. p < q
7. strictly-increasing-seq(n 1;s.p@n)
8. ∀m,i,j:ℕ1.  (m <  m <  (R (s.p@n m) (s.p@n i) ⇐⇒ (s.p@n m) (s.p@n j)))
9. strictly-increasing-seq(n 1;s.q@n)
10. ∀m,i,j:ℕ1.  (m <  m <  (R (s.q@n m) (s.q@n i) ⇐⇒ (s.q@n m) (s.q@n j)))
11. 0 < n
12. (s (n 1)) ⇐⇒ (s (n 1)) q
13. : ℕ2
14. : ℕ2
15. : ℕ2
16. m < i
17. m < j
18. ¬(i < 1 ∧ j < 1)
19. m < 1
20. (s m) (s (n 1)) ⇐⇒ (s m) p
21. (s m) (s (n 1)) ⇐⇒ (s m) q
⊢ (s m) (s.p@n.q@n i) ⇐⇒ (s m) (s.p@n.q@n j)


Latex:


Latex:

1.  R  :  \mBbbN{}  {}\mrightarrow{}  \mBbbN{}  {}\mrightarrow{}  \mBbbP{}
2.  n  :  \mBbbN{}
3.  s  :  \mBbbN{}n  {}\mrightarrow{}  \mBbbN{}
4.  p  :  \mBbbN{}
5.  q  :  \mBbbN{}
6.  p  <  q
7.  strictly-increasing-seq(n  +  1;s.p@n)
8.  \mforall{}m,i,j:\mBbbN{}n  +  1.    (m  <  i  {}\mRightarrow{}  m  <  j  {}\mRightarrow{}  (R  (s.p@n  m)  (s.p@n  i)  \mLeftarrow{}{}\mRightarrow{}  R  (s.p@n  m)  (s.p@n  j)))
9.  strictly-increasing-seq(n  +  1;s.q@n)
10.  \mforall{}m,i,j:\mBbbN{}n  +  1.    (m  <  i  {}\mRightarrow{}  m  <  j  {}\mRightarrow{}  (R  (s.q@n  m)  (s.q@n  i)  \mLeftarrow{}{}\mRightarrow{}  R  (s.q@n  m)  (s.q@n  j)))
11.  0  <  n
12.  R  (s  (n  -  1))  p  \mLeftarrow{}{}\mRightarrow{}  R  (s  (n  -  1))  q
13.  m  :  \mBbbN{}n  +  2
14.  i  :  \mBbbN{}n  +  2
15.  j  :  \mBbbN{}n  +  2
16.  m  <  i
17.  m  <  j
18.  \mneg{}(i  <  n  +  1  \mwedge{}  j  <  n  +  1)
19.  m  <  n  -  1
20.  R  (s.p@n  m)  (s.p@n  (n  -  1))  \mLeftarrow{}{}\mRightarrow{}  R  (s.p@n  m)  (s.p@n  n)
21.  R  (s.q@n  m)  (s.q@n  (n  -  1))  \mLeftarrow{}{}\mRightarrow{}  R  (s.q@n  m)  (s.q@n  n)
\mvdash{}  R  (s.p@n  m)  (s.p@n.q@n  +  1  i)  \mLeftarrow{}{}\mRightarrow{}  R  (s.p@n  m)  (s.p@n.q@n  +  1  j)


By


Latex:
(((Assert  s.p@n  m  \msim{}  s  m  BY  (RepUR  ``seq-add``  0  THEN  AutoSplit))  THEN  RWO  "-1"  0  THEN  RWO  "-1"  (-3))
  THEN  (Assert  s.q@n  m  \msim{}  s  m  BY
                          (RepUR  ``seq-add``  0  THEN  AutoSplit))
  THEN  RWO  "-1"  (-3)
  THEN  ((Assert  s.p@n  (n  -  1)  \msim{}  s  (n  -  1)  BY
                            (RepUR  ``seq-add``  0  THEN  AutoSplit))
              THEN  RWO  "-1"  (-5)
              )
  THEN  (Assert  s.q@n  (n  -  1)  \msim{}  s  (n  -  1)  BY
                          (RepUR  ``seq-add``  0  THEN  AutoSplit))
  THEN  RWO  "-1"  (-5)
  THEN  RepeatFor  4  (Thin  (-1))
  THEN  RepUR  ``seq-add``  -2
  THEN  RepUR  ``seq-add``  -1)




Home Index