Ask Your Question
0

symbolic summation with integer division

asked 2025-06-24 09:59:13 +0200

tec gravatar image

Can sage handle symbolic summation with integer division? looks like neither // nor int() handles symbolic expression.

Example:

x,n = var('x,n')
sum(x//3,x,0,n)

or

sum(3*x, x, 0, int(n/3)-1) + (n%3+1)*(n//3)

(above 2 are equivalent)

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2025-06-25 16:34:43 +0200

Max Alekseyev gravatar image

Use floor() function - like

x,n = var('x,n')
sum(floor(x/3),x,0,n)

Instead of n%3 you can use n - 3*floor(n/3).

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2025-06-24 09:59:13 +0200

Seen: 29 times

Last updated: Jun 25