@@ -2594,7 +2594,7 @@ def variety(self, ring=None, *, algorithm="triangular_decomposition", proof=True
25942594 {y: 0.3611030805286474?, x: 2.769292354238632?},
25952595 {y: 1, x: 1}]
25962596
2597- We can also use the `optional package msolve <../../../../spkg/msolve.html>`_
2597+ We can also use the :ref: `optional package msolve <spkg_msolve>`
25982598 to compute the variety.
25992599 See :mod:`~sage.rings.polynomial.msolve` for more information. ::
26002600
@@ -2676,7 +2676,7 @@ def variety(self, ring=None, *, algorithm="triangular_decomposition", proof=True
26762676 on a toy implementation otherwise.
26772677
26782678 - With ``algorithm`` = ``"msolve"``, uses the
2679- `optional package msolve <../../../../spkg/msolve.html>`_ .
2679+ :ref: `optional package msolve <spkg_msolve>` .
26802680 Note that msolve uses heuristics and therefore
26812681 requires setting the ``proof`` flag to ``False``. See
26822682 :mod:`~sage.rings.polynomial.msolve` for more information.
@@ -4287,7 +4287,7 @@ def groebner_basis(self, algorithm='', deg_bound=None, mult_bound=None, prot=Fal
42874287 Macaulay2's ``GroebnerBasis`` command with the strategy "MGB" (if available)
42884288
42894289 ``'msolve'``
4290- `optional package msolve <../../../../spkg/msolve.html>`_ (degrevlex order)
4290+ :ref: `optional package msolve <spkg_msolve>` (degrevlex order)
42914291
42924292 ``'magma:GroebnerBasis'``
42934293 Magma's ``Groebnerbasis`` command (if available)
@@ -4415,7 +4415,7 @@ def groebner_basis(self, algorithm='', deg_bound=None, mult_bound=None, prot=Fal
44154415 b*c - 19*c^2 + 10*b + 40*c, a + 2*b + 2*c - 1]
44164416
44174417 Over prime fields of small characteristic, we can also use the
4418- `optional package msolve <../../../../spkg/msolve.html>`_ ::
4418+ :ref: `optional package msolve <spkg_msolve>` ::
44194419
44204420 sage: R.<a,b,c> = PolynomialRing(GF(101), 3)
44214421 sage: I = sage.rings.ideal.Katsura(R,3) # regenerate to prevent caching
0 commit comments