Step
*
1
3
of Lemma
fpf-join-range
.....eq aux..... 
1. A : Type
2. eq : EqDecider(A)
3. df : x:A fp-> Type
4. f : x:A fp-> df(x)?Top
5. dg : x:A fp-> Type
6. g : x:A fp-> dg(x)?Top
7. df || dg
8. ∀x:A. ((↑x ∈ dom(f)) 
⇒ (↑x ∈ dom(df)))
9. ∀x:A. ((↑x ∈ dom(g)) 
⇒ (↑x ∈ dom(dg)))
10. d : A List
⊢ x:{x:A| (x ∈ d)}  ─→ df ⊕ dg(x)?Top ∈ Type
BY
{ Auto }
Latex:
.....eq  aux..... 
1.  A  :  Type
2.  eq  :  EqDecider(A)
3.  df  :  x:A  fp->  Type
4.  f  :  x:A  fp->  df(x)?Top
5.  dg  :  x:A  fp->  Type
6.  g  :  x:A  fp->  dg(x)?Top
7.  df  ||  dg
8.  \mforall{}x:A.  ((\muparrow{}x  \mmember{}  dom(f))  {}\mRightarrow{}  (\muparrow{}x  \mmember{}  dom(df)))
9.  \mforall{}x:A.  ((\muparrow{}x  \mmember{}  dom(g))  {}\mRightarrow{}  (\muparrow{}x  \mmember{}  dom(dg)))
10.  d  :  A  List
\mvdash{}  x:\{x:A|  (x  \mmember{}  d)\}    {}\mrightarrow{}  df  \moplus{}  dg(x)?Top  \mmember{}  Type
By
Auto
Home
Index