Step * 1 of Lemma alist-domain-first


1. [A] Type
2. List@i
3. f1 a:{a:A| (a ∈ d)}  ─→ Top@i
4. A@i
5. eq EqDecider(A)@i
6. (x ∈ d)@i
7. : ℕ||d||
8. (∀j:ℕi. (d[j] x ∈ A))) ∧ (d[i] x ∈ A)
⊢ (∀j:ℕi. ((fst(map(λx.<x, f1 x>;d)[j])) x ∈ A))) ∧ ((fst(map(λx.<x, f1 x>;d)[i])) x ∈ A)
BY
ParallelLast }

1
1. [A] Type
2. List@i
3. f1 a:{a:A| (a ∈ d)}  ─→ Top@i
4. A@i
5. eq EqDecider(A)@i
6. (x ∈ d)@i
7. : ℕ||d||
8. d[i] x ∈ A
9. ∀j:ℕi. (d[j] x ∈ A))
⊢ ∀j:ℕi. ((fst(map(λx.<x, f1 x>;d)[j])) x ∈ A))

2
1. Type
2. List@i
3. f1 a:{a:A| (a ∈ d)}  ─→ Top@i
4. A@i
5. eq EqDecider(A)@i
6. (x ∈ d)@i
7. : ℕ||d||
8. ∀j:ℕi. (d[j] x ∈ A))
9. d[i] x ∈ A
⊢ (fst(map(λx.<x, f1 x>;d)[i])) x ∈ A


Latex:



1.  [A]  :  Type
2.  d  :  A  List@i
3.  f1  :  a:\{a:A|  (a  \mmember{}  d)\}    {}\mrightarrow{}  Top@i
4.  x  :  A@i
5.  eq  :  EqDecider(A)@i
6.  (x  \mmember{}  d)@i
7.  i  :  \mBbbN{}||d||
8.  (\mforall{}j:\mBbbN{}i.  (\mneg{}(d[j]  =  x)))  \mwedge{}  (d[i]  =  x)
\mvdash{}  (\mforall{}j:\mBbbN{}i.  (\mneg{}((fst(map(\mlambda{}x.<x,  f1  x>d)[j]))  =  x)))  \mwedge{}  ((fst(map(\mlambda{}x.<x,  f1  x>d)[i]))  =  x)


By

ParallelLast




Home Index