Step * 1 1 1 of Lemma bag-member-map


1. T : Type
2. U : Type
3. x : U
4. f : T ⟶ U
⊢ x ↓∈ bag-map(f;[]) ⇒ (↓∃v:T. (v ↓∈ [] ∧ (x = (f v) ∈ U)))
BY
{ (Unfold `bag-map` 0 THEN Reduce 0 THEN Try (Fold `empty-bag` 0) THEN Auto) }

1
1. T : Type
2. U : Type
3. x : U
4. f : T ⟶ U
5. x ↓∈ {}
⊢ ↓∃v:T. (v ↓∈ {} ∧ (x = (f v) ∈ U))


Latex:


Latex:

1.  T  :  Type
2.  U  :  Type
3.  x  :  U
4.  f  :  T  {}\mrightarrow{}  U
\mvdash{}  x  \mdownarrow{}\mmember{}  bag-map(f;[])  {}\mRightarrow{}  (\mdownarrow{}\mexists{}v:T.  (v  \mdownarrow{}\mmember{}  []  \mwedge{}  (x  =  (f  v))))


By


Latex:
(Unfold  `bag-map`  0  THEN  Reduce  0  THEN  Try  (Fold  `empty-bag`  0)  THEN  Auto)




Home Index