Step * 1 of Lemma conditional_wf-interface


1. Info Type
2. es EO+(Info)
3. Type
4. Type
5. Ia1 EClass(A)
6. Ia2 EClass(A)
7. Ib1 EClass(B)
8. Ib2 EClass(B)
9. g1 E(Ib1) ─→ E(Ia1)
10. g2 E(Ib2) ─→ E(Ia2)
⊢ λx.if p:{Ib1} then g1 else g2 fi  ∈ E([Ib1?Ib2]) ─→ E([Ia1?Ia2])
BY
(RepUR ``es-interface-predicate`` THEN RepeatFor (MemCD) THEN Try (CompleteAuto)) }

1
1. Info Type
2. es EO+(Info)
3. Type
4. Type
5. Ia1 EClass(A)
6. Ia2 EClass(A)
7. Ib1 EClass(B)
8. Ib2 EClass(B)
9. g1 E(Ib1) ─→ E(Ia1)
10. g2 E(Ib2) ─→ E(Ia2)
11. E([Ib1?Ib2])@i
12. : ¬↑x ∈b Ib1
⊢ g2 x ∈ E([Ia1?Ia2])


Latex:



Latex:

1.  Info  :  Type
2.  es  :  EO+(Info)
3.  A  :  Type
4.  B  :  Type
5.  Ia1  :  EClass(A)
6.  Ia2  :  EClass(A)
7.  Ib1  :  EClass(B)
8.  Ib2  :  EClass(B)
9.  g1  :  E(Ib1)  {}\mrightarrow{}  E(Ia1)
10.  g2  :  E(Ib2)  {}\mrightarrow{}  E(Ia2)
\mvdash{}  \mlambda{}x.if  p:\{Ib1\}  x  then  g1  x  else  g2  x  fi    \mmember{}  E([Ib1?Ib2])  {}\mrightarrow{}  E([Ia1?Ia2])


By


Latex:
(RepUR  ``es-interface-predicate``  0  THEN  RepeatFor  3  (MemCD)  THEN  Try  (CompleteAuto))




Home Index