1111# ##############################################################################
1212
1313base_ring_type (:: Type{<:UniversalPolyRing{T}} ) where T = mpoly_ring_type (T)
14- base_ring (S:: UniversalPolyRing ) = S. mpoly_ring :: base_ring_type (S)
14+ base_ring (S:: UniversalPolyRing ) = S. base_ring :: base_ring_type (S)
1515
1616coefficient_ring_type (:: Type{<:UniversalPolyRing{T}} ) where T = parent_type (T)
1717coefficient_ring (S:: UniversalPolyRing ) = coefficient_ring (base_ring (S)):: coefficient_ring_type (S)
@@ -257,7 +257,7 @@ function _ensure_variables(S::UniversalPolyRing, v::Vector{<:VarName})
257257 end
258258 if ! isempty (added_symbols)
259259 new_symbols = vcat (current_symbols, added_symbols)
260- S. mpoly_ring = AbstractAlgebra. polynomial_ring_only (coefficient_ring (S), new_symbols; internal_ordering= internal_ordering (S), cached= false )
260+ S. base_ring = AbstractAlgebra. polynomial_ring_only (coefficient_ring (S), new_symbols; internal_ordering= internal_ordering (S), cached= false )
261261 end
262262 return idx
263263end
@@ -268,7 +268,7 @@ function gen(S::UniversalPolyRing, s::VarName)
268268 new_symbols = copy (symbols (S))
269269 push! (new_symbols, Symbol (s))
270270 i = length (new_symbols)
271- S. mpoly_ring = AbstractAlgebra. polynomial_ring_only (coefficient_ring (S), new_symbols; internal_ordering= internal_ordering (S), cached= false )
271+ S. base_ring = AbstractAlgebra. polynomial_ring_only (coefficient_ring (S), new_symbols; internal_ordering= internal_ordering (S), cached= false )
272272 end
273273 return @inbounds gen (S, i)
274274end
974974function _change_univ_poly_ring (R, Rx, cached:: Bool )
975975 P = AbstractAlgebra. polynomial_ring_only (R, symbols (Rx); internal_ordering= internal_ordering (Rx), cached)
976976 S = universal_polynomial_ring (R; internal_ordering= internal_ordering (Rx), cached)
977- S. mpoly_ring = P
977+ S. base_ring = P
978978 return S
979979end
980980
0 commit comments