I'm just another user. But, I was trying to do the same thing at one point. It looks like you need to set the variable x with an equal sign (=). When you use the (=>) it only shows the output of what is calculated at that point, but doesn't seem to store that value. I rewrote your equation to solve algebraically for x. Then copy the result to set that output as a variable. x*a=b x=> b/a a=2 b=6 x = b/a #This line is copied manually from the output above. x=> 3 N=1 N+x=> 4 Although, I agree, it would be nice if you could right one algebraic definition and have calca recognize and set all the variables to continue to use them later.