Zulip Chat Archive
Stream: new members
Topic: Using big operators
Bolton Bailey (Jan 29 2021 at 07:04):
Not sure why the second one below gives the error "unexpected token". What am I doing wrong?
import algebra.big_operators.basic
section
parameters {m : ℕ}
parameters {b : fin m → ℕ}
def foo : ℕ :=
finset.sum (finset.fin_range m) (λ i, (b i) )
def bar : ℕ :=
∑ i in (finset.fin_range m), b
end
Bryan Gin-ge Chen (Jan 29 2021 at 07:07):
To use the ∑ i in ...
notation you should add open_locale big_operators
somewhere above that definition. (You're also missing an i
at the end):
import algebra.big_operators.basic
section
parameters {m : ℕ}
parameters {b : fin m → ℕ}
def foo : ℕ :=
finset.sum (finset.fin_range m) (λ i, (b i) )
open_locale big_operators
def bar : ℕ :=
∑ i in (finset.fin_range m), b i
end
Bolton Bailey (Jan 29 2021 at 07:11):
Yep that does it, thanks
Last updated: Dec 20 2023 at 11:08 UTC