# sage automatically expanding polynomial

```
R.<X>=PolynomialRing(ZZ,'X')
X=R.gen()
P=(X+1)²+1
show(P)
```

The result is X²+2X+2 while i would like sage to show (X+1)²+1.

How can i do that ?

sage automatically expanding polynomial

```
R.<X>=PolynomialRing(ZZ,'X')
X=R.gen()
P=(X+1)²+1
show(P)
```

The result is X²+2X+2 while i would like sage to show (X+1)²+1.

How can i do that ?

add a comment

0

Use symbolic variables ?

```
sage: X=var('X')
sage: ((X+1)**2+1)
(X + 1)^2 + 1
```

Asked: **
2014-11-27 14:24:13 -0600
**

Seen: **68 times**

Last updated: **Nov 27 '14**

How to extract coefficient terms from a differential equation, as for polynomial?

polynomials in finite field: extracting coefficients

multi-symmetric functions and multi-partitions

Polynomial: find the common factor

Coefficients of infinite polynomial products

lcm and gcd of polynomials over the irrationals

Factoring bivariate polynomials w.r.t. a single variable

polynomials rings over transcendental field extensions

Write sage code to find the Bezout coefficients of two polynomials b(x), c(x)

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.