Step * 1 2 1 2 3 of Lemma injections-combinations


1. : ℕ
2. Type
3. λf.mklist(n;f) ∈ ℕn →⟶ T ⟶ Combination(n;T)
4. List
5. no_repeats(T;b)
6. ||b|| n ∈ ℤ
⊢ no_repeats(T;mklist(n;λi.b[i]))
BY
TACTIC:(Subst ⌜mklist(n;λi.b[i]) b ∈ (T List)⌝ 0⋅ THEN Auto) }

1
.....equality..... 
1. : ℕ
2. Type
3. λf.mklist(n;f) ∈ ℕn →⟶ T ⟶ Combination(n;T)
4. List
5. no_repeats(T;b)
6. ||b|| n ∈ ℤ
⊢ mklist(n;λi.b[i]) b ∈ (T List)


Latex:


Latex:

1.  n  :  \mBbbN{}
2.  T  :  Type
3.  \mlambda{}f.mklist(n;f)  \mmember{}  \mBbbN{}n  \mrightarrow{}{}\mrightarrow{}  T  {}\mrightarrow{}  Combination(n;T)
4.  b  :  T  List
5.  no\_repeats(T;b)
6.  ||b||  =  n
\mvdash{}  no\_repeats(T;mklist(n;\mlambda{}i.b[i]))


By


Latex:
TACTIC:(Subst  \mkleeneopen{}mklist(n;\mlambda{}i.b[i])  =  b\mkleeneclose{}  0\mcdot{}  THEN  Auto)




Home Index