Step * 1 of Lemma bag-map'_wf


1. Type
2. Type
3. bag(A)
4. {x:A| x ↓∈ b}  ⟶ B
⊢ bag-map'(f;b) ∈ bag(B)
BY
((InstLemma `bag_to_squash_list` [⌜A⌝;⌜b⌝]⋅ THENA Auto) THEN TrySquashExRepD (-1)) }

1
1. Type
2. Type
3. bag(A)
4. {x:A| x ↓∈ b}  ⟶ B
5. List
6. L ∈ bag(A)
⊢ bag-map'(f;b) ∈ bag(B)


Latex:


Latex:

1.  B  :  Type
2.  A  :  Type
3.  b  :  bag(A)
4.  f  :  \{x:A|  x  \mdownarrow{}\mmember{}  b\}    {}\mrightarrow{}  B
\mvdash{}  bag-map'(f;b)  \mmember{}  bag(B)


By


Latex:
((InstLemma  `bag\_to\_squash\_list`  [\mkleeneopen{}A\mkleeneclose{};\mkleeneopen{}b\mkleeneclose{}]\mcdot{}  THENA  Auto)  THEN  TrySquashExRepD  (-1))




Home Index