Step * 1 of Lemma bag-union_wf


1. Type
2. as bag(T) List
3. bs bag(T) List
4. permutation(bag(T);as;bs)
⊢ concat(as) concat(bs) ∈ bag(T)
BY
Assert ⌜∀L:bag(T) List. (concat(L) ∈ bag(T))⌝⋅ }

1
.....assertion..... 
1. Type
2. as bag(T) List
3. bs bag(T) List
4. permutation(bag(T);as;bs)
⊢ ∀L:bag(T) List. (concat(L) ∈ bag(T))

2
1. Type
2. as bag(T) List
3. bs bag(T) List
4. permutation(bag(T);as;bs)
5. ∀L:bag(T) List. (concat(L) ∈ bag(T))
⊢ concat(as) concat(bs) ∈ bag(T)


Latex:


Latex:

1.  T  :  Type
2.  as  :  bag(T)  List
3.  bs  :  bag(T)  List
4.  permutation(bag(T);as;bs)
\mvdash{}  concat(as)  =  concat(bs)


By


Latex:
Assert  \mkleeneopen{}\mforall{}L:bag(T)  List.  (concat(L)  \mmember{}  bag(T))\mkleeneclose{}\mcdot{}




Home Index