Step
*
1
2
of Lemma
sum-unroll
1. f : Base
2. n : Base
3. (n ∈ ℤ) 
⇒ (Σ(f[x] | x < n) ~ if (0) < (n)  then Σ(f[x] | x < n - 1) + f[n - 1]  else 0)
⊢ Σ(f[x] | x < n) ~ if (0) < (n)  then Σ(f[x] | x < n - 1) + f[n - 1]  else 0
BY
{ TACTIC:(SqEqualSqLe THEN AssumeHasValue) }
1
1. f : Base
2. n : Base
3. (n ∈ ℤ) 
⇒ (Σ(f[x] | x < n) ~ if (0) < (n)  then Σ(f[x] | x < n - 1) + f[n - 1]  else 0)
4. (Σ(f[x] | x < n))↓
⊢ Σ(f[x] | x < n) ≤ if (0) < (n)  then Σ(f[x] | x < n - 1) + f[n - 1]  else 0
2
1. f : Base
2. n : Base
3. (n ∈ ℤ) 
⇒ (Σ(f[x] | x < n) ~ if (0) < (n)  then Σ(f[x] | x < n - 1) + f[n - 1]  else 0)
4. is-exception(Σ(f[x] | x < n))
⊢ Σ(f[x] | x < n) ≤ if (0) < (n)  then Σ(f[x] | x < n - 1) + f[n - 1]  else 0
3
1. f : Base
2. n : Base
3. (n ∈ ℤ) 
⇒ (Σ(f[x] | x < n) ~ if (0) < (n)  then Σ(f[x] | x < n - 1) + f[n - 1]  else 0)
4. (if (0) < (n)  then Σ(f[x] | x < n - 1) + f[n - 1]  else 0)↓
⊢ if (0) < (n)  then Σ(f[x] | x < n - 1) + f[n - 1]  else 0 ≤ Σ(f[x] | x < n)
4
1. f : Base
2. n : Base
3. (n ∈ ℤ) 
⇒ (Σ(f[x] | x < n) ~ if (0) < (n)  then Σ(f[x] | x < n - 1) + f[n - 1]  else 0)
4. is-exception(if (0) < (n)  then Σ(f[x] | x < n - 1) + f[n - 1]  else 0)
⊢ if (0) < (n)  then Σ(f[x] | x < n - 1) + f[n - 1]  else 0 ≤ Σ(f[x] | x < n)
Latex:
Latex:
1.  f  :  Base
2.  n  :  Base
3.  (n  \mmember{}  \mBbbZ{})  {}\mRightarrow{}  (\mSigma{}(f[x]  |  x  <  n)  \msim{}  if  (0)  <  (n)    then  \mSigma{}(f[x]  |  x  <  n  -  1)  +  f[n  -  1]    else  0)
\mvdash{}  \mSigma{}(f[x]  |  x  <  n)  \msim{}  if  (0)  <  (n)    then  \mSigma{}(f[x]  |  x  <  n  -  1)  +  f[n  -  1]    else  0
By
Latex:
TACTIC:(SqEqualSqLe  THEN  AssumeHasValue)
Home
Index