Step * 1 1 2 1 1 2 1 1 2 of Lemma run-event-cases


1. Type ─→ Type@i'
2. pRunType(P.M[P])@i
3. : ℕ@i
4. Id@i
5. : ℤ
6. 0 < m
7. (n ≤ (m 1))
 (¬↑null(mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, 1))))
 (mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, 1))
   mapfilter(λt.<t, x>;
               λt.is-run-event(r;t;x);
               [n, (fst(last(mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, 1))))) 1))
   ∈ ((ℕ × Id) List))
8. n ≤ m@i
⊢ (¬↑null(mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, m))))
 (mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, m))
   mapfilter(λt.<t, x>;
               λt.is-run-event(r;t;x);
               [n, (fst(last(mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, m))))) 1))
   ∈ ((ℕ × Id) List))
BY
(Decide n ≤ (m 1) THENA Auto) }

1
1. Type ─→ Type@i'
2. pRunType(P.M[P])@i
3. : ℕ@i
4. Id@i
5. : ℤ
6. 0 < m
7. (n ≤ (m 1))
 (¬↑null(mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, 1))))
 (mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, 1))
   mapfilter(λt.<t, x>;
               λt.is-run-event(r;t;x);
               [n, (fst(last(mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, 1))))) 1))
   ∈ ((ℕ × Id) List))
8. n ≤ m@i
9. n ≤ (m 1)
⊢ (¬↑null(mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, m))))
 (mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, m))
   mapfilter(λt.<t, x>;
               λt.is-run-event(r;t;x);
               [n, (fst(last(mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, m))))) 1))
   ∈ ((ℕ × Id) List))

2
1. Type ─→ Type@i'
2. pRunType(P.M[P])@i
3. : ℕ@i
4. Id@i
5. : ℤ
6. 0 < m
7. (n ≤ (m 1))
 (¬↑null(mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, 1))))
 (mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, 1))
   mapfilter(λt.<t, x>;
               λt.is-run-event(r;t;x);
               [n, (fst(last(mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, 1))))) 1))
   ∈ ((ℕ × Id) List))
8. n ≤ m@i
9. ¬(n ≤ (m 1))
⊢ (¬↑null(mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, m))))
 (mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, m))
   mapfilter(λt.<t, x>;
               λt.is-run-event(r;t;x);
               [n, (fst(last(mapfilter(λt.<t, x>t.is-run-event(r;t;x);[n, m))))) 1))
   ∈ ((ℕ × Id) List))


Latex:



Latex:

1.  M  :  Type  {}\mrightarrow{}  Type@i'
2.  r  :  pRunType(P.M[P])@i
3.  n  :  \mBbbN{}@i
4.  x  :  Id@i
5.  m  :  \mBbbZ{}
6.  0  <  m
7.  (n  \mleq{}  (m  -  1))
{}\mRightarrow{}  (\mneg{}\muparrow{}null(mapfilter(\mlambda{}t.<t,  x>\mlambda{}t.is-run-event(r;t;x);[n,  m  -  1))))
{}\mRightarrow{}  (mapfilter(\mlambda{}t.<t,  x>\mlambda{}t.is-run-event(r;t;x);[n,  m  -  1))
      =  mapfilter(\mlambda{}t.<t,  x>
                              \mlambda{}t.is-run-event(r;t;x);
                              [n,  (fst(last(mapfilter(\mlambda{}t.<t,  x>\mlambda{}t.is-run-event(r;t;x);[n,  m  -  1)))))  +  1)))
8.  n  \mleq{}  m@i
\mvdash{}  (\mneg{}\muparrow{}null(mapfilter(\mlambda{}t.<t,  x>\mlambda{}t.is-run-event(r;t;x);[n,  m))))
{}\mRightarrow{}  (mapfilter(\mlambda{}t.<t,  x>\mlambda{}t.is-run-event(r;t;x);[n,  m))
      =  mapfilter(\mlambda{}t.<t,  x>
                              \mlambda{}t.is-run-event(r;t;x);
                              [n,  (fst(last(mapfilter(\mlambda{}t.<t,  x>\mlambda{}t.is-run-event(r;t;x);[n,  m)))))  +  1)))


By


Latex:
(Decide  n  \mleq{}  (m  -  1)  THENA  Auto)




Home Index