Step * 1 1 of Lemma descending-chain-barred-implies-wellfounded


1. [T] Type
2. [<T ⟶ T ⟶ ℙ
3. [B] T ⟶ T ⟶ ℙ
4. ∀x,y,z:T.  ((x < y)  (y < z)  (x < z))
5. ∀x,y:T.  Dec(x y)
6. ∀x,y:T.  ((x y)  (x < y)))
7. ∀f:ℕ ⟶ T. (↓∃j:ℕ. ∃i:ℕj. ((f j) (f i)))
8. [P] T ⟶ ℙ
9. ∀j:T. ((∀k:T. ((k < j)  P[k]))  P[j])
10. : ℕ
11. : ℕn ⟶ T
12. : ℕn
13. : ℕj
14. (s j) (s i)
15. : ℕ
16. s' : ℕm ⟶ T
17. n ≤ m
18. ∀i:ℕn. ((s' i) (s i) ∈ T)
19. ∀j:ℕm. ∀i:ℕj.  ((s' j) < (s' i))
20. 0 < m
21. (s' j) < (s' i)
⊢ P[s' (m 1)]
BY
((Assert ¬((s j) < (s i)) BY Auto) THEN OnMaybeHyp 18 (\h. (RW (SweepUpC (HypC (h))) (-2) THEN Complete (Auto)))⋅}


Latex:


Latex:

1.  [T]  :  Type
2.  [<]  :  T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbP{}
3.  [B]  :  T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbP{}
4.  \mforall{}x,y,z:T.    ((x  <  y)  {}\mRightarrow{}  (y  <  z)  {}\mRightarrow{}  (x  <  z))
5.  \mforall{}x,y:T.    Dec(x  B  y)
6.  \mforall{}x,y:T.    ((x  B  y)  {}\mRightarrow{}  (\mneg{}(x  <  y)))
7.  \mforall{}f:\mBbbN{}  {}\mrightarrow{}  T.  (\mdownarrow{}\mexists{}j:\mBbbN{}.  \mexists{}i:\mBbbN{}j.  ((f  j)  B  (f  i)))
8.  [P]  :  T  {}\mrightarrow{}  \mBbbP{}
9.  \mforall{}j:T.  ((\mforall{}k:T.  ((k  <  j)  {}\mRightarrow{}  P[k]))  {}\mRightarrow{}  P[j])
10.  n  :  \mBbbN{}
11.  s  :  \mBbbN{}n  {}\mrightarrow{}  T
12.  j  :  \mBbbN{}n
13.  i  :  \mBbbN{}j
14.  (s  j)  B  (s  i)
15.  m  :  \mBbbN{}
16.  s'  :  \mBbbN{}m  {}\mrightarrow{}  T
17.  n  \mleq{}  m
18.  \mforall{}i:\mBbbN{}n.  ((s'  i)  =  (s  i))
19.  \mforall{}j:\mBbbN{}m.  \mforall{}i:\mBbbN{}j.    ((s'  j)  <  (s'  i))
20.  0  <  m
21.  (s'  j)  <  (s'  i)
\mvdash{}  P[s'  (m  -  1)]


By


Latex:
((Assert  \mneg{}((s  j)  <  (s  i))  BY
                Auto)
  THEN  OnMaybeHyp  18  (\mbackslash{}h.  (RW  (SweepUpC  (HypC  (h)))  (-2)  THEN  Complete  (Auto)))\mcdot{}
  )




Home Index