Step * of Lemma eclass2-eclass1-classrel

[Info,A,B,C:Type]. ∀[f:Id ⟶ A ⟶ B ⟶ bag(C)]. ∀[X:EClass(A)]. ∀[Y:EClass(B)]. ∀[es:EO+(Info)]. ∀[e:E]. ∀[v:C].
  uiff(v ∈ ((f X) Y)(e);↓∃a:A. ∃b:B. (a ∈ X(e) ∧ b ∈ Y(e) ∧ v ↓∈ loc(e) b))
BY
((UnivCD THENA Auto) THEN (RWW "eclass2-classrel eclass1-classrel" THENA Auto)) }

1
1. Info Type
2. Type
3. Type
4. Type
5. Id ⟶ A ⟶ B ⟶ bag(C)
6. EClass(A)
7. EClass(B)
8. es EO+(Info)
9. E
10. C
⊢ uiff(↓∃f1:B ⟶ bag(C)
         ∃b:B. ((↓∃b:A. (b ∈ X(e) ∧ (f1 (f loc(e) b) ∈ (B ⟶ bag(C))))) ∧ b ∈ Y(e) ∧ v ↓∈ f1 b);↓∃a:A
                                                                                                    ∃b:B
                                                                                                     (a ∈ X(e)
                                                                                                     ∧ b ∈ Y(e)
                                                                                                     ∧ v ↓∈ loc(e) 
                                                                                                            b))


Latex:


Latex:
\mforall{}[Info,A,B,C:Type].  \mforall{}[f:Id  {}\mrightarrow{}  A  {}\mrightarrow{}  B  {}\mrightarrow{}  bag(C)].  \mforall{}[X:EClass(A)].  \mforall{}[Y:EClass(B)].  \mforall{}[es:EO+(Info)].
\mforall{}[e:E].  \mforall{}[v:C].
    uiff(v  \mmember{}  ((f  o  X)  o  Y)(e);\mdownarrow{}\mexists{}a:A.  \mexists{}b:B.  (a  \mmember{}  X(e)  \mwedge{}  b  \mmember{}  Y(e)  \mwedge{}  v  \mdownarrow{}\mmember{}  f  loc(e)  a  b))


By


Latex:
((UnivCD  THENA  Auto)  THEN  (RWW  "eclass2-classrel  eclass1-classrel"  0  THENA  Auto))




Home Index