Step * 1 1 of Lemma bag-no-repeats-count


1. T : Type
2. eq : EqDecider(T)
3. bs : bag(T)
4. bag-no-repeats(T;bs)
5. x : T
6. 1 ≤ #([y∈bs|eq x y])
⊢ #([y∈bs|eq x y]) = 1 ∈ ℤ
BY
{ (D (-3) THEN ExRepD THEN Eliminate ⌜bs⌝⋅ THEN Auto THEN All (RepUR ``bag-count bag-filter bag-size``)) }

1
1. T : Type
2. L : T List
3. eq : EqDecider(T)
4. bs : bag(T)
5. L = bs ∈ bag(T)
6. no_repeats(T;L)
7. x : T
8. 1 ≤ ||filter(λy.(eq x y);L)||
⊢ ||filter(λy.(eq x y);L)|| = 1 ∈ ℤ


Latex:


Latex:

1.  T  :  Type
2.  eq  :  EqDecider(T)
3.  bs  :  bag(T)
4.  bag-no-repeats(T;bs)
5.  x  :  T
6.  1  \mleq{}  \#([y\mmember{}bs|eq  x  y])
\mvdash{}  \#([y\mmember{}bs|eq  x  y])  =  1


By


Latex:
(D  (-3)
  THEN  ExRepD
  THEN  Eliminate  \mkleeneopen{}bs\mkleeneclose{}\mcdot{}
  THEN  Auto
  THEN  All  (RepUR  ``bag-count  bag-filter  bag-size``))




Home Index