Step * 1 of Lemma lexico_well_fnd

.....assertion..... 
1. [T] Type
2. [R] T ⟶ T ⟶ ℙ
3. WellFnd{i}(T;a,b.R[a;b])
⊢ ∀m:ℕWellFnd{i}({L:T List| ||L|| m ∈ ℕ;as,bs.as lexico(T; a,b.R[a;b]) bs)
BY
InductionOnNat }

1
.....basecase..... 
1. [T] Type
2. [R] T ⟶ T ⟶ ℙ
3. WellFnd{i}(T;a,b.R[a;b])
⊢ WellFnd{i}({L:T List| ||L|| 0 ∈ ℕ;as,bs.as lexico(T; a,b.R[a;b]) bs)

2
.....upcase..... 
1. [T] Type
2. [R] T ⟶ T ⟶ ℙ
3. WellFnd{i}(T;a,b.R[a;b])
4. : ℤ
5. [%2] 0 < m
6. WellFnd{i}({L:T List| ||L|| (m 1) ∈ ℕ;as,bs.as lexico(T; a,b.R[a;b]) bs)
⊢ WellFnd{i}({L:T List| ||L|| m ∈ ℕ;as,bs.as lexico(T; a,b.R[a;b]) bs)


Latex:


Latex:
.....assertion..... 
1.  [T]  :  Type
2.  [R]  :  T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbP{}
3.  WellFnd\{i\}(T;a,b.R[a;b])
\mvdash{}  \mforall{}m:\mBbbN{}.  WellFnd\{i\}(\{L:T  List|  ||L||  =  m\}  ;as,bs.as  lexico(T;  a,b.R[a;b])  bs)


By


Latex:
InductionOnNat




Home Index