Step * of Lemma bag-append_wf

[T:Type]. ∀[as,bs:bag(T)].  (as bs ∈ bag(T))
BY
((UnivCD THENA Auto)
   THEN (DVar `as' THEN Auto THEN DVar `bs' THEN Auto THEN Unfold `bag-append` THEN EqTypeCD THEN Auto)⋅
   }

1
.....antecedent..... 
1. Type
2. as Base
3. a1 Base
4. as a1 ∈ pertype(λas,bs. ((as ∈ List) ∧ (bs ∈ List) ∧ permutation(T;as;bs)))
5. as ∈ List
6. a1 ∈ List
7. permutation(T;as;a1)
8. bs Base
9. b1 Base
10. bs b1 ∈ pertype(λas,bs. ((as ∈ List) ∧ (bs ∈ List) ∧ permutation(T;as;bs)))
11. bs ∈ List
12. b1 ∈ List
13. permutation(T;bs;b1)
⊢ permutation(T;as bs;a1 b1)


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[as,bs:bag(T)].    (as  +  bs  \mmember{}  bag(T))


By


Latex:
((UnivCD  THENA  Auto)
  THEN  (DVar  `as'
              THEN  Auto
              THEN  DVar  `bs'
              THEN  Auto
              THEN  Unfold  `bag-append`  0
              THEN  EqTypeCD
              THEN  Auto)\mcdot{}
  )




Home Index