Step * of Lemma adjacent-reverse

[T:Type]. ∀L:T List. ∀x,y:T.  (adjacent(T;rev(L);x;y) ⇐⇒ adjacent(T;L;y;x))
BY
xxx(InductionOnList THEN Reduce 0)xxx }

1
1. [T] Type
⊢ ∀x,y:T.  (adjacent(T;[];x;y) ⇐⇒ adjacent(T;[];y;x))

2
1. [T] Type
2. T
3. List
4. ∀x,y:T.  (adjacent(T;rev(v);x;y) ⇐⇒ adjacent(T;v;y;x))
⊢ ∀x,y:T.  (adjacent(T;rev(v) [u];x;y) ⇐⇒ adjacent(T;[u v];y;x))


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}L:T  List.  \mforall{}x,y:T.    (adjacent(T;rev(L);x;y)  \mLeftarrow{}{}\mRightarrow{}  adjacent(T;L;y;x))


By


Latex:
xxx(InductionOnList  THEN  Reduce  0)xxx




Home Index