Step * of Lemma tuple-type-append-equipollent

L1,L2:Type List.  tuple-type(L1) × tuple-type(L2) tuple-type(L1 L2)
BY
TACTIC:(InductionOnList THEN Reduce THEN Auto) }

1
1. L2 Type List
⊢ Unit × tuple-type(L2) tuple-type(L2)

2
1. Type
2. Type List
3. ∀L2:Type List. tuple-type(v) × tuple-type(L2) tuple-type(v L2)
4. L2 Type List
⊢ if null(v) then else u × tuple-type(v) fi  × tuple-type(L2) if null(v L2) then else u × tuple-type(v L2) fi 


Latex:


Latex:
\mforall{}L1,L2:Type  List.    tuple-type(L1)  \mtimes{}  tuple-type(L2)  \msim{}  tuple-type(L1  @  L2)


By


Latex:
TACTIC:(InductionOnList  THEN  Reduce  0  THEN  Auto)




Home Index