Consider a noncommutative group ring over commuting polynomials fricas (1) -> NPOLY:=MonoidRing(Polynomial(Fraction(Integer)),
Type: Type
Generators fricas x:NPOLY:='x::FreeGroup Symbol
fricas y:NPOLY:='y::FreeGroup Symbol
fricas x':NPOLY:=('x::FreeGroup Symbol)^(-1)
fricas y':NPOLY:=('y::FreeGroup Symbol)^(-1)
fricas a:POLY FRAC INT := 'a::Symbol
Type: Polynomial(Fraction(Integer))
Example fricas p:=x*y*x+y
fricas (p+3*a+1)*x'
|