Step * 1 of Lemma oal_lt_trans


1. LOSet
2. OCMon
3. |oal(s;g)|
4. |oal(s;g)|
5. |oal(s;g)|
6. k1 |s|
7. ∀k':|s|. ((k1 <k')  ((a[k']) (b[k']) ∈ |g|))
8. (a[k1]) < (b[k1])
9. |s|
10. ∀k':|s|. ((k <k')  ((b[k']) (c[k']) ∈ |g|))
11. (b[k]) < (c[k])
⊢ ∃k:|s|. ((∀k':|s|. ((k <k')  ((a[k']) (c[k']) ∈ |g|))) ∧ ((a[k]) < (c[k])))
BY
Strategy: pick in concl as being where and first differ 
((Decide k ≤ k1) THENA Auto) }

1
1. LOSet
2. OCMon
3. |oal(s;g)|
4. |oal(s;g)|
5. |oal(s;g)|
6. k1 |s|
7. ∀k':|s|. ((k1 <k')  ((a[k']) (b[k']) ∈ |g|))
8. (a[k1]) < (b[k1])
9. |s|
10. ∀k':|s|. ((k <k')  ((b[k']) (c[k']) ∈ |g|))
11. (b[k]) < (c[k])
12. k ≤ k1
⊢ ∃k:|s|. ((∀k':|s|. ((k <k')  ((a[k']) (c[k']) ∈ |g|))) ∧ ((a[k]) < (c[k])))

2
1. LOSet
2. OCMon
3. |oal(s;g)|
4. |oal(s;g)|
5. |oal(s;g)|
6. k1 |s|
7. ∀k':|s|. ((k1 <k')  ((a[k']) (b[k']) ∈ |g|))
8. (a[k1]) < (b[k1])
9. |s|
10. ∀k':|s|. ((k <k')  ((b[k']) (c[k']) ∈ |g|))
11. (b[k]) < (c[k])
12. ¬(k ≤ k1)
⊢ ∃k:|s|. ((∀k':|s|. ((k <k')  ((a[k']) (c[k']) ∈ |g|))) ∧ ((a[k]) < (c[k])))


Latex:


Latex:

1.  s  :  LOSet
2.  g  :  OCMon
3.  a  :  |oal(s;g)|
4.  b  :  |oal(s;g)|
5.  c  :  |oal(s;g)|
6.  k1  :  |s|
7.  \mforall{}k':|s|.  ((k1  <s  k')  {}\mRightarrow{}  ((a[k'])  =  (b[k'])))
8.  (a[k1])  <  (b[k1])
9.  k  :  |s|
10.  \mforall{}k':|s|.  ((k  <s  k')  {}\mRightarrow{}  ((b[k'])  =  (c[k'])))
11.  (b[k])  <  (c[k])
\mvdash{}  \mexists{}k:|s|.  ((\mforall{}k':|s|.  ((k  <s  k')  {}\mRightarrow{}  ((a[k'])  =  (c[k']))))  \mwedge{}  ((a[k])  <  (c[k])))


By


Latex:
\%  Strategy:  pick  k  in  concl  as  being  where  a  and  c  first  differ  \% 
((Decide  k  \mleq{}  k1)  THENA  Auto)




Home Index