Step
*
2
1
3
of Lemma
class-pred-cases
1. ∀[T:Type]. ∀[b:bag(T)].  (↓∃x:T. x ↓∈ b 
⇐⇒ 0 < #(b))
2. [Info] : Type
3. [T] : Type
4. X : EClass(T)@i'
5. es : EO+(Info)@i'
6. e : E@i
7. x : E@i
8. \\%3 : (x <loc e) ∧ (↑0 <z #(X es x)) ∧ (∀e'':E. ((x <loc e'') 
⇒ (e'' <loc e) 
⇒ (¬↑0 <z #(X es e''))))@i
9. (last(λe'.0 <z #(X es e')) e)
= (inl x)
∈ ((∃e':{E| ((e' <loc e) ∧ (↑0 <z #(X es e')) ∧ (∀e'':E. ((e' <loc e'') 
⇒ (e'' <loc e) 
⇒ (¬↑0 <z #(X es e'')))))})
  ∨ (¬(∃e':{E| ((e' <loc e) ∧ (↑0 <z #(X es e')))})))
10. (x <loc e)
11. ↓∃v:T. v ∈ X(x)
⊢ ∀e''<e.(↓∃v:T. v ∈ X(e'')) 
⇒ e'' ≤loc x 
BY
{ (D 0 THEN Auto THEN SupposeNot THEN Assert ⌈False⌉⋅ THEN Auto THEN Unhide THEN Auto) }
1
1. ∀[T:Type]. ∀[b:bag(T)].  (↓∃x:T. x ↓∈ b 
⇐⇒ 0 < #(b))
2. Info : Type
3. T : Type
4. X : EClass(T)@i'
5. es : EO+(Info)@i'
6. e : E@i
7. x : E@i
8. (x <loc e)@i
9. ↑0 <z #(X es x)@i
10. ∀e'':E. ((x <loc e'') 
⇒ (e'' <loc e) 
⇒ (¬↑0 <z #(X es e'')))@i
11. (last(λe'.0 <z #(X es e')) e)
= (inl x)
∈ ((∃e':{E| ((e' <loc e) ∧ (↑0 <z #(X es e')) ∧ (∀e'':E. ((e' <loc e'') 
⇒ (e'' <loc e) 
⇒ (¬↑0 <z #(X es e'')))))})
  ∨ (¬(∃e':{E| ((e' <loc e) ∧ (↑0 <z #(X es e')))})))
12. (x <loc e)
13. ∃v:T. v ∈ X(x)
14. e'' : E@i
15. (e'' <loc e)@i
16. ∃v:T. v ∈ X(e'')@i
17. ¬e'' ≤loc x 
⊢ False
Latex:
Latex:
1.  \mforall{}[T:Type].  \mforall{}[b:bag(T)].    (\mdownarrow{}\mexists{}x:T.  x  \mdownarrow{}\mmember{}  b  \mLeftarrow{}{}\mRightarrow{}  0  <  \#(b))
2.  [Info]  :  Type
3.  [T]  :  Type
4.  X  :  EClass(T)@i'
5.  es  :  EO+(Info)@i'
6.  e  :  E@i
7.  x  :  E@i
8.  \mbackslash{}\mbackslash{}\%3  :  (x  <loc  e)
\mwedge{}  (\muparrow{}0  <z  \#(X  es  x))
\mwedge{}  (\mforall{}e'':E.  ((x  <loc  e'')  {}\mRightarrow{}  (e''  <loc  e)  {}\mRightarrow{}  (\mneg{}\muparrow{}0  <z  \#(X  es  e''))))@i
9.  (last(\mlambda{}e'.0  <z  \#(X  es  e'))  e)  =  (inl  x)
10.  (x  <loc  e)
11.  \mdownarrow{}\mexists{}v:T.  v  \mmember{}  X(x)
\mvdash{}  \mforall{}e''<e.(\mdownarrow{}\mexists{}v:T.  v  \mmember{}  X(e''))  {}\mRightarrow{}  e''  \mleq{}loc  x 
By
Latex:
(D  0  THEN  Auto  THEN  SupposeNot  THEN  Assert  \mkleeneopen{}False\mkleeneclose{}\mcdot{}  THEN  Auto  THEN  Unhide  THEN  Auto)
Home
Index