Step * 1 of Lemma bag-append-no-repeats1


1. Type
2. as List
3. bs List
4. bag-no-repeats(T;as)
5. bag-no-repeats(T;bs)
6. ∀z@0:T. (z@0 ↓∈ as  z@0 ↓∈ bs))
7. (as bs) (as bs) ∈ bag(T)
⊢ no_repeats(T;as bs)
BY
(BLemma `no_repeats-append` THEN Auto) }

1
1. Type
2. as List
3. bs List
4. bag-no-repeats(T;as)
5. bag-no-repeats(T;bs)
6. ∀z@0:T. (z@0 ↓∈ as  z@0 ↓∈ bs))
7. (as bs) (as bs) ∈ bag(T)
⊢ no_repeats(T;as)

2
1. Type
2. as List
3. bs List
4. bag-no-repeats(T;as)
5. bag-no-repeats(T;bs)
6. ∀z@0:T. (z@0 ↓∈ as  z@0 ↓∈ bs))
7. (as bs) (as bs) ∈ bag(T)
8. no_repeats(T;as)
⊢ no_repeats(T;bs)

3
1. Type
2. as List
3. bs List
4. bag-no-repeats(T;as)
5. bag-no-repeats(T;bs)
6. ∀z@0:T. (z@0 ↓∈ as  z@0 ↓∈ bs))
7. (as bs) (as bs) ∈ bag(T)
8. no_repeats(T;as)
9. no_repeats(T;bs)
⊢ l_disjoint(T;as;bs)


Latex:


Latex:

1.  T  :  Type
2.  as  :  T  List
3.  bs  :  T  List
4.  bag-no-repeats(T;as)
5.  bag-no-repeats(T;bs)
6.  \mforall{}z@0:T.  (z@0  \mdownarrow{}\mmember{}  as  {}\mRightarrow{}  (\mneg{}z@0  \mdownarrow{}\mmember{}  bs))
7.  (as  @  bs)  =  (as  @  bs)
\mvdash{}  no\_repeats(T;as  @  bs)


By


Latex:
(BLemma  `no\_repeats-append`  THEN  Auto)




Home Index