# Revision history [back]

### Diamond and square bracket notations

Are there some documentation on diamond bracket notation:

 R.<w> = PolynomialRing(QQ) 

and square bracket notation:

 R.<y> = QQ['y']; R Univariate Polynomial Ring in y over Rational Field 

There is some documentation in Constructors for polynomial rings docs but it looks superficial on this topic.

Are there some complete explanation with all the details behind the scene?

### Diamond and square bracket notations

Are there some documentation on diamond bracket notation:

 R.<w> = PolynomialRing(QQ) 

and square bracket notation:

 R.<y> = QQ['y']; R Univariate Polynomial Ring in y over Rational Field QQ['y']; 

There is some documentation in Constructors for polynomial rings docs but it looks superficial on this topic.

Are there some complete explanation with all the details behind the scene?

### Diamond and square bracket notations

Are there some documentation on diamond bracket notation:

 R.<w> = PolynomialRing(QQ) 

and square bracket notation:

 R.<y> = QQ['y']; 

There is some documentation in Constructors for polynomial rings docs but it looks superficial on this topic.

Are there some complete explanation with all the details behind the scene?

Is it only for polynomial rings or for some other objects? Is it SageMath addition?

### Diamond and square bracket notations

Are there some documentation on diamond bracket notation:

 R.<w> = PolynomialRing(QQ) 

and square bracket notation:

 R.<y> = QQ['y']; 

There is some documentation in Constructors for polynomial rings docs but it looks superficial on this topic.

Are there some complete explanation with all the details behind the scene?

Is it only for polynomial rings or for some other objects? Is it SageMath addition?

### Diamond <> and square [] bracket notations

Are there some documentation on diamond bracket notation:

 R.<w> = PolynomialRing(QQ) 

and square bracket notation:

 R.<y> = QQ['y']; 

There is some documentation in Constructors for polynomial rings docs but it looks superficial on this topic.

Are there some complete explanation with all the details behind the scene?

Is it only for polynomial rings or for some other objects? Is it SageMath addition?

### Diamond <> and square [] bracket brackets notations

Are there some documentation on diamond bracket notation:

 R.<w> = PolynomialRing(QQ) 

and square bracket notation:

 R.<y> = QQ['y']; 

There is some documentation in Constructors for polynomial rings docs but it looks superficial on this topic.

Are there some complete explanation with all the details behind the scene?

Is it only for polynomial rings or for some other objects? Is it SageMath addition?