Step * of Lemma member-eclass-eclass0

[Info,B,C:Type]. ∀[X:EClass(B)]. ∀[f:Id ⟶ B ⟶ bag(C)]. ∀[es:EO+(Info)]. ∀[e:E].
  uiff(↑e ∈b (f X);(↑e ∈b X) ∧ (¬↑bag-null(f loc(e) X@e))) supposing single-valued-classrel(es;X;B)
BY
(Auto
   THEN (All(RWO "assert-member-eclass") THENA Auto)
   THEN TrySquashExRepD (-1)
   THEN Try (DNot 0⋅)
   THEN Auto
   THEN ExRepD
   THEN All MaUseClassRel
   THEN Try (Complete ((D THEN InstConcl [⌜b⌝]⋅ THEN Auto)))
   THEN Try (Complete (((RWO "assert-member-eclass" THENA Auto) THEN RepeatFor (ParallelLast) THEN Auto)))) }

1
1. Info Type
2. Type
3. Type
4. EClass(B)
5. Id ⟶ B ⟶ bag(C)
6. es EO+(Info)
7. E
8. single-valued-classrel(es;X;B)
9. C
10. B
11. b ∈ X(e)
12. v ↓∈ loc(e) b
13. ↑bag-null(f loc(e) X@e)@i
⊢ False

2
1. Info Type
2. Type
3. Type
4. EClass(B)
5. Id ⟶ B ⟶ bag(C)
6. es EO+(Info)
7. E
8. single-valued-classrel(es;X;B)
9. B
10. v ∈ X(e)
11. ¬↑bag-null(f loc(e) X@e)
⊢ ↓∃v:C. v ∈ (f X)(e)


Latex:


Latex:
\mforall{}[Info,B,C:Type].  \mforall{}[X:EClass(B)].  \mforall{}[f:Id  {}\mrightarrow{}  B  {}\mrightarrow{}  bag(C)].  \mforall{}[es:EO+(Info)].  \mforall{}[e:E].
    uiff(\muparrow{}e  \mmember{}\msubb{}  (f  o  X);(\muparrow{}e  \mmember{}\msubb{}  X)  \mwedge{}  (\mneg{}\muparrow{}bag-null(f  loc(e)  X@e))) 
    supposing  single-valued-classrel(es;X;B)


By


Latex:
(Auto
  THEN  (All(RWO  "assert-member-eclass")  THENA  Auto)
  THEN  TrySquashExRepD  (-1)
  THEN  Try  (DNot  0\mcdot{})
  THEN  Auto
  THEN  ExRepD
  THEN  All  MaUseClassRel
  THEN  Try  (Complete  ((D  0  THEN  InstConcl  [\mkleeneopen{}b\mkleeneclose{}]\mcdot{}  THEN  Auto)))
  THEN  Try  (Complete  (((RWO  "assert-member-eclass"  0  THENA  Auto)
                                            THEN  RepeatFor  2  (ParallelLast)
                                            THEN  Auto))))




Home Index