Step * 1 of Lemma eval_bag_wf


1. Type
2. bag(T)
⊢ eval_bag(b) ∈ bag(T)
BY
(D (-1) THEN Unfold `eval_bag` 0) }

1
1. Type
2. Base
3. b1 Base
4. b1 ∈ pertype(λas,bs. ((as ∈ List) ∧ (bs ∈ List) ∧ permutation(T;as;bs)))
5. b ∈ List
6. b1 ∈ List
7. permutation(T;b;b1)
⊢ eval_list(b) eval_list(b1) ∈ bag(T)


Latex:


Latex:

1.  T  :  Type
2.  b  :  bag(T)
\mvdash{}  eval\_bag(b)  \mmember{}  bag(T)


By


Latex:
(D  (-1)  THEN  Unfold  `eval\_bag`  0)




Home Index