Step * of Lemma bag-restrict-disjoint

[T:Type]. ∀[eq:EqDecider(T)]. ∀[x:T]. ∀[b:bag(T)].  (b|x) {} supposing ¬x ↓∈ b
BY
(Auto
   THEN BLemma `equal-empty-bag`
   THEN Auto
   THEN BagToList 4
   THEN Auto
   THEN RWO  "bag-member-list" (-1)
   THEN Auto
   THEN RepUR ``bag-restrict bag-filter empty-bag`` 0⋅}

1
1. Type
2. eq EqDecider(T)
3. T
4. List
5. ¬(x ∈ b)
⊢ filter(λz.(eq z);b) [] ∈ bag(T)


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[eq:EqDecider(T)].  \mforall{}[x:T].  \mforall{}[b:bag(T)].    (b|x)  \msim{}  \{\}  supposing  \mneg{}x  \mdownarrow{}\mmember{}  b


By


Latex:
(Auto
  THEN  BLemma  `equal-empty-bag`
  THEN  Auto
  THEN  BagToList  4
  THEN  Auto
  THEN  RWO    "bag-member-list"  (-1)
  THEN  Auto
  THEN  RepUR  ``bag-restrict  bag-filter  empty-bag``  0\mcdot{})




Home Index