Step
*
2
of Lemma
es-interface-union-right
1. Info : Type
2. A : Type
3. X : EClass(A)
4. Y : EClass(Top)
5. Singlevalued(X)
6. X ∩ Y = 0
7. x : EO+(Info)
8. x1 : E
9. ¬↑x1 ∈b Y
10. ↑x1 ∈b X
⊢ (snd(bag-separate({inr only(X x x1) }))) = (X x x1) ∈ bag(A)
BY
{ (RepUR ``in-eclass`` (-1) THEN (RW assert_pushdownC (-1) THENA Auto) THEN ElimBagSizeOne THEN EAuto 1)⋅ }
1
1. Info : Type
2. A : Type
3. X : EClass(A)
4. Y : EClass(Top)
5. Singlevalued(X)
6. X ∩ Y = 0
7. x : EO+(Info)
8. x1 : E
9. ¬↑x1 ∈b Y
10. #(X x x1) = 1 ∈ ℤ
11. X x x1 ~ {only(X x x1)}
12. x2 : A@i
⊢ (snd(bag-separate({inr only({x2}) }))) = {x2} ∈ bag(A)
Latex:
Latex:
1.  Info  :  Type
2.  A  :  Type
3.  X  :  EClass(A)
4.  Y  :  EClass(Top)
5.  Singlevalued(X)
6.  X  \mcap{}  Y  =  0
7.  x  :  EO+(Info)
8.  x1  :  E
9.  \mneg{}\muparrow{}x1  \mmember{}\msubb{}  Y
10.  \muparrow{}x1  \mmember{}\msubb{}  X
\mvdash{}  (snd(bag-separate(\{inr  only(X  x  x1)  \})))  =  (X  x  x1)
By
Latex:
(RepUR  ``in-eclass``  (-1)
  THEN  (RW  assert\_pushdownC  (-1)  THENA  Auto)
  THEN  ElimBagSizeOne
  THEN  EAuto  1)\mcdot{}
Home
Index