Step
*
1
1
of Lemma
bag-remove-size
1. T : Type
2. eq : EqDecider(T)
3. bs : bag(T)
4. x : T
5. x ↓∈ bs
6. x ↓∈ bs
⊢ #(bs - x) = (#(bs) - (#x in bs)) ∈ ℤ
BY
{ ((BagToList (-4) THENA Auto) THEN RepUR ``bag-remove bag-count bag-size bag-filter`` 0) }
1
1. T : Type
2. eq : EqDecider(T)
3. bs : T List
4. x : T
5. x ↓∈ bs
6. x ↓∈ bs
⊢ ||filter(λy.(¬b(eq x y));bs)|| = (||bs|| - count(eq x;bs)) ∈ ℤ
Latex:
Latex:
1.  T  :  Type
2.  eq  :  EqDecider(T)
3.  bs  :  bag(T)
4.  x  :  T
5.  x  \mdownarrow{}\mmember{}  bs
6.  x  \mdownarrow{}\mmember{}  bs
\mvdash{}  \#(bs  -  x)  =  (\#(bs)  -  (\#x  in  bs))
By
Latex:
((BagToList  (-4)  THENA  Auto)  THEN  RepUR  ``bag-remove  bag-count  bag-size  bag-filter``  0)
Home
Index