Anyway to get rid of `math.floor` for positive odd integers with `sympy.simplify`?

I’m trying to simplify some expressions of positive odd integers with sympy. But sympy refuses to expand floor, making the simplification hard to proceed. To be specific, x is a positive odd integer (actually in my particular use case, the constraint is even stricter. But sympy can only do odd and positive, which is fine).… Read More Anyway to get rid of `math.floor` for positive odd integers with `sympy.simplify`?

Sympy is not doing the substitution of a symbol with a value when it has a specified assumption

I’m using the subs method to replace certain parameters in an expression with values prior to solving the equation. The following simple example works fine: from sympy import Symbol Q = Symbol("Q") exp1 = Q + 1 print(exp1.subs({‘Q’: 1})) # prints 2 However, if the symbol has an assumption such as real or positive specified… Read More Sympy is not doing the substitution of a symbol with a value when it has a specified assumption