Step * of Lemma rng_prod_plus

[r:CRng]. ∀[n:ℕ]. ∀[F,G:ℕn ⟶ |r|].
  ((Π(r) 
         ≤ 
         < n
     F[i] +r G[i])
  = Σ{r} p ∈ functions-list(n;2). (r) 
                                        ≤ 
                                        < n
                                    if (p =z 0) then F[i] else G[i] fi )
  ∈ |r|)
BY
((InductionOnNat THEN Auto)
   THENL [(Reduce THEN (RWO "functions-list-0" THENA Auto) THEN Reduce THEN Auto)
         ((RWO "rng_prod_unroll_hi" THENA Auto) THEN (RWO "-3" THENA Auto) THEN Thin (-3))]
}

1
1. CRng
2. : ℤ
3. 0 < n
4. : ℕn ⟶ |r|
5. : ℕn ⟶ |r|
⊢ {r} p ∈ functions-list(n 1;2). (r) 
                                           ≤ 
                                           < 1
                                       if (p =z 0) then F[i] else G[i] fi 
   
   (F[n 1] +r G[n 1]))
= Σ{r} p ∈ functions-list(n;2). ((Π(r) 
                                       ≤ 
                                       < 1
                                   if (p =z 0) then F[i] else G[i] fi 
                                 
                                 if (p (n 1) =z 0) then F[n 1] else G[n 1] fi )
∈ |r|


Latex:


Latex:
\mforall{}[r:CRng].  \mforall{}[n:\mBbbN{}].  \mforall{}[F,G:\mBbbN{}n  {}\mrightarrow{}  |r|].
    ((\mPi{}(r)  0 
                  \mleq{}  i 
                  <  n
          F[i]  +r  G[i])
    =  \mSigma{}\{r\}  p  \mmember{}  functions-list(n;2).  (\mPi{}(r)  0 
                                                                                \mleq{}  i 
                                                                                <  n
                                                                        if  (p  i  =\msubz{}  0)  then  F[i]  else  G[i]  fi  ))


By


Latex:
((InductionOnNat  THEN  Auto)
  THENL  [(Reduce  0  THEN  (RWO  "functions-list-0"  0  THENA  Auto)  THEN  Reduce  0  THEN  Auto)
              ;  ((RWO  "rng\_prod\_unroll\_hi"  0  THENA  Auto)  THEN  (RWO  "-3"  0  THENA  Auto)  THEN  Thin  (-3))]
)




Home Index