Step
*
of Lemma
ancestral-logic-example1-ext
(∀x,y:Dom. ((P x y)
⇒ (Q x y)))
⇒ (∀x,y:Dom. (TC(λa,b.P a b)(x,y)
⇒ TC(λa,b.Q a b)(x,y)))
BY
{ NormalizeExtract{100:n, list_accum hd tl append:t}(Obid: ancestral-logic-example1;
λ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⋅ 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