Step * of Lemma ancestral-logic-example1-ext

(∀x,y:Dom.  ((P y)  (Q y)))  (∀x,y:Dom.  (TC(λa,b.P b)(x,y)  TC(λa,b.Q b)(x,y)))
BY
NormalizeExtract{100:n, list_accum hd tl append:t}(Obid: ancestral-logic-example1;
                                                     λF,x,y,L. accumulate (with value and list item y):
                                                                let b,c,r in 
                                                                [<b, c, r>]
                                                               over list:
                                                                 tl(L)
                                                               with starting value:
                                                                let a,b,r hd(L) in 
                                                                [<a, b, r>]);
                                                     (RepUR ``cons nil it`` 0⋅ THEN Trivial)) }


Latex:


(\mforall{}x,y:Dom.    ((P  x  y)  {}\mRightarrow{}  (Q  x  y)))  {}\mRightarrow{}  (\mforall{}x,y:Dom.    (TC(\mlambda{}a,b.P  a  b)(x,y)  {}\mRightarrow{}  TC(\mlambda{}a,b.Q  a  b)(x,y)))


By

NormalizeExtract\{100:n,  list\_accum  hd  tl  append:t\}
    (Obid:  ancestral-logic-example1;
      \mlambda{}F,x,y,L.  accumulate  (with  value  q  and  list  item  y):
                            let  b,c,r  =  y  in 
                            q  @  [<b,  c,  F  b  c  r>]
                          over  list:
                              tl(L)
                          with  starting  value:
                            let  a,b,r  =  hd(L)  in 
                            [<a,  b,  F  a  b  r>]);
      (RepUR  ``cons  nil  it``  0\mcdot{}  THEN  Trivial))




Home Index