Step
*
1
of Lemma
eval_bag_wf
1. T : Type
2. b : bag(T)
⊢ eval_bag(b) ∈ bag(T)
BY
{ (D (-1) THEN Unfold `eval_bag` 0) }
1
1. T : Type
2. b : Base
3. b1 : Base
4. b = b1 ∈ pertype(λas,bs. ((as ∈ T List) ∧ (bs ∈ T List) ∧ permutation(T;as;bs)))
5. b ∈ T List
6. b1 ∈ T 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