<div id="comment:0"></div> Magma and Sage let us do this: ``` > R<x,x> := PolynomialRing(RationalField(),2); > R.1*R.2; x*x ``` ``` sage: R.<x,x> = QQ[] sage: f = R.0*R.1 sage: f x*x sage: magma(f) x*x sage: gp(f) x^2 sage: pari(f) x^2 sage: singular(f) x^2 ``` Component: **commutative algebra** Stopgaps: **todo** Reviewer: **Lorenz Panny, Samuel Lelièvre** _Issue created by migration from https://trac.sagemath.org/ticket/10575_