Step * 2 of Lemma es-sv-class-implies-single-valued-classrel


1. Info Type
2. Type
3. es EO+(Info)
4. EClass(T)
5. ∀e:E. (#(X es e) ≤ 1)
6. E@i
7. v1 T@i
8. v2 T@i
9. v1 ∈ X(e)@i
10. v2 ∈ X(e)@i
11. #(X es e) ≤ 1
12. #(X es e) 1 ∈ ℤ
⊢ v1 v2 ∈ T
BY
((FLemma `bag-size-one` [-1] THENA Auto)
   THEN All (Unfold `classrel`)
   THEN HypSubst' (-1) (-5)
   THEN HypSubst' (-1) (-4)
   THEN (BagMemberD (-5)⋅ THEN Try ((BLemma `single-valued-bag-if-le1` THEN Auto)))
   THEN BagMemberD (-4)⋅
   THEN Try (BLemma `single-valued-bag-if-le1`)
   THEN Auto) }


Latex:



1.  Info  :  Type
2.  T  :  Type
3.  es  :  EO+(Info)
4.  X  :  EClass(T)
5.  \mforall{}e:E.  (\#(X  es  e)  \mleq{}  1)
6.  e  :  E@i
7.  v1  :  T@i
8.  v2  :  T@i
9.  v1  \mmember{}  X(e)@i
10.  v2  \mmember{}  X(e)@i
11.  \#(X  es  e)  \mleq{}  1
12.  \#(X  es  e)  =  1
\mvdash{}  v1  =  v2


By

((FLemma  `bag-size-one`  [-1]  THENA  Auto)
  THEN  All  (Unfold  `classrel`)
  THEN  HypSubst'  (-1)  (-5)
  THEN  HypSubst'  (-1)  (-4)
  THEN  (BagMemberD  (-5)\mcdot{}  THEN  Try  ((BLemma  `single-valued-bag-if-le1`  THEN  Auto)))
  THEN  BagMemberD  (-4)\mcdot{}
  THEN  Try  (BLemma  `single-valued-bag-if-le1`)
  THEN  Auto)




Home Index