Step * of Lemma bag-combine-size-bound

No Annotations
[A,B:Type]. ∀[f:A ⟶ bag(B)]. ∀[L:A List]. ∀[a:A].  #(f[a]) ≤ #(⋃a∈L.f[a]) supposing (a ∈ L)
BY
(Auto THEN Assert ⌜L ∈ bag(A)⌝⋅ THEN Auto THEN RWO "bag-combine-size" THEN Auto) }

1
1. Type
2. Type
3. A ⟶ bag(B)
4. List
5. A
6. (a ∈ L)
7. L ∈ bag(A)
⊢ #(f[a]) ≤ bag-sum(L;a.#(f[a]))


Latex:


Latex:
No  Annotations
\mforall{}[A,B:Type].  \mforall{}[f:A  {}\mrightarrow{}  bag(B)].  \mforall{}[L:A  List].  \mforall{}[a:A].    \#(f[a])  \mleq{}  \#(\mcup{}a\mmember{}L.f[a])  supposing  (a  \mmember{}  L)


By


Latex:
(Auto  THEN  Assert  \mkleeneopen{}L  \mmember{}  bag(A)\mkleeneclose{}\mcdot{}  THEN  Auto  THEN  RWO  "bag-combine-size"  0  THEN  Auto)




Home Index