Step * 1 of Lemma Ramsey-n-3


1. : ℕ
2. : ℕ+
3. : ℕN ⟶ ℕN ⟶ ℕn
4. : ℕ3 ⟶ ℕN
5. Inj(ℕ3;ℕN;f)
6. ∀a,b,c,d:ℕ3.  (f a <  c <  ((g (f a) (f b)) (g (f c) (f d)) ∈ ℤ))
⊢ ∃i,j,k:ℕN. (i < j ∧ j < k ∧ ((g j) (g k) ∈ ℤ) ∧ ((g k) (g k) ∈ ℤ))
BY
(Unfold `inject` -2
   THEN (Assert 0 < 1 ∨ 1 < BY
               ((Assert ¬((f 0) (f 1) ∈ ℕN) BY
                       ((D THENA Auto) THEN FHyp [-1] THEN Auto))
                THEN (Assert ¬((f 0) (f 1) ∈ ℤBY
                            (ParallelLast THEN HypSubst' (-1) THEN Auto))
                THEN Lemmaize [-1]
                THEN Auto))
   THEN (Assert 0 < 2 ∨ 2 < BY
               ((Assert ¬((f 0) (f 2) ∈ ℕN) BY
                       ((D THENA Auto) THEN FHyp [-1] THEN Auto))
                THEN (Assert ¬((f 0) (f 2) ∈ ℤBY
                            (ParallelLast THEN HypSubst' (-1) THEN Auto))
                THEN Lemmaize [-1]
                THEN Auto))
   THEN (Assert 1 < 2 ∨ 2 < BY
               ((Assert ¬((f 1) (f 2) ∈ ℕN) BY
                       ((D THENA Auto) THEN FHyp [-1] THEN Auto))
                THEN (Assert ¬((f 1) (f 2) ∈ ℤBY
                            (ParallelLast THEN HypSubst' (-1) THEN Auto))
                THEN Lemmaize [-1]
                THEN Auto))) }

1
1. : ℕ
2. : ℕ+
3. : ℕN ⟶ ℕN ⟶ ℕn
4. : ℕ3 ⟶ ℕN
5. ∀a1,a2:ℕ3.  (((f a1) (f a2) ∈ ℕN)  (a1 a2 ∈ ℕ3))
6. ∀a,b,c,d:ℕ3.  (f a <  c <  ((g (f a) (f b)) (g (f c) (f d)) ∈ ℤ))
7. 0 < 1 ∨ 1 < 0
8. 0 < 2 ∨ 2 < 0
9. 1 < 2 ∨ 2 < 1
⊢ ∃i,j,k:ℕN. (i < j ∧ j < k ∧ ((g j) (g k) ∈ ℤ) ∧ ((g k) (g k) ∈ ℤ))


Latex:


Latex:

1.  n  :  \mBbbN{}
2.  N  :  \mBbbN{}\msupplus{}
3.  g  :  \mBbbN{}N  {}\mrightarrow{}  \mBbbN{}N  {}\mrightarrow{}  \mBbbN{}n
4.  f  :  \mBbbN{}3  {}\mrightarrow{}  \mBbbN{}N
5.  Inj(\mBbbN{}3;\mBbbN{}N;f)
6.  \mforall{}a,b,c,d:\mBbbN{}3.    (f  a  <  f  b  {}\mRightarrow{}  f  c  <  f  d  {}\mRightarrow{}  ((g  (f  a)  (f  b))  =  (g  (f  c)  (f  d))))
\mvdash{}  \mexists{}i,j,k:\mBbbN{}N.  (i  <  j  \mwedge{}  j  <  k  \mwedge{}  ((g  i  j)  =  (g  i  k))  \mwedge{}  ((g  i  k)  =  (g  j  k)))


By


Latex:
(Unfold  `inject`  -2
  THEN  (Assert  f  0  <  f  1  \mvee{}  f  1  <  f  0  BY
                          ((Assert  \mneg{}((f  0)  =  (f  1))  BY
                                          ((D  0  THENA  Auto)  THEN  FHyp  5  [-1]  THEN  Auto))
                            THEN  (Assert  \mneg{}((f  0)  =  (f  1))  BY
                                                    (ParallelLast  THEN  HypSubst'  (-1)  0  THEN  Auto))
                            THEN  Lemmaize  [-1]
                            THEN  Auto))
  THEN  (Assert  f  0  <  f  2  \mvee{}  f  2  <  f  0  BY
                          ((Assert  \mneg{}((f  0)  =  (f  2))  BY
                                          ((D  0  THENA  Auto)  THEN  FHyp  5  [-1]  THEN  Auto))
                            THEN  (Assert  \mneg{}((f  0)  =  (f  2))  BY
                                                    (ParallelLast  THEN  HypSubst'  (-1)  0  THEN  Auto))
                            THEN  Lemmaize  [-1]
                            THEN  Auto))
  THEN  (Assert  f  1  <  f  2  \mvee{}  f  2  <  f  1  BY
                          ((Assert  \mneg{}((f  1)  =  (f  2))  BY
                                          ((D  0  THENA  Auto)  THEN  FHyp  5  [-1]  THEN  Auto))
                            THEN  (Assert  \mneg{}((f  1)  =  (f  2))  BY
                                                    (ParallelLast  THEN  HypSubst'  (-1)  0  THEN  Auto))
                            THEN  Lemmaize  [-1]
                            THEN  Auto)))




Home Index