# Using a range in Symbolics.jl

**URL:** <https://discourse.julialang.org/t/using-a-range-in-symbolics-jl/81139>\
**Category:** General Usage\
**Created:** [May 16, 2022, 9:53am UTC](https://discourse.julialang.org/t/using-a-range-in-symbolics-jl/81139 "2022-05-16T09:53:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hughjonesd](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hughjonesd/32/23869_2.png) [@hughjonesd](https://discourse.julialang.org/u/hughjonesd)\
**Post date:** [May 16, 2022, 9:53am UTC](https://discourse.julialang.org/t/using-a-range-in-symbolics-jl/81139/1 "2022-05-16T09:53:04Z")

</div>

I’m playing with Symbolics.jl. I’d like to define a function which sums items over a range, e.g.

```julia
@variables a b
sumsq(a, b) = sum(l -> l^2, a:b)
@register sumsq

```

Reading [Frequently Asked Questions · Symbolics.jl](https://symbolics.juliasymbolics.org/dev/manual/faq/) makes me think this is impossible, am I right?

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [May 16, 2022, 1:44pm UTC](https://discourse.julialang.org/t/using-a-range-in-symbolics-jl/81139/2 "2022-05-16T13:44:16Z")

</div>

Registering this function is fine. You just need to use the right syntax.

```julia
@variables a b
sumsq(a, b) = sum(l -> l^2, a:b)
@register_symbolic sumsq(a,b)

```
