Step * 2 of Lemma classfun-res-disjoint-union-comb-as-parallel-eclass1


1. Info Type
2. Type
3. Type
4. Type
5. es EO+(Info)
6. X1 EClass(A)
7. X2 EClass(B)
8. E
9. f1 Id ⟶ A ⟶ S ⟶ S
10. f2 Id ⟶ B ⟶ S ⟶ S
11. S
12. ↑e ∈b X2
13. single-valued-classrel(es;X2;B)
14. single-valued-classrel(es;X1;A)
15. disjoint-classrel(es;A;X1;B;X2)
⊢ (f1 f2 loc(e) X1 (+) X2@e s) ((f1 X1) || (f2 X2)@e s) ∈ S
BY
((RWO "classfun-res-parallel-class-right" THENA Auto)
   THEN Try ((RWO "member-eclass-eclass1" THEN Auto))
   THEN Try (DisjointClassRel)
   THEN (RWO "classfun-res-disjoint-union-comb-right" THENA Auto)
   THEN ProveSingleVal
   THEN RWO "classfun-res-eclass1" 0
   THEN Auto) }


Latex:


Latex:

1.  Info  :  Type
2.  A  :  Type
3.  B  :  Type
4.  S  :  Type
5.  es  :  EO+(Info)
6.  X1  :  EClass(A)
7.  X2  :  EClass(B)
8.  e  :  E
9.  f1  :  Id  {}\mrightarrow{}  A  {}\mrightarrow{}  S  {}\mrightarrow{}  S
10.  f2  :  Id  {}\mrightarrow{}  B  {}\mrightarrow{}  S  {}\mrightarrow{}  S
11.  s  :  S
12.  \muparrow{}e  \mmember{}\msubb{}  X2
13.  single-valued-classrel(es;X2;B)
14.  single-valued-classrel(es;X1;A)
15.  disjoint-classrel(es;A;X1;B;X2)
\mvdash{}  (f1  +  f2  loc(e)  X1  (+)  X2@e  s)  =  ((f1  o  X1)  ||  (f2  o  X2)@e  s)


By


Latex:
((RWO  "classfun-res-parallel-class-right"  0  THENA  Auto)
  THEN  Try  ((RWO  "member-eclass-eclass1"  0  THEN  Auto))
  THEN  Try  (DisjointClassRel)
  THEN  (RWO  "classfun-res-disjoint-union-comb-right"  0  THENA  Auto)
  THEN  ProveSingleVal
  THEN  RWO  "classfun-res-eclass1"  0
  THEN  Auto)




Home Index