@@ -2594,7 +2594,7 @@ def variety(self, ring=None, *, algorithm="triangular_decomposition", proof=True
2594
2594
{y: 0.3611030805286474?, x: 2.769292354238632?},
2595
2595
{y: 1, x: 1}]
2596
2596
2597
- We can also use the `optional package msolve <../../../../spkg/msolve.html>`_
2597
+ We can also use the :ref: `optional package msolve <spkg_msolve>`
2598
2598
to compute the variety.
2599
2599
See :mod:`~sage.rings.polynomial.msolve` for more information. ::
2600
2600
@@ -2676,7 +2676,7 @@ def variety(self, ring=None, *, algorithm="triangular_decomposition", proof=True
2676
2676
on a toy implementation otherwise.
2677
2677
2678
2678
- With ``algorithm`` = ``"msolve"``, uses the
2679
- `optional package msolve <../../../../spkg/msolve.html>`_ .
2679
+ :ref: `optional package msolve <spkg_msolve>` .
2680
2680
Note that msolve uses heuristics and therefore
2681
2681
requires setting the ``proof`` flag to ``False``. See
2682
2682
: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
4287
4287
Macaulay2's ``GroebnerBasis`` command with the strategy "MGB" (if available)
4288
4288
4289
4289
``'msolve'``
4290
- `optional package msolve <../../../../spkg/msolve.html>`_ (degrevlex order)
4290
+ :ref: `optional package msolve <spkg_msolve>` (degrevlex order)
4291
4291
4292
4292
``'magma:GroebnerBasis'``
4293
4293
Magma's ``Groebnerbasis`` command (if available)
@@ -4415,7 +4415,7 @@ def groebner_basis(self, algorithm='', deg_bound=None, mult_bound=None, prot=Fal
4415
4415
b*c - 19*c^2 + 10*b + 40*c, a + 2*b + 2*c - 1]
4416
4416
4417
4417
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>` ::
4419
4419
4420
4420
sage: R.<a,b,c> = PolynomialRing(GF(101), 3)
4421
4421
sage: I = sage.rings.ideal.Katsura(R,3) # regenerate to prevent caching
0 commit comments