Step * 1 3 2 1 of Lemma permutation-iff-count

.....assertion..... 
1. [T] Type
2. eq EqDecider(T)
3. T
4. List
5. ∀b1:T List. ((∀x:T. (||filter(eq x;v)|| ||filter(eq x;b1)|| ∈ ℤ))  permutation(T;v;b1))
6. u1 T
7. ¬(u u1 ∈ T)
8. v1 List
9. (∀x:T. (||filter(eq x;[u v])|| ||filter(eq x;v1)|| ∈ ℤ))  permutation(T;[u v];v1)
10. ∀x:T. (||filter(eq x;[u v])|| ||filter(eq x;[u1 v1])|| ∈ ℤ)
⊢ (u ∈ v1)
BY
((InstHyp [⌜u⌝(-1)⋅ THEN Auto)
   THEN Reduce (-1)
   THEN RepeatFor (((SplitOnHypITE -1  THENA Auto) THEN (Try ((D -1 THEN Complete (Auto))) THEN Thin (-1))⋅)⋅)) }

1
1. [T] Type
2. eq EqDecider(T)
3. T
4. List
5. ∀b1:T List. ((∀x:T. (||filter(eq x;v)|| ||filter(eq x;b1)|| ∈ ℤ))  permutation(T;v;b1))
6. u1 T
7. ¬(u u1 ∈ T)
8. v1 List
9. (∀x:T. (||filter(eq x;[u v])|| ||filter(eq x;v1)|| ∈ ℤ))  permutation(T;[u v];v1)
10. ∀x:T. (||filter(eq x;[u v])|| ||filter(eq x;[u1 v1])|| ∈ ℤ)
11. ||[u filter(eq u;v)]|| ||filter(eq u;v1)|| ∈ ℤ
⊢ (u ∈ v1)


Latex:


Latex:
.....assertion..... 
1.  [T]  :  Type
2.  eq  :  EqDecider(T)
3.  u  :  T
4.  v  :  T  List
5.  \mforall{}b1:T  List.  ((\mforall{}x:T.  (||filter(eq  x;v)||  =  ||filter(eq  x;b1)||))  {}\mRightarrow{}  permutation(T;v;b1))
6.  u1  :  T
7.  \mneg{}(u  =  u1)
8.  v1  :  T  List
9.  (\mforall{}x:T.  (||filter(eq  x;[u  /  v])||  =  ||filter(eq  x;v1)||))  {}\mRightarrow{}  permutation(T;[u  /  v];v1)
10.  \mforall{}x:T.  (||filter(eq  x;[u  /  v])||  =  ||filter(eq  x;[u1  /  v1])||)
\mvdash{}  (u  \mmember{}  v1)


By


Latex:
((InstHyp  [\mkleeneopen{}u\mkleeneclose{}]  (-1)\mcdot{}  THEN  Auto)
  THEN  Reduce  (-1)
  THEN  RepeatFor  2  (((SplitOnHypITE  -1    THENA  Auto)
                                        THEN  (Try  ((D  -1  THEN  Complete  (Auto)))  THEN  Thin  (-1))\mcdot{}
                                        )\mcdot{}))




Home Index