Step
*
1
1
of Lemma
cs-inning-committable-some2
.....assertion.....
1. [V] : Type
2. ∃v,v':V. (¬(v = v' ∈ V))@i
3. ∀v,v':V. Dec(v = v' ∈ V)@i
4. A : Id List@i
5. W : {a:Id| (a ∈ A)} List List@i
6. one-intersection(A;W)@i
7. s : ConsensusState@i
8. i : ℤ@i
⊢ mapfilter(λa.Estimate(s;a)(i);λa.i ∈ dom(Estimate(s;a));A) ∈ V List
BY
{ ((InstLemma `mapfilter_wf` [{a:Id| (a ∈ A)} ]⋅ THENA Auto) THEN BHyp -1 THEN Auto) }
Latex:
.....assertion.....
1. [V] : Type
2. \mexists{}v,v':V. (\mneg{}(v = v'))@i
3. \mforall{}v,v':V. Dec(v = v')@i
4. A : Id List@i
5. W : \{a:Id| (a \mmember{} A)\} List List@i
6. one-intersection(A;W)@i
7. s : ConsensusState@i
8. i : \mBbbZ{}@i
\mvdash{} mapfilter(\mlambda{}a.Estimate(s;a)(i);\mlambda{}a.i \mmember{} dom(Estimate(s;a));A) \mmember{} V List
By
((InstLemma `mapfilter\_wf` [\{a:Id| (a \mmember{} A)\} ]\mcdot{} THENA Auto) THEN BHyp -1 THEN Auto)
Home
Index