Step * 1 2 of Lemma permutation-filter


1. [A] Type
2. A
3. List
4. permutation(A;[];[u v])
5. A ⟶ 𝔹
⊢ permutation({a:A| ↑(p a)} ;[];if then [u filter(p;v)] else filter(p;v) fi )
BY
((FLemma `permutation-length` [-2] THENA Auto) THEN Reduce (-1) THEN Auto') }


Latex:


Latex:

1.  [A]  :  Type
2.  u  :  A
3.  v  :  A  List
4.  permutation(A;[];[u  /  v])
5.  p  :  A  {}\mrightarrow{}  \mBbbB{}
\mvdash{}  permutation(\{a:A|  \muparrow{}(p  a)\}  ;[];if  p  u  then  [u  /  filter(p;v)]  else  filter(p;v)  fi  )


By


Latex:
((FLemma  `permutation-length`  [-2]  THENA  Auto)  THEN  Reduce  (-1)  THEN  Auto')




Home Index