Step * 1 1 1 of Lemma no_repeats-same-length-l_contains

.....assertion..... 
1. [T] Type
2. as List
3. bs List
4. no_repeats(T;as)
5. ||as|| ||bs|| ∈ ℤ
6. as ⊆ bs
7. ∀i:ℕ||as||. ∃j:ℕ||as||. (as[i] bs[j] ∈ T)
8. i:ℕ||as|| ⟶ ℕ||as||
9. ∀i:ℕ||as||. (as[i] bs[f i] ∈ T)
⊢ Surj(ℕ||as||;ℕ||as||;f)
BY
(BLemma `injection-is-surjection` THEN Auto THEN THEN Auto) }

1
1. Type
2. as List
3. bs List
4. no_repeats(T;as)
5. ||as|| ||bs|| ∈ ℤ
6. as ⊆ bs
7. ∀i:ℕ||as||. ∃j:ℕ||as||. (as[i] bs[j] ∈ T)
8. i:ℕ||as|| ⟶ ℕ||as||
9. ∀i:ℕ||as||. (as[i] bs[f i] ∈ T)
10. a1 : ℕ||as||
11. a2 : ℕ||as||
12. (f a1) (f a2) ∈ ℕ||as||
⊢ a1 a2 ∈ ℕ||as||


Latex:


Latex:
.....assertion..... 
1.  [T]  :  Type
2.  as  :  T  List
3.  bs  :  T  List
4.  no\_repeats(T;as)
5.  ||as||  =  ||bs||
6.  as  \msubseteq{}  bs
7.  \mforall{}i:\mBbbN{}||as||.  \mexists{}j:\mBbbN{}||as||.  (as[i]  =  bs[j])
8.  f  :  i:\mBbbN{}||as||  {}\mrightarrow{}  \mBbbN{}||as||
9.  \mforall{}i:\mBbbN{}||as||.  (as[i]  =  bs[f  i])
\mvdash{}  Surj(\mBbbN{}||as||;\mBbbN{}||as||;f)


By


Latex:
(BLemma  `injection-is-surjection`  THEN  Auto  THEN  D  0  THEN  Auto)




Home Index