Step * of Lemma hd-append

[T:Type]. ∀[L1:T List+]. ∀[L2:T List].  (hd(L1 L2) hd(L1) ∈ T)
BY
((UnivCD THENA Auto)
   THEN (RWO "select-as-hd<THENA Auto)
   THEN (-2)
   THEN (RWO "select_append" THENA Auto')
   THEN Subst ⌜0 <||L1|| tt⌝ 0⋅
   THEN Auto) }


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[L1:T  List\msupplus{}].  \mforall{}[L2:T  List].    (hd(L1  @  L2)  =  hd(L1))


By


Latex:
((UnivCD  THENA  Auto)
  THEN  (RWO  "select-as-hd<"  0  THENA  Auto)
  THEN  D  (-2)
  THEN  (RWO  "select\_append"  0  THENA  Auto')
  THEN  Subst  \mkleeneopen{}0  <z  ||L1||  \msim{}  tt\mkleeneclose{}  0\mcdot{}
  THEN  Auto)




Home Index