Step * of Lemma run-event-state_wf

[M:Type ⟶ Type]. ∀[r:fulpRunType(P.M[P])]. ∀[e:runEvents(r)].  (run-event-state(r;e) ∈ Process(P.M[P]) List)
BY
(Assert ∀[M:Type ⟶ Type]. ∀[r:fulpRunType(P.M[P])]. ∀[e:ℕ × Id].  (run-event-state(r;e) ∈ Process(P.M[P]) List) BY
         ProveWfLemma) }

1
1. Type ⟶ Type
2. fulpRunType(P.M[P])
3. e1 : ℕ
4. e2 Id
⊢ let info,Cs,G e1 in 
  mapfilter(λc.(snd(c));λc.fst(c) e2;Cs) ∈ Process(P.M[P]) List

2
1. ∀[M:Type ⟶ Type]. ∀[r:fulpRunType(P.M[P])]. ∀[e:ℕ × Id].  (run-event-state(r;e) ∈ Process(P.M[P]) List)
⊢ ∀[M:Type ⟶ Type]. ∀[r:fulpRunType(P.M[P])]. ∀[e:runEvents(r)].  (run-event-state(r;e) ∈ Process(P.M[P]) List)


Latex:


Latex:
\mforall{}[M:Type  {}\mrightarrow{}  Type].  \mforall{}[r:fulpRunType(P.M[P])].  \mforall{}[e:runEvents(r)].
    (run-event-state(r;e)  \mmember{}  Process(P.M[P])  List)


By


Latex:
(Assert  \mforall{}[M:Type  {}\mrightarrow{}  Type].  \mforall{}[r:fulpRunType(P.M[P])].  \mforall{}[e:\mBbbN{}  \mtimes{}  Id].
                    (run-event-state(r;e)  \mmember{}  Process(P.M[P])  List)  BY
              ProveWfLemma)




Home Index