Step
*
4
1
of Lemma
es-interface-pair-prior-programmable
1. Info : Type
2. A : Type
3. B : Type
4. X : EClass(A)
5. Y : EClass(B)
6. Singlevalued(X)
7. es : EO+(Info)@i'
8. e : E@i
9. (↑e ∈b (X)') ∧ (↑e ∈b Y)
10. ↑e ∈b (X)'
11. ↑e ∈b Y
⊢ <(X)'(e), Y(e)> = only(if e ∈b Prior(X) then {<Prior(X)(e), Y(e)>} else {} fi ) ∈ (A × B)
BY
{ (OldAutoSplit THEN DupHyp (-1) THEN RWO "primed-class-prior-val" (-1) THEN Auto THEN RepeatFor 2 ((EqCD THEN Auto))) }
Latex:
Latex:
1.  Info  :  Type
2.  A  :  Type
3.  B  :  Type
4.  X  :  EClass(A)
5.  Y  :  EClass(B)
6.  Singlevalued(X)
7.  es  :  EO+(Info)@i'
8.  e  :  E@i
9.  (\muparrow{}e  \mmember{}\msubb{}  (X)')  \mwedge{}  (\muparrow{}e  \mmember{}\msubb{}  Y)
10.  \muparrow{}e  \mmember{}\msubb{}  (X)'
11.  \muparrow{}e  \mmember{}\msubb{}  Y
\mvdash{}  <(X)'(e),  Y(e)>  =  only(if  e  \mmember{}\msubb{}  Prior(X)  then  \{<Prior(X)(e),  Y(e)>\}  else  \{\}  fi  )
By
Latex:
(OldAutoSplit
  THEN  DupHyp  (-1)
  THEN  RWO  "primed-class-prior-val"  (-1)
  THEN  Auto
  THEN  RepeatFor  2  ((EqCD  THEN  Auto)))
Home
Index