Step * 1 of Lemma bag-subtype2


1. Type
2. A ⟶ ℙ
3. bag({x:A| P[x]} )
4. {x:A| P[x]} 
5. x ↓∈ b
⊢ x ↓∈ b
BY
((BagToList THENA Auto) THEN All (RepUR ``bag-member``) THEN SquashExRepD THEN (EqTypeHD (-2) THENA Auto)) }

1
1. Type
2. A ⟶ ℙ
3. {x:A| P[x]}  List
4. {x:A| P[x]} 
5. List
6. b ∈ pertype(λas,bs. ((as ∈ List) ∧ (bs ∈ List) ∧ permutation(A;as;bs)))
7. L ∈ List
8. b ∈ List
9. permutation(A;L;b)
10. (x ∈ L)
⊢ ↓∃L:{x:A| P[x]}  List. ((L b ∈ bag({x:A| P[x]} )) ∧ (x ∈ L))


Latex:


Latex:

1.  A  :  Type
2.  P  :  A  {}\mrightarrow{}  \mBbbP{}
3.  b  :  bag(\{x:A|  P[x]\}  )
4.  x  :  \{x:A|  P[x]\} 
5.  x  \mdownarrow{}\mmember{}  b
\mvdash{}  x  \mdownarrow{}\mmember{}  b


By


Latex:
((BagToList  3  THENA  Auto)
  THEN  All  (RepUR  ``bag-member``)
  THEN  SquashExRepD
  THEN  (EqTypeHD  (-2)  THENA  Auto))




Home Index