Step * 1 of Lemma rev_app_cons_lemma


1. bs Top@i
2. as Top@i
3. Top@i
⊢ rev([a as]) bs rev(as) [a bs]
BY
Try (RW (AddrC [1] (UnfoldC `rev-append` ANDTHENC ReduceC)) 0)⋅ }

1
1. bs Top@i
2. as Top@i
3. Top@i
⊢ accumulate (with value and list item a):
   [a r]
  over list:
    as
  with starting value:
   [a bs]) rev(as) [a bs]


Latex:


Latex:

1.  bs  :  Top@i
2.  as  :  Top@i
3.  a  :  Top@i
\mvdash{}  rev([a  /  as])  +  bs  \msim{}  rev(as)  +  [a  /  bs]


By


Latex:
Try  (RW  (AddrC  [1]  (UnfoldC  `rev-append`  ANDTHENC  ReduceC))  0)\mcdot{}




Home Index