Step * of Lemma cycle_wf

[n:ℕ]. ∀[L:ℕList].  (cycle(L) ∈ ℕn ⟶ ℕn)
BY
(Auto THEN Unfold `cycle` THEN Reduce THEN DVar `L' THEN RepUR ``let`` 0) }

1
1. : ℕ
⊢ λx.x ∈ ℕn ⟶ ℕn

2
1. : ℕ
2. : ℕn
3. : ℕList
⊢ λx.if (x =z u)
     then if null(v) then else hd(v) fi 
     else rec-case(v) of
          [] => x
          h::t =>
           r.if (x =z h) then if null(t) then else hd(t) fi  else fi 
     fi  ∈ ℕn ⟶ ℕn


Latex:


Latex:
\mforall{}[n:\mBbbN{}].  \mforall{}[L:\mBbbN{}n  List].    (cycle(L)  \mmember{}  \mBbbN{}n  {}\mrightarrow{}  \mBbbN{}n)


By


Latex:
(Auto  THEN  Unfold  `cycle`  0  THEN  Reduce  0  THEN  DVar  `L'  THEN  RepUR  ``let``  0)




Home Index