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