Step * 2 of Lemma ranked-eo_wf


1. Info Type
2. Id ─→ (Info List)
3. rk (i:Id × ℕ||L i||) ─→ ℕ
4. ∀i:Id. ∀j:ℕ||L i||. ∀k:ℕj.  rk <i, k> < rk <i, j>
⊢ ∀e,x:i:Id × ℕ||L i||.
    ((↓rk x < rk e)
     ((fst(x)) (fst(e)) ∈ Id)
     ((↓rk if snd(e)=0  then e  else <fst(e), (snd(e)) 1> < rk e)
       ∧ (¬↓rk if snd(e)=0  then e  else <fst(e), (snd(e)) 1> < rk x)))
BY
(RepeatFor (((D THENA Auto) THEN -1 THEN Reduce 0)) THEN (AutoSplit THEN Auto) THEN Eliminate ⌈i1⌉⋅}

1
1. Id@i
2. Info Type
3. Id ─→ (Info List)
4. rk (i:Id × ℕ||L i||) ─→ ℕ
5. ∀i:Id. ∀j:ℕ||L i||. ∀k:ℕj.  rk <i, k> < rk <i, j>
6. e1 : ℕ||L i||@i
7. i1 Id@i
8. x1 : ℕ||L i||@i
9. e1 0 ∈ ℤ
10. rk <i, x1> < rk <i, e1>@i
11. i1 i ∈ Id@i
⊢ ↓rk <i, e1> < rk <i, e1>

2
1. Id@i
2. Info Type
3. Id ─→ (Info List)
4. rk (i:Id × ℕ||L i||) ─→ ℕ
5. ∀i:Id. ∀j:ℕ||L i||. ∀k:ℕj.  rk <i, k> < rk <i, j>
6. e1 : ℕ||L i||@i
7. e1 ≠ 0
8. i1 Id@i
9. x1 : ℕ||L i||@i
10. rk <i, x1> < rk <i, e1>@i
11. i1 i ∈ Id@i
12. rk <i, e1 1> < rk <i, e1>
⊢ ¬↓rk <i, e1 1> < rk <i, x1>


Latex:



Latex:

1.  Info  :  Type
2.  L  :  Id  {}\mrightarrow{}  (Info  List)
3.  rk  :  (i:Id  \mtimes{}  \mBbbN{}||L  i||)  {}\mrightarrow{}  \mBbbN{}
4.  \mforall{}i:Id.  \mforall{}j:\mBbbN{}||L  i||.  \mforall{}k:\mBbbN{}j.    rk  <i,  k>  <  rk  <i,  j>
\mvdash{}  \mforall{}e,x:i:Id  \mtimes{}  \mBbbN{}||L  i||.
        ((\mdownarrow{}rk  x  <  rk  e)
        {}\mRightarrow{}  ((fst(x))  =  (fst(e)))
        {}\mRightarrow{}  ((\mdownarrow{}rk  if  snd(e)=0    then  e    else  <fst(e),  (snd(e))  -  1>  <  rk  e)
              \mwedge{}  (\mneg{}\mdownarrow{}rk  if  snd(e)=0    then  e    else  <fst(e),  (snd(e))  -  1>  <  rk  x)))


By


Latex:
(RepeatFor  2  (((D  0  THENA  Auto)  THEN  D  -1  THEN  Reduce  0))
  THEN  (AutoSplit  THEN  Auto)
  THEN  Eliminate  \mkleeneopen{}i1\mkleeneclose{}\mcdot{})




Home Index