Step * of Lemma consensus-rcv-crosses-size

[V:Type]. ∀[A:Id List]. ∀[t:ℕ+]. ∀[n:ℤ]. ∀[L:consensus-rcv(V;A) List]. ∀[r:consensus-rcv(V;A)].
  (||remove-repeats(IdDeq;map(λp.(fst(p));votes-from-inning(n;L [r])))|| ((2 t) 1) ∈ ℤsupposing 
     ((((2 t) 1) ≤ ||values-for-distinct(IdDeq;votes-from-inning(n;L [r]))||) and 
     (||values-for-distinct(IdDeq;votes-from-inning(n;L))|| ≤ (2 t)))
BY
(Auto
   THEN AllHyps h.(RepUR ``values-for-distinct`` THEN (RWO "length-map" THENA Auto)) 
   THEN RepUR ``votes-from-inning`` -1
   THEN (RWO "mapfilter-append" (-1) THENA Auto)
   THEN Fold `votes-from-inning` (-1)
   THEN (RWO "map_append_sq" (-1) THENA Auto)
   THEN RepUR ``votes-from-inning`` 0
   THEN (RWO "mapfilter-append" THENA Auto)
   THEN Fold `votes-from-inning` 0
   THEN (RWO "map_append_sq" THENA Auto)) }

1
1. Type
2. Id List
3. : ℕ+
4. : ℤ
5. consensus-rcv(V;A) List
6. consensus-rcv(V;A)
7. ||remove-repeats(IdDeq;map(λp.(fst(p));votes-from-inning(n;L)))|| ≤ (2 t)
8. ((2 t) 1) ≤ ||remove-repeats(IdDeq;map(λp.(fst(p));votes-from-inning(n;L))
   map(λp.(fst(p));votes-from-inning(n;[r])))||
⊢ ||remove-repeats(IdDeq;map(λp.(fst(p));votes-from-inning(n;L)) map(λp.(fst(p));votes-from-inning(n;[r])))||
((2 t) 1)
∈ ℤ


Latex:


\mforall{}[V:Type].  \mforall{}[A:Id  List].  \mforall{}[t:\mBbbN{}\msupplus{}].  \mforall{}[n:\mBbbZ{}].  \mforall{}[L:consensus-rcv(V;A)  List].  \mforall{}[r:consensus-rcv(V;A)].
    (||remove-repeats(IdDeq;map(\mlambda{}p.(fst(p));votes-from-inning(n;L  @  [r])))||
          =  ((2  *  t)  +  1))  supposing 
          ((((2  *  t)  +  1)  \mleq{}  ||values-for-distinct(IdDeq;votes-from-inning(n;L  @  [r]))||)  and 
          (||values-for-distinct(IdDeq;votes-from-inning(n;L))||  \mleq{}  (2  *  t)))


By

(Auto
  THEN  AllHyps  h.(RepUR  ``values-for-distinct``  h  THEN  (RWO  "length-map"  h  THENA  Auto)) 
  THEN  RepUR  ``votes-from-inning``  -1
  THEN  (RWO  "mapfilter-append"  (-1)  THENA  Auto)
  THEN  Fold  `votes-from-inning`  (-1)
  THEN  (RWO  "map\_append\_sq"  (-1)  THENA  Auto)
  THEN  RepUR  ``votes-from-inning``  0
  THEN  (RWO  "mapfilter-append"  0  THENA  Auto)
  THEN  Fold  `votes-from-inning`  0
  THEN  (RWO  "map\_append\_sq"  0  THENA  Auto))




Home Index