Step * 2 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)
⊢ Ax Ax ∈ (↑x ∈b b)
BY
xxxxxx(Assert ↑x ∈b BY
               (RW assert_pushdownC THEN Auto))xxxxxx }

1
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)


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)
\mvdash{}  Ax  =  Ax


By


Latex:
xxxxxx(Assert  \muparrow{}x  \mmember{}\msubb{}  L  BY
                          (RW  assert\_pushdownC  0  THEN  Auto))xxxxxx




Home Index