Step
*
1
1
1
1
of Lemma
class-output-support-no_repeats
1. Info : Type
2. T : Type
3. es : EO+(Info)
4. L : E List
5. no_repeats(E;L)
6. ∀e1,e2:E.  (e2 ↓∈ L 
⇒ e1 ↓∈ L 
⇒ (¬(e1 <loc e2)))
7. i : ℕ||L||@i
8. j : ℕ||L||@i
9. ¬(i = j ∈ ℤ)@i
10. k : ℕ||≤loc(L[i])||@i
11. (≤loc(L[i])[k] ∈ ≤loc(L[j]))@i
⊢ False
BY
{ (Assert loc(≤loc(L[i])[k]) = loc(L[j]) ∈ Id BY
         (RWO "member-es-le-before" (-1) THEN Auto)) }
1
1. Info : Type
2. T : Type
3. es : EO+(Info)
4. L : E List
5. no_repeats(E;L)
6. ∀e1,e2:E.  (e2 ↓∈ L 
⇒ e1 ↓∈ L 
⇒ (¬(e1 <loc e2)))
7. i : ℕ||L||@i
8. j : ℕ||L||@i
9. ¬(i = j ∈ ℤ)@i
10. k : ℕ||≤loc(L[i])||@i
11. (≤loc(L[i])[k] ∈ ≤loc(L[j]))@i
12. loc(≤loc(L[i])[k]) = loc(L[j]) ∈ Id
⊢ False
Latex:
1.  Info  :  Type
2.  T  :  Type
3.  es  :  EO+(Info)
4.  L  :  E  List
5.  no\_repeats(E;L)
6.  \mforall{}e1,e2:E.    (e2  \mdownarrow{}\mmember{}  L  {}\mRightarrow{}  e1  \mdownarrow{}\mmember{}  L  {}\mRightarrow{}  (\mneg{}(e1  <loc  e2)))
7.  i  :  \mBbbN{}||L||@i
8.  j  :  \mBbbN{}||L||@i
9.  \mneg{}(i  =  j)@i
10.  k  :  \mBbbN{}||\mleq{}loc(L[i])||@i
11.  (\mleq{}loc(L[i])[k]  \mmember{}  \mleq{}loc(L[j]))@i
\mvdash{}  False
By
(Assert  loc(\mleq{}loc(L[i])[k])  =  loc(L[j])  BY
              (RWO  "member-es-le-before"  (-1)  THEN  Auto))
Home
Index