Step * of Lemma Prior-Accum-class-single-val0

[Info,A,B:Type]. ∀[es:EO+(Info)]. ∀[f:A ⟶ B ⟶ B]. ∀[X:EClass(A)]. ∀[init:Id ⟶ bag(B)]. ∀[e:E]. ∀[v1,v2:B].
  (v1 v2 ∈ B) supposing 
     (v1 ∈ Prior(Accum-class(f;init;X))?init(e) and 
     v2 ∈ Prior(Accum-class(f;init;X))?init(e) and 
     single-valued-bag(init loc(e);B) and 
     single-valued-classrel(es;X;A))
BY
((UnivCD THENA Auto)
   THEN MaUseClassRel (-2)
   THEN MaUseClassRel (-1)
   THEN All (RepUR ``es-p-local-pred``)
   THEN SquashExRepD
   THEN Try (Complete ((UseSingleVal (-3) (-1) THEN Auto)))
   THEN Try (Complete ((Assert ⌜False⌝⋅ THEN Auto)))
   THEN UseLoclTri ⌜es⌝⌜e'⌝⌜e1⌝⋅
   THEN Try (Complete (((HypSubst' (-1) (-8) THENA Auto) THEN FLemma `Accum-class-single-val0` [-3;-1] THEN Auto)))
   THEN Assert ⌜False⌝⋅
   THEN Auto
   THEN Try (Complete (((InstHyp [⌜e1⌝(-9)⋅ THENA Auto) THEN (-1) THEN THEN MaAuto)))
   THEN Try (Complete (((InstHyp [⌜e'⌝(-3)⋅ THENA Auto) THEN (-1) THEN THEN MaAuto)))) }


Latex:


Latex:
\mforall{}[Info,A,B:Type].  \mforall{}[es:EO+(Info)].  \mforall{}[f:A  {}\mrightarrow{}  B  {}\mrightarrow{}  B].  \mforall{}[X:EClass(A)].  \mforall{}[init:Id  {}\mrightarrow{}  bag(B)].  \mforall{}[e:E].
\mforall{}[v1,v2:B].
    (v1  =  v2)  supposing 
          (v1  \mmember{}  Prior(Accum-class(f;init;X))?init(e)  and 
          v2  \mmember{}  Prior(Accum-class(f;init;X))?init(e)  and 
          single-valued-bag(init  loc(e);B)  and 
          single-valued-classrel(es;X;A))


By


Latex:
((UnivCD  THENA  Auto)
  THEN  MaUseClassRel  (-2)
  THEN  MaUseClassRel  (-1)
  THEN  All  (RepUR  ``es-p-local-pred``)
  THEN  SquashExRepD
  THEN  Try  (Complete  ((UseSingleVal  (-3)  (-1)  THEN  Auto)))
  THEN  Try  (Complete  ((Assert  \mkleeneopen{}False\mkleeneclose{}\mcdot{}  THEN  Auto)))
  THEN  UseLoclTri  \mkleeneopen{}es\mkleeneclose{}\mkleeneopen{}e'\mkleeneclose{}\mkleeneopen{}e1\mkleeneclose{}\mcdot{}
  THEN  Try  (Complete  (((HypSubst'  (-1)  (-8)  THENA  Auto)
                                            THEN  FLemma  `Accum-class-single-val0`  [-3;-1]
                                            THEN  Auto)))
  THEN  Assert  \mkleeneopen{}False\mkleeneclose{}\mcdot{}
  THEN  Auto
  THEN  Try  (Complete  (((InstHyp  [\mkleeneopen{}e1\mkleeneclose{}]  (-9)\mcdot{}  THENA  Auto)  THEN  D  (-1)  THEN  D  0  THEN  MaAuto)))
  THEN  Try  (Complete  (((InstHyp  [\mkleeneopen{}e'\mkleeneclose{}]  (-3)\mcdot{}  THENA  Auto)  THEN  D  (-1)  THEN  D  0  THEN  MaAuto))))




Home Index