Step * 1 1 2 of Lemma sv-bag-is-bag-rep


1. Type
2. as bag(A)
3. single-valued-bag(as;A)
4. A@i
5. a ↓∈ as@i
6. single-valued-list(as;A)
7. as ∈ List
8. single-valued-list(bag-rep(#(as);a);A)
⊢ permutation(A;as;bag-rep(#(as);a))
BY
(Unfold `permutation` THEN (InstConcl [⌈λx.x⌉]⋅ THENA Auto) THEN RepUR ``inject`` THEN Auto) }

1
1. Type
2. as bag(A)
3. single-valued-bag(as;A)
4. A@i
5. a ↓∈ as@i
6. single-valued-list(as;A)
7. as ∈ List
8. single-valued-list(bag-rep(#(as);a);A)
9. ∀a1,a2:ℕ||as||.  ((a1 a2 ∈ ℕ||as||)  (a1 a2 ∈ ℕ||as||))
⊢ bag-rep(#(as);a) (as o λx.x) ∈ (A List)


Latex:



Latex:

1.  A  :  Type
2.  as  :  bag(A)
3.  single-valued-bag(as;A)
4.  a  :  A@i
5.  a  \mdownarrow{}\mmember{}  as@i
6.  single-valued-list(as;A)
7.  as  \mmember{}  A  List
8.  single-valued-list(bag-rep(\#(as);a);A)
\mvdash{}  permutation(A;as;bag-rep(\#(as);a))


By


Latex:
(Unfold  `permutation`  0  THEN  (InstConcl  [\mkleeneopen{}\mlambda{}x.x\mkleeneclose{}]\mcdot{}  THENA  Auto)  THEN  RepUR  ``inject``  0  THEN  Auto)




Home Index