Step * 1 of Lemma cs-inning-committed-single


1. Type
2. Id List
3. {a:Id| (a ∈ A)}  List List
4. ConsensusState
5. : ℤ
6. V
7. v2 V
8. two-intersection(A;W)
9. ws {a:Id| (a ∈ A)}  List
10. (ws ∈ W)
11. ∀a:{a:Id| (a ∈ A)} ((a ∈ ws)  (by state s, archived in inning i ∨ in state s, has not completed inning i))
12. w1 {a:Id| (a ∈ A)}  List
13. (w1 ∈ W)
14. ∀a:{a:Id| (a ∈ A)} ((a ∈ w1)  by state s, archived v2 in inning i)
⊢ v2 ∈ V
BY
OnMaybeHyp (\h. (Unfold `two-intersection` h
                     THEN (RWW "l_all_iff" THENA Auto)
                     THEN (InstHyp [⌈ws⌉;⌈w1⌉h⋅ THENA Auto)
                     THEN ExRepD
                     THEN (Assert by state s, archived in inning i ∨ in state s, has not completed inning BY
                                 Auto)
                     THEN (Assert by state s, archived v2 in inning BY
                                 Auto)
                     THEN (D -2 THEN -1)
                     THEN Auto
                     THEN -3
                     THEN Auto)) }


Latex:



1.  V  :  Type
2.  A  :  Id  List
3.  W  :  \{a:Id|  (a  \mmember{}  A)\}    List  List
4.  s  :  ConsensusState
5.  i  :  \mBbbZ{}
6.  v  :  V
7.  v2  :  V
8.  two-intersection(A;W)
9.  ws  :  \{a:Id|  (a  \mmember{}  A)\}    List
10.  (ws  \mmember{}  W)
11.  \mforall{}a:\{a:Id|  (a  \mmember{}  A)\} 
            ((a  \mmember{}  ws)
            {}\mRightarrow{}  (by  state  s,  a  archived  v  in  inning  i  \mvee{}  in  state  s,  a  has  not  completed  inning  i))
12.  w1  :  \{a:Id|  (a  \mmember{}  A)\}    List
13.  (w1  \mmember{}  W)
14.  \mforall{}a:\{a:Id|  (a  \mmember{}  A)\}  .  ((a  \mmember{}  w1)  {}\mRightarrow{}  by  state  s,  a  archived  v2  in  inning  i)
\mvdash{}  v  =  v2


By

OnMaybeHyp  8  (\mbackslash{}h.  (Unfold  `two-intersection`  h
                                      THEN  (RWW  "l\_all\_iff"  h  THENA  Auto)
                                      THEN  (InstHyp  [\mkleeneopen{}ws\mkleeneclose{};\mkleeneopen{}w1\mkleeneclose{}]  h\mcdot{}  THENA  Auto)
                                      THEN  ExRepD
                                      THEN  (Assert  by  state  s,  a  archived  v  in  inning  i
                                                              \mvee{}  in  state  s,  a  has  not  completed  inning  i  BY
                                                              Auto)
                                      THEN  (Assert  by  state  s,  a  archived  v2  in  inning  i  BY
                                                              Auto)
                                      THEN  (D  -2  THEN  D  -1)
                                      THEN  Auto
                                      THEN  D  -3
                                      THEN  Auto))




Home Index