Step * of Lemma new_23_sig_vote_with_ballot_first-assert-forward

Cmd:ValueAllType. ∀propose,notify:Atom List. ∀f:new_23_sig_headers_type{i:l}(Cmd;notify;propose). ∀es:EO+(Message(f)).
e,start:E. ∀n,r:ℤ.
  (start ≤loc 
   (↑new_23_sig_vote_with_ballot_first(Cmd;notify;propose;f;es.start;e;n;r)
     ⇐⇒ (↑new_23_sig_vote_with_ballot(Cmd;notify;propose;f;es;e;n;r))
         ∧ (↑(∀e'∈[start;e).¬bnew_23_sig_vote_with_ballot_and_id(Cmd;notify;propose;f;es;e';n;r;snd(msgval(e))))_b)))
BY
(Unfold `vatype` 0
   THEN (Intros
         THEN (RepeatFor (D 0)
               THENA (Auto
                      THEN Try (OnSomeHyp(\i.(FLemma `new_23_sig_vote_with_ballot-assert-type` [i] THEN Complete (Auto))
                                )⋅)⋅
                      )
               )
         )
   THEN All (RWO "new_23_sig_vote_with_ballot_first-forward")⋅
   THEN Auto) }

1
1. Cmd {T:Type| valueall-type(T)} @i'
2. propose Atom List@i
3. notify Atom List@i
4. new_23_sig_headers_type{i:l}(Cmd;notify;propose)@i'
5. es EO+(Message(f))@i'
6. E@i
7. start E@i
8. : ℤ@i
9. : ℤ@i
10. start ≤loc @i
11. ↑new_23_sig_vote_with_ballot(Cmd;notify;propose;f;es;e;n;r)@i
12. ↑(∀e'∈[start;e).¬bnew_23_sig_vote_with_ballot_and_id(Cmd;notify;propose;f;es;e';n;r;snd(msgval(e))))_b@i
⊢ ↑(new_23_sig_vote_with_ballot(Cmd;notify;propose;f;es;e;n;r)
b (∀e'∈[start;e).¬bnew_23_sig_vote_with_ballot_and_id(Cmd;notify;propose;f;es;e';n;r;snd(msgval(e))))_b)


Latex:



Latex:
\mforall{}Cmd:ValueAllType.  \mforall{}propose,notify:Atom  List.  \mforall{}f:new\_23\_sig\_headers\_type\{i:l\}(Cmd;notify;propose).
\mforall{}es:EO+(Message(f)).  \mforall{}e,start:E.  \mforall{}n,r:\mBbbZ{}.
    (start  \mleq{}loc  e 
    {}\mRightarrow{}  (\muparrow{}new\_23\_sig\_vote\_with\_ballot\_first(Cmd;notify;propose;f;es.start;e;n;r)
          \mLeftarrow{}{}\mRightarrow{}  (\muparrow{}new\_23\_sig\_vote\_with\_ballot(Cmd;notify;propose;f;es;e;n;r))
                  \mwedge{}  (\muparrow{}...)))


By


Latex:
(Unfold  `vatype`  0
  THEN  (Intros
              THEN  (RepeatFor  2  (D  0)
                          THENA  (Auto
                                        THEN  Try  (OnSomeHyp(\mbackslash{}i.(FLemma  `new\_23\_sig\_vote\_with\_ballot-assert-type`  [i]
                                                                                        THEN  Complete  (Auto)
                                                                                        ))\mcdot{})\mcdot{}
                                        )
                          )
              )
  THEN  All  (RWO  "new\_23\_sig\_vote\_with\_ballot\_first-forward")\mcdot{}
  THEN  Auto)




Home Index