Step * of Lemma bag-count-cons

∀[T:Type]. ∀[eq:EqDecider(T)]. ∀[x,y:T]. ∀[b:bag(T)].
  ((#x in y.b) = if eq x y then (#x in b) + 1 else (#x in b) fi  ∈ ℤ)
BY
{ (Auto THEN (Subst' y.b ~ [y] + b 0 THENA Auto)) }

1
1. T : Type
2. eq : EqDecider(T)
3. x : T
4. y : T
5. b : bag(T)
⊢ (#x in [y] + b) = if eq x y then (#x in b) + 1 else (#x in b) fi  ∈ ℤ


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[eq:EqDecider(T)].  \mforall{}[x,y:T].  \mforall{}[b:bag(T)].
    ((\#x  in  y.b)  =  if  eq  x  y  then  (\#x  in  b)  +  1  else  (\#x  in  b)  fi  )


By


Latex:
(Auto  THEN  (Subst'  y.b  \msim{}  [y]  +  b  0  THENA  Auto))




Home Index