Step * 2 1 3 1 of Lemma class-pred-cases


1. ∀[T:Type]. ∀[b:bag(T)].  (↓∃x:T. x ↓∈ ⇐⇒ 0 < #(b))
2. Info Type
3. Type
4. EClass(T)@i'
5. es EO+(Info)@i'
6. E@i
7. E@i
8. (x <loc e)@i
9. ↑0 <#(X es x)@i
10. ∀e'':E. ((x <loc e'')  (e'' <loc e)  (¬↑0 <#(X es e'')))@i
11. (last(λe'.0 <#(X es e')) e)
(inl x)
∈ ((∃e':{E| ((e' <loc e) ∧ (↑0 <#(X es e')) ∧ (∀e'':E. ((e' <loc e'')  (e'' <loc e)  (¬↑0 <#(X es e'')))))})
  ∨ (∃e':{E| ((e' <loc e) ∧ (↑0 <#(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 
⊢ False
BY
OnMaybeHyp (\h. (FHyp [-3] THEN Auto THEN -1)) }

1
1. ∀[T:Type]. ∀[b:bag(T)].  (↓∃x:T. x ↓∈ ⇐⇒ 0 < #(b))
2. Info Type
3. Type
4. EClass(T)@i'
5. es EO+(Info)@i'
6. E@i
7. E@i
8. (x <loc e)@i
9. ↑0 <#(X es x)@i
10. ∀e'':E. ((x <loc e'')  (e'' <loc e)  (¬↑0 <#(X es e'')))@i
11. (last(λe'.0 <#(X es e')) e)
(inl x)
∈ ((∃e':{E| ((e' <loc e) ∧ (↑0 <#(X es e')) ∧ (∀e'':E. ((e' <loc e'')  (e'' <loc e)  (¬↑0 <#(X es e'')))))})
  ∨ (∃e':{E| ((e' <loc e) ∧ (↑0 <#(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 
⊢ ↑0 <#(X es e'')


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.  (x  <loc  e)@i
9.  \muparrow{}0  <z  \#(X  es  x)@i
10.  \mforall{}e'':E.  ((x  <loc  e'')  {}\mRightarrow{}  (e''  <loc  e)  {}\mRightarrow{}  (\mneg{}\muparrow{}0  <z  \#(X  es  e'')))@i
11.  (last(\mlambda{}e'.0  <z  \#(X  es  e'))  e)  =  (inl  x)
12.  (x  <loc  e)
13.  \mexists{}v:T.  v  \mmember{}  X(x)
14.  e''  :  E@i
15.  (e''  <loc  e)@i
16.  \mexists{}v:T.  v  \mmember{}  X(e'')@i
17.  \mneg{}e''  \mleq{}loc  x 
\mvdash{}  False


By


Latex:
OnMaybeHyp  9  (\mbackslash{}h.  (FHyp  h  [-3]  THEN  Auto  THEN  D  -1))




Home Index