Step * 2 1 of Lemma assert-bag-deq-member


1. Type
2. eq EqDecider(A)
3. Base
4. b1 Base
5. b1 ∈ pertype(λas,bs. ((as ∈ List) ∧ (bs ∈ List) ∧ permutation(A;as;bs)))
6. b ∈ List
7. b1 ∈ List
8. permutation(A;b;b1)
9. A
10. List
11. b ∈ bag(A)
12. (x ∈ L)
13. ↑x ∈b L
⊢ Ax Ax ∈ (↑x ∈b b)
BY
(Fold `bag-deq-member` (-1) THEN (HypSubst' (-3) (-1) THEN Auto) THEN Unfold `bag-deq-member` -1) }


Latex:


Latex:

1.  A  :  Type
2.  eq  :  EqDecider(A)
3.  b  :  Base
4.  b1  :  Base
5.  b  =  b1
6.  b  \mmember{}  A  List
7.  b1  \mmember{}  A  List
8.  permutation(A;b;b1)
9.  x  :  A
10.  L  :  A  List
11.  L  =  b
12.  (x  \mmember{}  L)
13.  \muparrow{}x  \mmember{}\msubb{}  L
\mvdash{}  Ax  =  Ax


By


Latex:
(Fold  `bag-deq-member`  (-1)  THEN  (HypSubst'  (-3)  (-1)  THEN  Auto)  THEN  Unfold  `bag-deq-member`  -1)




Home Index