Step * of Lemma cons_functionality_wrt_permutation

[A:Type]. ∀L1,L2:A List. ∀x:A.  (permutation(A;L1;L2)  permutation(A;[x L1];[x L2]))
BY
(Auto
   THEN Subst' [x L1] [x] L1 0
   THEN Try (Complete ((Reduce THEN Auto)))
   THEN Subst' [x L2] [x] L2 0
   THEN Try (Complete ((Reduce THEN Auto)))) }

1
1. [A] Type
2. L1 List@i
3. L2 List@i
4. A@i
5. permutation(A;L1;L2)@i
⊢ permutation(A;[x] L1;[x] L2)


Latex:


Latex:
\mforall{}[A:Type].  \mforall{}L1,L2:A  List.  \mforall{}x:A.    (permutation(A;L1;L2)  {}\mRightarrow{}  permutation(A;[x  /  L1];[x  /  L2]))


By


Latex:
(Auto
  THEN  Subst'  [x  /  L1]  \msim{}  [x]  @  L1  0
  THEN  Try  (Complete  ((Reduce  0  THEN  Auto)))
  THEN  Subst'  [x  /  L2]  \msim{}  [x]  @  L2  0
  THEN  Try  (Complete  ((Reduce  0  THEN  Auto))))




Home Index