Step
*
1
of Lemma
is-interface-right
1. Info : Type
2. es : EO+(Info)
3. X : EClass(Top + Top)
4. e : E
5. v : bag(Top + Top)@i
6. (X es e) = v ∈ bag(Top + Top)@i
7. #(v) = 1 ∈ ℤ
⊢ uiff(↑(#(snd(bag-separate(v))) =z 1);True ∧ (¬↑isl(only(v))))
BY
{ ((ElimBagSizeOne THEN Try ((BLemma `single-valued-bag-if-le1` THEN Auto)))
   THEN D -1
   THEN RepUR ``bag-separate single-bag bag-mapfilter bag-filter bag-only`` 0
   THEN RepUR ``bag-size bag-map`` 0
   THEN Auto) }
Latex:
Latex:
1.  Info  :  Type
2.  es  :  EO+(Info)
3.  X  :  EClass(Top  +  Top)
4.  e  :  E
5.  v  :  bag(Top  +  Top)@i
6.  (X  es  e)  =  v@i
7.  \#(v)  =  1
\mvdash{}  uiff(\muparrow{}(\#(snd(bag-separate(v)))  =\msubz{}  1);True  \mwedge{}  (\mneg{}\muparrow{}isl(only(v))))
By
Latex:
((ElimBagSizeOne  THEN  Try  ((BLemma  `single-valued-bag-if-le1`  THEN  Auto)))
  THEN  D  -1
  THEN  RepUR  ``bag-separate  single-bag  bag-mapfilter  bag-filter  bag-only``  0
  THEN  RepUR  ``bag-size  bag-map``  0
  THEN  Auto)
Home
Index