Step * 1 1 of Lemma lexico_well_fnd

.....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)
BY
xxx((InstLemma `lexico_wf` [⌜T⌝;⌜R⌝]⋅ THENA Auto) THEN RepeatFor ((D THEN Auto)) THEN -1 THEN -2)xxx }

1
1. [T] Type
2. [R] T ⟶ T ⟶ ℙ
3. WellFnd{i}(T;a,b.R[a;b])
4. lexico(T; a,b.R[a;b]) ∈ (T List) ⟶ (T List) ⟶ ℙ
5. [P] {L:T List| ||L|| 0 ∈ ℕ}  ⟶ ℙ
6. ∀j:{L:T List| ||L|| 0 ∈ ℕ((∀k:{L:T List| ||L|| 0 ∈ ℕ((k lexico(T; a,b.R[a;b]) j)  P[k]))  P[j])
7. [%6] ||[]|| 0 ∈ ℕ
⊢ P[[]]

2
1. [T] Type
2. [R] T ⟶ T ⟶ ℙ
3. WellFnd{i}(T;a,b.R[a;b])
4. lexico(T; a,b.R[a;b]) ∈ (T List) ⟶ (T List) ⟶ ℙ
5. [P] {L:T List| ||L|| 0 ∈ ℕ}  ⟶ ℙ
6. ∀j:{L:T List| ||L|| 0 ∈ ℕ((∀k:{L:T List| ||L|| 0 ∈ ℕ((k lexico(T; a,b.R[a;b]) j)  P[k]))  P[j])
7. T
8. List
9. [%6] ||[u v]|| 0 ∈ ℕ
⊢ P[[u v]]


Latex:


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


By


Latex:
xxx((InstLemma  `lexico\_wf`  [\mkleeneopen{}T\mkleeneclose{};\mkleeneopen{}R\mkleeneclose{}]\mcdot{}  THENA  Auto)
        THEN  RepeatFor  2  ((D  0  THEN  Auto))
        THEN  D  -1
        THEN  D  -2)xxx




Home Index