mirror of
https://src.fedoraproject.org/rpms/sagemath.git
synced 2025-04-22 11:45:56 -04:00
Version 9.6
- Fix path to libSingular.so (bz 2073208) - Fix threejs install location (bz 2081720) - Drop upstreamed -rubiks and -intersphinx-disabled-reftypes patches - Drop no longer used ratpoints BR - Thebe is no longer bundled
This commit is contained in:
parent
33af71616a
commit
aed4db5045
10 changed files with 300 additions and 646 deletions
|
@ -1,7 +1,7 @@
|
|||
diff -up src/sage/algebras/letterplace/free_algebra_element_letterplace.pyx.orig src/sage/algebras/letterplace/free_algebra_element_letterplace.pyx
|
||||
--- src/sage/algebras/letterplace/free_algebra_element_letterplace.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/algebras/letterplace/free_algebra_element_letterplace.pyx 2022-03-04 15:50:46.104253492 -0700
|
||||
@@ -229,7 +229,7 @@ cdef class FreeAlgebraElement_letterplac
|
||||
--- src/sage/algebras/letterplace/free_algebra_element_letterplace.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/algebras/letterplace/free_algebra_element_letterplace.pyx 2022-06-01 10:28:57.637203383 -0600
|
||||
@@ -230,7 +230,7 @@ cdef class FreeAlgebraElement_letterplac
|
||||
return '0'
|
||||
|
||||
def _latex_(self):
|
||||
|
@ -11,8 +11,8 @@ diff -up src/sage/algebras/letterplace/free_algebra_element_letterplace.pyx.orig
|
|||
|
||||
sage: K.<z> = GF(25)
|
||||
diff -up src/sage/algebras/letterplace/free_algebra_letterplace.pyx.orig src/sage/algebras/letterplace/free_algebra_letterplace.pyx
|
||||
--- src/sage/algebras/letterplace/free_algebra_letterplace.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/algebras/letterplace/free_algebra_letterplace.pyx 2022-03-04 15:50:46.104253492 -0700
|
||||
--- src/sage/algebras/letterplace/free_algebra_letterplace.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/algebras/letterplace/free_algebra_letterplace.pyx 2022-06-01 10:28:57.637203383 -0600
|
||||
@@ -618,7 +618,7 @@ cdef class FreeAlgebra_letterplace(Algeb
|
||||
|
||||
# Auxiliar methods
|
||||
|
@ -22,21 +22,9 @@ diff -up src/sage/algebras/letterplace/free_algebra_letterplace.pyx.orig src/sag
|
|||
This auxiliary method is used for the representation of elements of this free algebra as a latex string.
|
||||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/coding/binary_code.pyx.orig src/sage/coding/binary_code.pyx
|
||||
--- src/sage/coding/binary_code.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/coding/binary_code.pyx 2022-03-04 15:50:46.105253494 -0700
|
||||
@@ -517,7 +517,7 @@ cdef codeword permute_word_by_wp(WordPer
|
||||
return image
|
||||
|
||||
def test_expand_to_ortho_basis(B=None):
|
||||
- """
|
||||
+ r"""
|
||||
This function is written in pure C for speed, and is tested from this
|
||||
function.
|
||||
|
||||
diff -up src/sage/coding/codecan/codecan.pyx.orig src/sage/coding/codecan/codecan.pyx
|
||||
--- src/sage/coding/codecan/codecan.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/coding/codecan/codecan.pyx 2022-03-04 15:50:46.105253494 -0700
|
||||
--- src/sage/coding/codecan/codecan.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/coding/codecan/codecan.pyx 2022-06-01 10:29:22.924310247 -0600
|
||||
@@ -369,7 +369,7 @@ cdef class InnerGroup:
|
||||
return self.transporter
|
||||
|
||||
|
@ -56,8 +44,8 @@ diff -up src/sage/coding/codecan/codecan.pyx.orig src/sage/coding/codecan/codeca
|
|||
self.frob_pow, OP_string(self.row_partition))
|
||||
|
||||
diff -up src/sage/combinat/crystals/letters.pyx.orig src/sage/combinat/crystals/letters.pyx
|
||||
--- src/sage/combinat/crystals/letters.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/combinat/crystals/letters.pyx 2022-03-04 15:50:46.106253495 -0700
|
||||
--- src/sage/combinat/crystals/letters.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/combinat/crystals/letters.pyx 2022-06-01 10:29:22.925310251 -0600
|
||||
@@ -558,7 +558,7 @@ cdef class EmptyLetter(Element):
|
||||
return 'E'
|
||||
|
||||
|
@ -68,8 +56,8 @@ diff -up src/sage/combinat/crystals/letters.pyx.orig src/sage/combinat/crystals/
|
|||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/combinat/crystals/tensor_product_element.pyx.orig src/sage/combinat/crystals/tensor_product_element.pyx
|
||||
--- src/sage/combinat/crystals/tensor_product_element.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/combinat/crystals/tensor_product_element.pyx 2022-03-04 15:50:46.106253495 -0700
|
||||
--- src/sage/combinat/crystals/tensor_product_element.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/combinat/crystals/tensor_product_element.pyx 2022-06-01 10:29:22.925310251 -0600
|
||||
@@ -144,8 +144,8 @@ cdef class TensorProductOfCrystalsElemen
|
||||
"""
|
||||
from sage.misc.latex import latex
|
||||
|
@ -81,7 +69,7 @@ diff -up src/sage/combinat/crystals/tensor_product_element.pyx.orig src/sage/com
|
|||
|
||||
def _ascii_art_(self):
|
||||
"""
|
||||
@@ -784,7 +784,7 @@ cdef class CrystalOfTableauxElement(Tens
|
||||
@@ -786,7 +786,7 @@ cdef class CrystalOfTableauxElement(Tens
|
||||
return repr(self.to_tableau())
|
||||
|
||||
def _repr_diagram(self):
|
||||
|
@ -91,8 +79,8 @@ diff -up src/sage/combinat/crystals/tensor_product_element.pyx.orig src/sage/com
|
|||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/graphs/matchpoly.pyx.orig src/sage/graphs/matchpoly.pyx
|
||||
--- src/sage/graphs/matchpoly.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/graphs/matchpoly.pyx 2022-03-04 15:50:49.321258036 -0700
|
||||
--- src/sage/graphs/matchpoly.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/graphs/matchpoly.pyx 2022-06-01 10:29:22.925310251 -0600
|
||||
@@ -50,7 +50,7 @@ x = polygen(ZZ, 'x')
|
||||
|
||||
|
||||
|
@ -103,8 +91,8 @@ diff -up src/sage/graphs/matchpoly.pyx.orig src/sage/graphs/matchpoly.pyx
|
|||
|
||||
If `p(G, k)` denotes the number of `k`-matchings (matchings with `k` edges)
|
||||
diff -up src/sage/graphs/strongly_regular_db.pyx.orig src/sage/graphs/strongly_regular_db.pyx
|
||||
--- src/sage/graphs/strongly_regular_db.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/graphs/strongly_regular_db.pyx 2022-03-04 15:50:49.321258036 -0700
|
||||
--- src/sage/graphs/strongly_regular_db.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/graphs/strongly_regular_db.pyx 2022-06-01 10:29:22.926310255 -0600
|
||||
@@ -2397,7 +2397,7 @@ def strongly_regular_from_two_intersecti
|
||||
|
||||
A set of points in the projective geometry `PG(k,q)` is said to be a
|
||||
|
@ -115,8 +103,8 @@ diff -up src/sage/graphs/strongly_regular_db.pyx.orig src/sage/graphs/strongly_r
|
|||
From a 2-intersection set `S` can be defined a strongly-regular graph in the
|
||||
following way:
|
||||
diff -up src/sage/groups/group.pyx.orig src/sage/groups/group.pyx
|
||||
--- src/sage/groups/group.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/groups/group.pyx 2022-03-04 15:50:49.322258037 -0700
|
||||
--- src/sage/groups/group.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/groups/group.pyx 2022-06-01 10:29:22.926310255 -0600
|
||||
@@ -51,7 +51,7 @@ def is_Group(x):
|
||||
|
||||
|
||||
|
@ -126,18 +114,9 @@ diff -up src/sage/groups/group.pyx.orig src/sage/groups/group.pyx
|
|||
Base class for all groups
|
||||
|
||||
TESTS::
|
||||
@@ -190,7 +190,7 @@ cdef class Group(Parent):
|
||||
return self.order() != infinity
|
||||
|
||||
def is_multiplicative(self):
|
||||
- """
|
||||
+ r"""
|
||||
Returns True if the group operation is given by \* (rather than
|
||||
+).
|
||||
|
||||
diff -up src/sage/groups/perm_gps/partn_ref2/refinement_generic.pyx.orig src/sage/groups/perm_gps/partn_ref2/refinement_generic.pyx
|
||||
--- src/sage/groups/perm_gps/partn_ref2/refinement_generic.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/groups/perm_gps/partn_ref2/refinement_generic.pyx 2022-03-04 15:50:49.322258037 -0700
|
||||
--- src/sage/groups/perm_gps/partn_ref2/refinement_generic.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/groups/perm_gps/partn_ref2/refinement_generic.pyx 2022-06-01 10:29:22.926310255 -0600
|
||||
@@ -913,7 +913,7 @@ cdef class PartitionRefinement_generic:
|
||||
"\\begin{tikzpicture}\n" +
|
||||
"\\tikzset{level distance=3cm, edge from parent/.style=" +
|
||||
|
@ -148,8 +127,8 @@ diff -up src/sage/groups/perm_gps/partn_ref2/refinement_generic.pyx.orig src/sag
|
|||
self._latex_act_node()
|
||||
|
||||
diff -up src/sage/groups/perm_gps/partn_ref/data_structures.pyx.orig src/sage/groups/perm_gps/partn_ref/data_structures.pyx
|
||||
--- src/sage/groups/perm_gps/partn_ref/data_structures.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/groups/perm_gps/partn_ref/data_structures.pyx 2022-03-04 15:50:49.322258037 -0700
|
||||
--- src/sage/groups/perm_gps/partn_ref/data_structures.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/groups/perm_gps/partn_ref/data_structures.pyx 2022-06-01 10:29:22.927310259 -0600
|
||||
@@ -828,11 +828,11 @@ cdef SC_print_level(StabilizerChain *SC,
|
||||
print('| labels {}'.format([SC.labels [level][i] for i from 0 <= i < n]))
|
||||
print('|')
|
||||
|
@ -165,8 +144,8 @@ diff -up src/sage/groups/perm_gps/partn_ref/data_structures.pyx.orig src/sage/gr
|
|||
cdef StabilizerChain *SC_new_base(StabilizerChain *SC, int *base, int base_len):
|
||||
"""
|
||||
diff -up src/sage/groups/perm_gps/partn_ref/refinement_binary.pyx.orig src/sage/groups/perm_gps/partn_ref/refinement_binary.pyx
|
||||
--- src/sage/groups/perm_gps/partn_ref/refinement_binary.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/groups/perm_gps/partn_ref/refinement_binary.pyx 2022-03-04 15:50:49.323258039 -0700
|
||||
--- src/sage/groups/perm_gps/partn_ref/refinement_binary.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/groups/perm_gps/partn_ref/refinement_binary.pyx 2022-06-01 10:29:22.927310259 -0600
|
||||
@@ -105,7 +105,7 @@ cdef class LinearBinaryCodeStruct(Binary
|
||||
self.ith_word = &ith_word_linear
|
||||
|
||||
|
@ -204,8 +183,8 @@ diff -up src/sage/groups/perm_gps/partn_ref/refinement_binary.pyx.orig src/sage/
|
|||
|
||||
Return return -1 if gamma_1(S1) < gamma_2(S2), 0 if gamma_1(S1) == gamma_2(S2),
|
||||
diff -up src/sage/groups/perm_gps/permgroup_element.pyx.orig src/sage/groups/perm_gps/permgroup_element.pyx
|
||||
--- src/sage/groups/perm_gps/permgroup_element.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/groups/perm_gps/permgroup_element.pyx 2022-03-04 15:50:49.323258039 -0700
|
||||
--- src/sage/groups/perm_gps/permgroup_element.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/groups/perm_gps/permgroup_element.pyx 2022-06-01 10:29:22.927310259 -0600
|
||||
@@ -1175,7 +1175,7 @@ cdef class PermutationGroupElement(Multi
|
||||
return result
|
||||
|
||||
|
@ -225,8 +204,8 @@ diff -up src/sage/groups/perm_gps/permgroup_element.pyx.orig src/sage/groups/per
|
|||
`s` is the number of swaps.
|
||||
|
||||
diff -up src/sage/libs/eclib/newforms.pyx.orig src/sage/libs/eclib/newforms.pyx
|
||||
--- src/sage/libs/eclib/newforms.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/libs/eclib/newforms.pyx 2022-03-04 15:50:49.323258039 -0700
|
||||
--- src/sage/libs/eclib/newforms.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/libs/eclib/newforms.pyx 2022-06-01 10:29:22.928310263 -0600
|
||||
@@ -22,7 +22,7 @@ from sage.modular.all import Cusp
|
||||
|
||||
|
||||
|
@ -237,8 +216,8 @@ diff -up src/sage/libs/eclib/newforms.pyx.orig src/sage/libs/eclib/newforms.pyx
|
|||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/libs/fes.pyx.orig src/sage/libs/fes.pyx
|
||||
--- src/sage/libs/fes.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/libs/fes.pyx 2022-03-04 15:50:49.324258040 -0700
|
||||
--- src/sage/libs/fes.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/libs/fes.pyx 2022-06-01 10:29:22.928310263 -0600
|
||||
@@ -292,7 +292,7 @@ def find_coordinate_change(As, max_tries
|
||||
|
||||
|
||||
|
@ -249,8 +228,8 @@ diff -up src/sage/libs/fes.pyx.orig src/sage/libs/fes.pyx
|
|||
|
||||
INPUT:
|
||||
diff -up src/sage/libs/ntl/ntl_GF2E.pyx.orig src/sage/libs/ntl/ntl_GF2E.pyx
|
||||
--- src/sage/libs/ntl/ntl_GF2E.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/libs/ntl/ntl_GF2E.pyx 2022-03-04 15:50:49.324258040 -0700
|
||||
--- src/sage/libs/ntl/ntl_GF2E.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/libs/ntl/ntl_GF2E.pyx 2022-06-01 10:29:22.928310263 -0600
|
||||
@@ -73,7 +73,7 @@ def ntl_GF2E_random(ntl_GF2EContext_clas
|
||||
|
||||
cdef class ntl_GF2E(object):
|
||||
|
@ -269,30 +248,9 @@ diff -up src/sage/libs/ntl/ntl_GF2E.pyx.orig src/sage/libs/ntl/ntl_GF2E.pyx
|
|||
Returns a \class{FiniteFieldElement} representation
|
||||
of this element. If a \class{FiniteField} k is provided
|
||||
it is constructed in this field if possible. A \class{FiniteField}
|
||||
diff -up src/sage/libs/ntl/ntl_GF2X.pyx.orig src/sage/libs/ntl/ntl_GF2X.pyx
|
||||
--- src/sage/libs/ntl/ntl_GF2X.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/libs/ntl/ntl_GF2X.pyx 2022-03-04 15:50:49.324258040 -0700
|
||||
@@ -484,7 +484,7 @@ cdef class ntl_GF2X(object):
|
||||
return [self[i] for i in range(GF2X_deg(self.x)+1)]
|
||||
|
||||
def bin(ntl_GF2X self):
|
||||
- """
|
||||
+ r"""
|
||||
Returns binary representation of this element. It is
|
||||
the same as setting \code{ntl.GF2XHexOutput(False)} and
|
||||
representing this element afterwards. However it should be
|
||||
@@ -507,7 +507,7 @@ cdef class ntl_GF2X(object):
|
||||
return s
|
||||
|
||||
def hex(ntl_GF2X self):
|
||||
- """
|
||||
+ r"""
|
||||
Return an hexadecimal representation of this element.
|
||||
|
||||
It is the same as setting \code{ntl.GF2XHexOutput(True)} and
|
||||
diff -up src/sage/libs/ntl/ntl_mat_GF2E.pyx.orig src/sage/libs/ntl/ntl_mat_GF2E.pyx
|
||||
--- src/sage/libs/ntl/ntl_mat_GF2E.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/libs/ntl/ntl_mat_GF2E.pyx 2022-03-04 15:50:49.324258040 -0700
|
||||
--- src/sage/libs/ntl/ntl_mat_GF2E.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/libs/ntl/ntl_mat_GF2E.pyx 2022-06-01 10:29:22.929310268 -0600
|
||||
@@ -181,7 +181,7 @@ cdef class ntl_mat_GF2E(object):
|
||||
return unpickle_class_args, (ntl_mat_GF2E, (self.modulus_context(), self.x.NumRows(), self.x.NumCols(), self.list()))
|
||||
|
||||
|
@ -312,8 +270,8 @@ diff -up src/sage/libs/ntl/ntl_mat_GF2E.pyx.orig src/sage/libs/ntl/ntl_mat_GF2E.
|
|||
into row echelon form. If the optional argument \code{ncols}
|
||||
is supplied, stops when first ncols columns are in echelon
|
||||
diff -up src/sage/libs/ntl/ntl_mat_GF2.pyx.orig src/sage/libs/ntl/ntl_mat_GF2.pyx
|
||||
--- src/sage/libs/ntl/ntl_mat_GF2.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/libs/ntl/ntl_mat_GF2.pyx 2022-03-04 15:50:49.325258042 -0700
|
||||
--- src/sage/libs/ntl/ntl_mat_GF2.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/libs/ntl/ntl_mat_GF2.pyx 2022-06-01 10:29:22.929310268 -0600
|
||||
@@ -5,7 +5,7 @@
|
||||
# distutils: extra_link_args = NTL_LIBEXTRA
|
||||
# distutils: language = c++
|
||||
|
@ -342,8 +300,8 @@ diff -up src/sage/libs/ntl/ntl_mat_GF2.pyx.orig src/sage/libs/ntl/ntl_mat_GF2.py
|
|||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/libs/ntl/ntl_mat_ZZ.pyx.orig src/sage/libs/ntl/ntl_mat_ZZ.pyx
|
||||
--- src/sage/libs/ntl/ntl_mat_ZZ.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/libs/ntl/ntl_mat_ZZ.pyx 2022-03-04 15:50:49.325258042 -0700
|
||||
--- src/sage/libs/ntl/ntl_mat_ZZ.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/libs/ntl/ntl_mat_ZZ.pyx 2022-06-01 10:29:22.929310268 -0600
|
||||
@@ -73,7 +73,7 @@ cdef class ntl_mat_ZZ(object):
|
||||
The \class{mat_ZZ} class implements arithmetic with matrices over $\Z$.
|
||||
"""
|
||||
|
@ -363,8 +321,8 @@ diff -up src/sage/libs/ntl/ntl_mat_ZZ.pyx.orig src/sage/libs/ntl/ntl_mat_ZZ.pyx
|
|||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/libs/ntl/ntl_ZZ_pEX.pyx.orig src/sage/libs/ntl/ntl_ZZ_pEX.pyx
|
||||
--- src/sage/libs/ntl/ntl_ZZ_pEX.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/libs/ntl/ntl_ZZ_pEX.pyx 2022-03-04 15:50:49.325258042 -0700
|
||||
--- src/sage/libs/ntl/ntl_ZZ_pEX.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/libs/ntl/ntl_ZZ_pEX.pyx 2022-06-01 10:29:22.930310272 -0600
|
||||
@@ -5,7 +5,7 @@
|
||||
# distutils: extra_link_args = NTL_LIBEXTRA
|
||||
# distutils: language = c++
|
||||
|
@ -375,8 +333,8 @@ diff -up src/sage/libs/ntl/ntl_ZZ_pEX.pyx.orig src/sage/libs/ntl/ntl_ZZ_pEX.pyx
|
|||
|
||||
AUTHORS:
|
||||
diff -up src/sage/libs/ntl/ntl_ZZX.pyx.orig src/sage/libs/ntl/ntl_ZZX.pyx
|
||||
--- src/sage/libs/ntl/ntl_ZZX.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/libs/ntl/ntl_ZZX.pyx 2022-03-04 15:50:49.326258043 -0700
|
||||
--- src/sage/libs/ntl/ntl_ZZX.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/libs/ntl/ntl_ZZX.pyx 2022-06-01 10:29:22.930310272 -0600
|
||||
@@ -692,7 +692,7 @@ cdef class ntl_ZZX(object):
|
||||
return (self*other).quo_rem(g)[0]
|
||||
|
||||
|
@ -387,8 +345,8 @@ diff -up src/sage/libs/ntl/ntl_ZZX.pyx.orig src/sage/libs/ntl/ntl_ZZX.pyx
|
|||
t such that r = s*self + t*other. Otherwise return 0. This
|
||||
is \emph{not} the same as the \sage function on polynomials
|
||||
diff -up src/sage/libs/singular/polynomial.pyx.orig src/sage/libs/singular/polynomial.pyx
|
||||
--- src/sage/libs/singular/polynomial.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/libs/singular/polynomial.pyx 2022-03-06 19:39:15.350978716 -0700
|
||||
--- src/sage/libs/singular/polynomial.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/libs/singular/polynomial.pyx 2022-06-01 10:29:22.930310272 -0600
|
||||
@@ -22,7 +22,7 @@ cdef extern from *: # hack to get at cyt
|
||||
int unlikely(int)
|
||||
|
||||
|
@ -399,8 +357,8 @@ diff -up src/sage/libs/singular/polynomial.pyx.orig src/sage/libs/singular/polyn
|
|||
|
||||
|
||||
diff -up src/sage/libs/symmetrica/sc.pxi.orig src/sage/libs/symmetrica/sc.pxi
|
||||
--- src/sage/libs/symmetrica/sc.pxi.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/libs/symmetrica/sc.pxi 2022-03-04 15:50:55.377266585 -0700
|
||||
--- src/sage/libs/symmetrica/sc.pxi.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/libs/symmetrica/sc.pxi 2022-06-01 10:29:22.930310272 -0600
|
||||
@@ -103,7 +103,7 @@ def charvalue_symmetrica(irred, cls, tab
|
||||
|
||||
|
||||
|
@ -411,9 +369,9 @@ diff -up src/sage/libs/symmetrica/sc.pxi.orig src/sage/libs/symmetrica/sc.pxi
|
|||
MATRIX object, the charactertable of S_b \wr S_a, co becomes a
|
||||
VECTOR object of classorders and cl becomes a VECTOR object of
|
||||
diff -up src/sage/matrix/matrix0.pyx.orig src/sage/matrix/matrix0.pyx
|
||||
--- src/sage/matrix/matrix0.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/matrix/matrix0.pyx 2022-03-04 15:50:57.330269343 -0700
|
||||
@@ -2292,7 +2292,7 @@ cdef class Matrix(sage.structure.element
|
||||
--- src/sage/matrix/matrix0.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/matrix/matrix0.pyx 2022-06-01 10:29:22.931310276 -0600
|
||||
@@ -2291,7 +2291,7 @@ cdef class Matrix(sage.structure.element
|
||||
# Functions
|
||||
###################################################
|
||||
def act_on_polynomial(self, f):
|
||||
|
@ -422,7 +380,7 @@ diff -up src/sage/matrix/matrix0.pyx.orig src/sage/matrix/matrix0.pyx
|
|||
Return the polynomial f(self\*x).
|
||||
|
||||
INPUT:
|
||||
@@ -2358,7 +2358,7 @@ cdef class Matrix(sage.structure.element
|
||||
@@ -2357,7 +2357,7 @@ cdef class Matrix(sage.structure.element
|
||||
# Arithmetic
|
||||
###################################################
|
||||
def commutator(self, other):
|
||||
|
@ -431,7 +389,7 @@ diff -up src/sage/matrix/matrix0.pyx.orig src/sage/matrix/matrix0.pyx
|
|||
Return the commutator self\*other - other\*self.
|
||||
|
||||
EXAMPLES::
|
||||
@@ -4976,7 +4976,7 @@ cdef class Matrix(sage.structure.element
|
||||
@@ -4993,7 +4993,7 @@ cdef class Matrix(sage.structure.element
|
||||
# Arithmetic
|
||||
###################################################
|
||||
cdef _vector_times_matrix_(self, Vector v):
|
||||
|
@ -441,9 +399,9 @@ diff -up src/sage/matrix/matrix0.pyx.orig src/sage/matrix/matrix0.pyx
|
|||
|
||||
INPUT:
|
||||
diff -up src/sage/matrix/matrix2.pyx.orig src/sage/matrix/matrix2.pyx
|
||||
--- src/sage/matrix/matrix2.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/matrix/matrix2.pyx 2022-03-04 15:50:57.331269345 -0700
|
||||
@@ -9744,7 +9744,7 @@ cdef class Matrix(Matrix1):
|
||||
--- src/sage/matrix/matrix2.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/matrix/matrix2.pyx 2022-06-01 10:29:22.933310284 -0600
|
||||
@@ -9762,7 +9762,7 @@ cdef class Matrix(Matrix1):
|
||||
return img
|
||||
|
||||
def density(self):
|
||||
|
@ -453,9 +411,9 @@ diff -up src/sage/matrix/matrix2.pyx.orig src/sage/matrix/matrix2.pyx
|
|||
|
||||
By density we understand the ratio of the number of nonzero
|
||||
diff -up src/sage/matrix/matrix_integer_dense.pyx.orig src/sage/matrix/matrix_integer_dense.pyx
|
||||
--- src/sage/matrix/matrix_integer_dense.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/matrix/matrix_integer_dense.pyx 2022-03-04 15:50:57.332269347 -0700
|
||||
@@ -746,7 +746,7 @@ cdef class Matrix_integer_dense(Matrix_d
|
||||
--- src/sage/matrix/matrix_integer_dense.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/matrix/matrix_integer_dense.pyx 2022-06-01 10:29:22.934310289 -0600
|
||||
@@ -757,7 +757,7 @@ cdef class Matrix_integer_dense(Matrix_d
|
||||
return ans
|
||||
|
||||
def _multiply_classical(self, Matrix_integer_dense right):
|
||||
|
@ -465,8 +423,8 @@ diff -up src/sage/matrix/matrix_integer_dense.pyx.orig src/sage/matrix/matrix_in
|
|||
|
||||
sage: n = 3
|
||||
diff -up src/sage/matrix/matrix_modn_dense_template.pxi.orig src/sage/matrix/matrix_modn_dense_template.pxi
|
||||
--- src/sage/matrix/matrix_modn_dense_template.pxi.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/matrix/matrix_modn_dense_template.pxi 2022-03-04 15:50:57.333269348 -0700
|
||||
--- src/sage/matrix/matrix_modn_dense_template.pxi.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/matrix/matrix_modn_dense_template.pxi 2022-06-01 10:29:22.934310289 -0600
|
||||
@@ -635,7 +635,7 @@ cdef class Matrix_modn_dense_template(Ma
|
||||
return (word_size, little_endian, s), 10
|
||||
|
||||
|
@ -486,8 +444,8 @@ diff -up src/sage/matrix/matrix_modn_dense_template.pxi.orig src/sage/matrix/mat
|
|||
using the xgcd relation between their first coefficients ``a`` and
|
||||
``b``.
|
||||
diff -up src/sage/matrix/matrix_polynomial_dense.pyx.orig src/sage/matrix/matrix_polynomial_dense.pyx
|
||||
--- src/sage/matrix/matrix_polynomial_dense.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/matrix/matrix_polynomial_dense.pyx 2022-03-04 15:50:57.333269348 -0700
|
||||
--- src/sage/matrix/matrix_polynomial_dense.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/matrix/matrix_polynomial_dense.pyx 2022-06-01 10:29:22.935310293 -0600
|
||||
@@ -55,16 +55,16 @@ cdef class Matrix_polynomial_dense(Matri
|
||||
commonly used in the literature.
|
||||
|
||||
|
@ -514,8 +472,8 @@ diff -up src/sage/matrix/matrix_polynomial_dense.pyx.orig src/sage/matrix/matrix
|
|||
For the rest of this class description, we assume that one is working
|
||||
row-wise. For a given such module, all its bases are equivalent under
|
||||
diff -up src/sage/matrix/matrix_rational_dense.pyx.orig src/sage/matrix/matrix_rational_dense.pyx
|
||||
--- src/sage/matrix/matrix_rational_dense.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/matrix/matrix_rational_dense.pyx 2022-03-04 15:50:57.334269350 -0700
|
||||
--- src/sage/matrix/matrix_rational_dense.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/matrix/matrix_rational_dense.pyx 2022-06-01 10:29:22.935310293 -0600
|
||||
@@ -507,7 +507,7 @@ cdef class Matrix_rational_dense(Matrix_
|
||||
return rich_to_bool(op, 0)
|
||||
|
||||
|
@ -544,8 +502,8 @@ diff -up src/sage/matrix/matrix_rational_dense.pyx.orig src/sage/matrix/matrix_r
|
|||
return the result.
|
||||
|
||||
diff -up src/sage/matroids/basis_exchange_matroid.pyx.orig src/sage/matroids/basis_exchange_matroid.pyx
|
||||
--- src/sage/matroids/basis_exchange_matroid.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/matroids/basis_exchange_matroid.pyx 2022-03-04 15:50:57.334269350 -0700
|
||||
--- src/sage/matroids/basis_exchange_matroid.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/matroids/basis_exchange_matroid.pyx 2022-06-01 10:29:22.935310293 -0600
|
||||
@@ -2115,7 +2115,7 @@ cdef class BasisExchangeMatroid(Matroid)
|
||||
return EQ[0]
|
||||
|
||||
|
@ -556,8 +514,8 @@ diff -up src/sage/matroids/basis_exchange_matroid.pyx.orig src/sage/matroids/bas
|
|||
|
||||
INPUT:
|
||||
diff -up src/sage/matroids/linear_matroid.pyx.orig src/sage/matroids/linear_matroid.pyx
|
||||
--- src/sage/matroids/linear_matroid.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/matroids/linear_matroid.pyx 2022-03-04 15:50:57.335269351 -0700
|
||||
--- src/sage/matroids/linear_matroid.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/matroids/linear_matroid.pyx 2022-06-01 10:29:22.936310297 -0600
|
||||
@@ -800,7 +800,7 @@ cdef class LinearMatroid(BasisExchangeMa
|
||||
# (field) isomorphism
|
||||
|
||||
|
@ -577,9 +535,9 @@ diff -up src/sage/matroids/linear_matroid.pyx.orig src/sage/matroids/linear_matr
|
|||
matroids.
|
||||
|
||||
diff -up src/sage/matroids/matroid.pyx.orig src/sage/matroids/matroid.pyx
|
||||
--- src/sage/matroids/matroid.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/matroids/matroid.pyx 2022-03-04 15:50:57.336269352 -0700
|
||||
@@ -3147,7 +3147,7 @@ cdef class Matroid(SageObject):
|
||||
--- src/sage/matroids/matroid.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/matroids/matroid.pyx 2022-06-01 10:29:22.937310302 -0600
|
||||
@@ -3149,7 +3149,7 @@ cdef class Matroid(SageObject):
|
||||
return Polyhedron(vertices)
|
||||
|
||||
def independence_matroid_polytope(self):
|
||||
|
@ -588,7 +546,7 @@ diff -up src/sage/matroids/matroid.pyx.orig src/sage/matroids/matroid.pyx
|
|||
Return the independence matroid polytope of ``self``.
|
||||
|
||||
This is defined as the convex hull of the vertices
|
||||
@@ -3427,7 +3427,7 @@ cdef class Matroid(SageObject):
|
||||
@@ -3429,7 +3429,7 @@ cdef class Matroid(SageObject):
|
||||
return self._is_isomorphism(other, morphism)
|
||||
|
||||
cpdef is_isomorphism(self, other, morphism):
|
||||
|
@ -597,7 +555,7 @@ diff -up src/sage/matroids/matroid.pyx.orig src/sage/matroids/matroid.pyx
|
|||
Test if a provided morphism induces a matroid isomorphism.
|
||||
|
||||
A *morphism* is a map from the groundset of ``self`` to the groundset
|
||||
@@ -3550,7 +3550,7 @@ cdef class Matroid(SageObject):
|
||||
@@ -3552,7 +3552,7 @@ cdef class Matroid(SageObject):
|
||||
return self._is_isomorphism(other, mf)
|
||||
|
||||
cpdef _is_isomorphism(self, other, morphism):
|
||||
|
@ -606,7 +564,7 @@ diff -up src/sage/matroids/matroid.pyx.orig src/sage/matroids/matroid.pyx
|
|||
Version of is_isomorphism() that does no type checking.
|
||||
|
||||
INPUT:
|
||||
@@ -4313,7 +4313,7 @@ cdef class Matroid(SageObject):
|
||||
@@ -4312,7 +4312,7 @@ cdef class Matroid(SageObject):
|
||||
return self.dual().extension(element, subsets).dual()
|
||||
|
||||
cpdef modular_cut(self, subsets):
|
||||
|
@ -615,7 +573,7 @@ diff -up src/sage/matroids/matroid.pyx.orig src/sage/matroids/matroid.pyx
|
|||
Compute the modular cut generated by ``subsets``.
|
||||
|
||||
A *modular cut* is a collection `C` of flats such that
|
||||
@@ -4714,7 +4714,7 @@ cdef class Matroid(SageObject):
|
||||
@@ -4713,7 +4713,7 @@ cdef class Matroid(SageObject):
|
||||
return True
|
||||
|
||||
cpdef is_cosimple(self):
|
||||
|
@ -624,7 +582,7 @@ diff -up src/sage/matroids/matroid.pyx.orig src/sage/matroids/matroid.pyx
|
|||
Test if the matroid is cosimple.
|
||||
|
||||
A matroid is *cosimple* if it contains no cocircuits of length 1 or 2.
|
||||
@@ -7480,7 +7480,7 @@ cdef class Matroid(SageObject):
|
||||
@@ -7479,7 +7479,7 @@ cdef class Matroid(SageObject):
|
||||
return A
|
||||
|
||||
cpdef tutte_polynomial(self, x=None, y=None):
|
||||
|
@ -634,8 +592,8 @@ diff -up src/sage/matroids/matroid.pyx.orig src/sage/matroids/matroid.pyx
|
|||
|
||||
The *Tutte polynomial* of a matroid is the polynomial
|
||||
diff -up src/sage/misc/cachefunc.pyx.orig src/sage/misc/cachefunc.pyx
|
||||
--- src/sage/misc/cachefunc.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/misc/cachefunc.pyx 2022-03-04 15:50:57.336269352 -0700
|
||||
--- src/sage/misc/cachefunc.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/misc/cachefunc.pyx 2022-06-01 10:29:22.938310306 -0600
|
||||
@@ -835,7 +835,7 @@ cdef class CachedFunction(object):
|
||||
## forward other questions to the cached function.
|
||||
|
||||
|
@ -646,9 +604,9 @@ diff -up src/sage/misc/cachefunc.pyx.orig src/sage/misc/cachefunc.pyx
|
|||
|
||||
A cached function shall inherit the documentation
|
||||
diff -up src/sage/misc/sageinspect.py.orig src/sage/misc/sageinspect.py
|
||||
--- src/sage/misc/sageinspect.py.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/misc/sageinspect.py 2022-03-04 15:50:57.336269352 -0700
|
||||
@@ -881,7 +881,7 @@ class SageArgSpecVisitor(ast.NodeVisitor
|
||||
--- src/sage/misc/sageinspect.py.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/misc/sageinspect.py 2022-06-01 10:29:22.938310306 -0600
|
||||
@@ -882,7 +882,7 @@ class SageArgSpecVisitor(ast.NodeVisitor
|
||||
|
||||
|
||||
def _grep_first_pair_of_parentheses(s):
|
||||
|
@ -657,7 +615,7 @@ diff -up src/sage/misc/sageinspect.py.orig src/sage/misc/sageinspect.py
|
|||
Return the first matching pair of parentheses in a code string.
|
||||
|
||||
INPUT:
|
||||
@@ -936,7 +936,7 @@ def _grep_first_pair_of_parentheses(s):
|
||||
@@ -937,7 +937,7 @@ def _grep_first_pair_of_parentheses(s):
|
||||
|
||||
|
||||
def _split_syntactical_unit(s):
|
||||
|
@ -667,21 +625,21 @@ diff -up src/sage/misc/sageinspect.py.orig src/sage/misc/sageinspect.py
|
|||
|
||||
INPUT:
|
||||
diff -up src/sage/modular/arithgroup/arithgroup_element.pyx.orig src/sage/modular/arithgroup/arithgroup_element.pyx
|
||||
--- src/sage/modular/arithgroup/arithgroup_element.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/modular/arithgroup/arithgroup_element.pyx 2022-03-04 15:50:57.337269354 -0700
|
||||
--- src/sage/modular/arithgroup/arithgroup_element.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/modular/arithgroup/arithgroup_element.pyx 2022-06-01 10:43:34.618895489 -0600
|
||||
@@ -194,7 +194,7 @@ cdef class ArithmeticSubgroupElement(Mul
|
||||
return richcmp(self.__x, right.__x, op)
|
||||
|
||||
def __nonzero__(self):
|
||||
def __bool__(self):
|
||||
- """
|
||||
+ r"""
|
||||
Return ``True``, since the ``self`` lives in SL(2,\Z), which does not
|
||||
contain the zero matrix.
|
||||
|
||||
diff -up src/sage/modular/arithgroup/farey_symbol.pyx.orig src/sage/modular/arithgroup/farey_symbol.pyx
|
||||
--- src/sage/modular/arithgroup/farey_symbol.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/modular/arithgroup/farey_symbol.pyx 2022-03-04 15:50:57.337269354 -0700
|
||||
@@ -615,7 +615,7 @@ cdef class Farey:
|
||||
--- src/sage/modular/arithgroup/farey_symbol.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/modular/arithgroup/farey_symbol.pyx 2022-06-01 10:29:22.939310310 -0600
|
||||
@@ -610,7 +610,7 @@ cdef class Farey:
|
||||
if forced_format == 'plain':
|
||||
# output not using xymatrix
|
||||
s = r'\left( -\infty'
|
||||
|
@ -691,8 +649,8 @@ diff -up src/sage/modular/arithgroup/farey_symbol.pyx.orig src/sage/modular/arit
|
|||
for i in xrange(len(a)):
|
||||
u = b[i]
|
||||
diff -up src/sage/modular/modsym/heilbronn.pyx.orig src/sage/modular/modsym/heilbronn.pyx
|
||||
--- src/sage/modular/modsym/heilbronn.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/modular/modsym/heilbronn.pyx 2022-03-04 15:50:57.337269354 -0700
|
||||
--- src/sage/modular/modsym/heilbronn.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/modular/modsym/heilbronn.pyx 2022-06-01 10:29:22.939310310 -0600
|
||||
@@ -211,7 +211,7 @@ cdef class Heilbronn:
|
||||
sig_off()
|
||||
|
||||
|
@ -703,18 +661,9 @@ diff -up src/sage/modular/modsym/heilbronn.pyx.orig src/sage/modular/modsym/heil
|
|||
|
||||
- ``ans`` - fmpz_poly_t\*; pre-allocated an
|
||||
diff -up src/sage/modules/free_module_element.pyx.orig src/sage/modules/free_module_element.pyx
|
||||
--- src/sage/modules/free_module_element.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/modules/free_module_element.pyx 2022-03-04 15:50:57.338269355 -0700
|
||||
@@ -2387,7 +2387,7 @@ cdef class FreeModuleElement(Vector):
|
||||
|
||||
def plot_step(self, xmin=0, xmax=1, eps=None, res=None,
|
||||
connect=True, **kwds):
|
||||
- """
|
||||
+ r"""
|
||||
INPUT:
|
||||
|
||||
- ``xmin`` - (default: 0) start x position to start
|
||||
@@ -3722,7 +3722,7 @@ cdef class FreeModuleElement(Vector):
|
||||
--- src/sage/modules/free_module_element.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/modules/free_module_element.pyx 2022-06-01 10:36:28.861107674 -0600
|
||||
@@ -3731,7 +3731,7 @@ cdef class FreeModuleElement(Vector):
|
||||
from sage.misc.latex import latex
|
||||
vector_delimiters = latex.vector_delimiters()
|
||||
s = '\\left' + vector_delimiters[0]
|
||||
|
@ -724,8 +673,8 @@ diff -up src/sage/modules/free_module_element.pyx.orig src/sage/modules/free_mod
|
|||
|
||||
def dense_vector(self):
|
||||
diff -up src/sage/numerical/backends/generic_backend.pyx.orig src/sage/numerical/backends/generic_backend.pyx
|
||||
--- src/sage/numerical/backends/generic_backend.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/numerical/backends/generic_backend.pyx 2022-03-04 15:50:57.338269355 -0700
|
||||
--- src/sage/numerical/backends/generic_backend.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/numerical/backends/generic_backend.pyx 2022-06-01 10:29:25.996323229 -0600
|
||||
@@ -1376,7 +1376,7 @@ cdef class GenericBackend:
|
||||
raise NotImplementedError()
|
||||
|
||||
|
@ -763,10 +712,10 @@ diff -up src/sage/numerical/backends/generic_backend.pyx.orig src/sage/numerical
|
|||
|
||||
This assumes that the problem has been solved with the simplex method
|
||||
diff -up src/sage/numerical/backends/glpk_backend.pyx.orig src/sage/numerical/backends/glpk_backend.pyx
|
||||
--- src/sage/numerical/backends/glpk_backend.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/numerical/backends/glpk_backend.pyx 2022-03-04 15:50:57.339269357 -0700
|
||||
--- src/sage/numerical/backends/glpk_backend.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/numerical/backends/glpk_backend.pyx 2022-06-01 10:29:25.997323233 -0600
|
||||
@@ -2312,7 +2312,7 @@ cdef class GLPKBackend(GenericBackend):
|
||||
|
||||
raise ValueError("This parameter is not available.")
|
||||
|
||||
cpdef bint is_variable_basic(self, int index):
|
||||
- """
|
||||
|
@ -802,8 +751,8 @@ diff -up src/sage/numerical/backends/glpk_backend.pyx.orig src/sage/numerical/ba
|
|||
|
||||
This assumes that the problem has been solved with the simplex method
|
||||
diff -up src/sage/numerical/backends/interactivelp_backend.pyx.orig src/sage/numerical/backends/interactivelp_backend.pyx
|
||||
--- src/sage/numerical/backends/interactivelp_backend.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/numerical/backends/interactivelp_backend.pyx 2022-03-04 15:50:57.339269357 -0700
|
||||
--- src/sage/numerical/backends/interactivelp_backend.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/numerical/backends/interactivelp_backend.pyx 2022-06-01 10:29:25.997323233 -0600
|
||||
@@ -1063,7 +1063,7 @@ cdef class InteractiveLPBackend:
|
||||
problem_type, ring, objective_constant_term=d)
|
||||
|
||||
|
@ -857,22 +806,10 @@ diff -up src/sage/numerical/backends/interactivelp_backend.pyx.orig src/sage/num
|
|||
+ r"""
|
||||
Return the :class:`InteractiveLPProblem` object associated with this backend.
|
||||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/quivers/algebra_elements.pyx.orig src/sage/quivers/algebra_elements.pyx
|
||||
--- src/sage/quivers/algebra_elements.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/quivers/algebra_elements.pyx 2022-03-04 15:50:57.339269357 -0700
|
||||
@@ -280,7 +280,7 @@ cdef class PathAlgebraElement(RingElemen
|
||||
)
|
||||
|
||||
def _latex_(self):
|
||||
- """
|
||||
+ r"""
|
||||
Latex string representation.
|
||||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/rings/bernoulli_mod_p.pyx.orig src/sage/rings/bernoulli_mod_p.pyx
|
||||
--- src/sage/rings/bernoulli_mod_p.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/bernoulli_mod_p.pyx 2022-03-04 15:50:57.339269357 -0700
|
||||
--- src/sage/rings/bernoulli_mod_p.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/bernoulli_mod_p.pyx 2022-06-01 10:29:27.580329923 -0600
|
||||
@@ -41,7 +41,7 @@ from sage.rings.bernmm import bernmm_ber
|
||||
|
||||
|
||||
|
@ -883,8 +820,8 @@ diff -up src/sage/rings/bernoulli_mod_p.pyx.orig src/sage/rings/bernoulli_mod_p.
|
|||
|
||||
It checks the identity
|
||||
diff -up src/sage/rings/complex_interval.pyx.orig src/sage/rings/complex_interval.pyx
|
||||
--- src/sage/rings/complex_interval.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/complex_interval.pyx 2022-03-04 15:50:57.340269358 -0700
|
||||
--- src/sage/rings/complex_interval.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/complex_interval.pyx 2022-06-01 10:29:27.580329923 -0600
|
||||
@@ -732,7 +732,7 @@ cdef class ComplexIntervalFieldElement(s
|
||||
return x
|
||||
|
||||
|
@ -904,8 +841,8 @@ diff -up src/sage/rings/complex_interval.pyx.orig src/sage/rings/complex_interva
|
|||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/rings/complex_mpc.pyx.orig src/sage/rings/complex_mpc.pyx
|
||||
--- src/sage/rings/complex_mpc.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/complex_mpc.pyx 2022-03-04 15:50:57.340269358 -0700
|
||||
--- src/sage/rings/complex_mpc.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/complex_mpc.pyx 2022-06-01 10:29:27.581329927 -0600
|
||||
@@ -137,15 +137,15 @@ cdef inline mpfr_rnd_t rnd_im(mpc_rnd_t
|
||||
sign = '[+-]'
|
||||
digit_ten = '[0123456789]'
|
||||
|
@ -1008,8 +945,8 @@ diff -up src/sage/rings/complex_mpc.pyx.orig src/sage/rings/complex_mpc.pyx
|
|||
|
||||
.. MATH::
|
||||
diff -up src/sage/rings/finite_rings/hom_finite_field.pyx.orig src/sage/rings/finite_rings/hom_finite_field.pyx
|
||||
--- src/sage/rings/finite_rings/hom_finite_field.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/finite_rings/hom_finite_field.pyx 2022-03-04 15:50:57.340269358 -0700
|
||||
--- src/sage/rings/finite_rings/hom_finite_field.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/finite_rings/hom_finite_field.pyx 2022-06-01 10:29:27.581329927 -0600
|
||||
@@ -147,7 +147,7 @@ cdef class SectionFiniteFieldHomomorphis
|
||||
|
||||
|
||||
|
@ -1020,9 +957,9 @@ diff -up src/sage/rings/finite_rings/hom_finite_field.pyx.orig src/sage/rings/fi
|
|||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/rings/finite_rings/integer_mod.pyx.orig src/sage/rings/finite_rings/integer_mod.pyx
|
||||
--- src/sage/rings/finite_rings/integer_mod.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/finite_rings/integer_mod.pyx 2022-03-04 15:50:57.341269359 -0700
|
||||
@@ -2241,7 +2241,7 @@ cdef class IntegerMod_gmp(IntegerMod_abs
|
||||
--- src/sage/rings/finite_rings/integer_mod.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/finite_rings/integer_mod.pyx 2022-06-01 10:29:27.582329931 -0600
|
||||
@@ -2247,7 +2247,7 @@ cdef class IntegerMod_gmp(IntegerMod_abs
|
||||
return int(self.lift())
|
||||
|
||||
def __pow__(IntegerMod_gmp self, exp, m): # NOTE: m ignored, always use modulus of parent ring
|
||||
|
@ -1031,7 +968,7 @@ diff -up src/sage/rings/finite_rings/integer_mod.pyx.orig src/sage/rings/finite_
|
|||
EXAMPLES::
|
||||
|
||||
sage: R = Integers(10^10)
|
||||
@@ -3541,7 +3541,7 @@ cdef class IntegerMod_int64(IntegerMod_a
|
||||
@@ -3547,7 +3547,7 @@ cdef class IntegerMod_int64(IntegerMod_a
|
||||
return self._new_c(self.ivalue >> (-k))
|
||||
|
||||
def __pow__(IntegerMod_int64 self, exp, m): # NOTE: m ignored, always use modulus of parent ring
|
||||
|
@ -1041,8 +978,8 @@ diff -up src/sage/rings/finite_rings/integer_mod.pyx.orig src/sage/rings/finite_
|
|||
|
||||
sage: R = Integers(10)
|
||||
diff -up src/sage/rings/number_field/number_field_element.pyx.orig src/sage/rings/number_field/number_field_element.pyx
|
||||
--- src/sage/rings/number_field/number_field_element.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/number_field/number_field_element.pyx 2022-03-04 15:50:57.342269361 -0700
|
||||
--- src/sage/rings/number_field/number_field_element.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/number_field/number_field_element.pyx 2022-06-01 10:29:27.582329931 -0600
|
||||
@@ -493,7 +493,7 @@ cdef class NumberFieldElement(FieldEleme
|
||||
return codomain(f(im_gens[0]))
|
||||
|
||||
|
@ -1053,8 +990,8 @@ diff -up src/sage/rings/number_field/number_field_element.pyx.orig src/sage/ring
|
|||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/rings/number_field/number_field_morphisms.pyx.orig src/sage/rings/number_field/number_field_morphisms.pyx
|
||||
--- src/sage/rings/number_field/number_field_morphisms.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/number_field/number_field_morphisms.pyx 2022-03-04 15:50:57.342269361 -0700
|
||||
--- src/sage/rings/number_field/number_field_morphisms.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/number_field/number_field_morphisms.pyx 2022-06-01 10:29:27.582329931 -0600
|
||||
@@ -340,7 +340,7 @@ cdef class EmbeddedNumberFieldConversion
|
||||
|
||||
|
||||
|
@ -1074,9 +1011,9 @@ diff -up src/sage/rings/number_field/number_field_morphisms.pyx.orig src/sage/ri
|
|||
target (with respect to the \code{abs} function). If margin is greater
|
||||
than 1, and x and y are the first and second closest elements to target,
|
||||
diff -up src/sage/rings/padics/local_generic_element.pyx.orig src/sage/rings/padics/local_generic_element.pyx
|
||||
--- src/sage/rings/padics/local_generic_element.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/padics/local_generic_element.pyx 2022-03-04 15:50:57.342269361 -0700
|
||||
@@ -401,7 +401,7 @@ cdef class LocalGenericElement(Commutati
|
||||
--- src/sage/rings/padics/local_generic_element.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/padics/local_generic_element.pyx 2022-06-01 10:29:27.583329935 -0600
|
||||
@@ -408,7 +408,7 @@ cdef class LocalGenericElement(Commutati
|
||||
return ans
|
||||
|
||||
def _latex_(self):
|
||||
|
@ -1086,8 +1023,8 @@ diff -up src/sage/rings/padics/local_generic_element.pyx.orig src/sage/rings/pad
|
|||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/rings/padics/padic_capped_absolute_element.pyx.orig src/sage/rings/padics/padic_capped_absolute_element.pyx
|
||||
--- src/sage/rings/padics/padic_capped_absolute_element.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/padics/padic_capped_absolute_element.pyx 2022-03-04 15:50:57.342269361 -0700
|
||||
--- src/sage/rings/padics/padic_capped_absolute_element.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/padics/padic_capped_absolute_element.pyx 2022-06-01 10:29:27.583329935 -0600
|
||||
@@ -383,7 +383,7 @@ cdef class pAdicCappedAbsoluteElement(CA
|
||||
return ans
|
||||
|
||||
|
@ -1107,8 +1044,8 @@ diff -up src/sage/rings/padics/padic_capped_absolute_element.pyx.orig src/sage/r
|
|||
|
||||
This is a helper method for :meth:`exp`.
|
||||
diff -up src/sage/rings/padics/padic_fixed_mod_element.pyx.orig src/sage/rings/padics/padic_fixed_mod_element.pyx
|
||||
--- src/sage/rings/padics/padic_fixed_mod_element.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/padics/padic_fixed_mod_element.pyx 2022-03-04 15:50:57.343269362 -0700
|
||||
--- src/sage/rings/padics/padic_fixed_mod_element.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/padics/padic_fixed_mod_element.pyx 2022-06-01 10:29:27.583329935 -0600
|
||||
@@ -449,7 +449,7 @@ cdef class pAdicFixedModElement(FMElemen
|
||||
return ans
|
||||
|
||||
|
@ -1128,8 +1065,8 @@ diff -up src/sage/rings/padics/padic_fixed_mod_element.pyx.orig src/sage/rings/p
|
|||
|
||||
This is a helper method for :meth:`exp`.
|
||||
diff -up src/sage/rings/padics/padic_generic_element.pyx.orig src/sage/rings/padics/padic_generic_element.pyx
|
||||
--- src/sage/rings/padics/padic_generic_element.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/padics/padic_generic_element.pyx 2022-03-04 15:50:57.343269362 -0700
|
||||
--- src/sage/rings/padics/padic_generic_element.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/padics/padic_generic_element.pyx 2022-06-01 10:29:27.584329940 -0600
|
||||
@@ -544,7 +544,7 @@ cdef class pAdicGenericElement(LocalGene
|
||||
return self._repr_(mode=mode)
|
||||
|
||||
|
@ -1158,9 +1095,9 @@ diff -up src/sage/rings/padics/padic_generic_element.pyx.orig src/sage/rings/pad
|
|||
|
||||
This is a helper method for :meth:`exp`.
|
||||
diff -up src/sage/rings/polynomial/multi_polynomial_libsingular.pyx.orig src/sage/rings/polynomial/multi_polynomial_libsingular.pyx
|
||||
--- src/sage/rings/polynomial/multi_polynomial_libsingular.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/polynomial/multi_polynomial_libsingular.pyx 2022-03-04 15:50:57.344269364 -0700
|
||||
@@ -2520,7 +2520,7 @@ cdef class MPolynomial_libsingular(MPoly
|
||||
--- src/sage/rings/polynomial/multi_polynomial_libsingular.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/polynomial/multi_polynomial_libsingular.pyx 2022-06-01 10:29:27.585329944 -0600
|
||||
@@ -2470,7 +2470,7 @@ cdef class MPolynomial_libsingular(MPoly
|
||||
return char_to_str(s)
|
||||
|
||||
def _latex_(self):
|
||||
|
@ -1170,8 +1107,8 @@ diff -up src/sage/rings/polynomial/multi_polynomial_libsingular.pyx.orig src/sag
|
|||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/rings/polynomial/ore_polynomial_element.pyx.orig src/sage/rings/polynomial/ore_polynomial_element.pyx
|
||||
--- src/sage/rings/polynomial/ore_polynomial_element.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/polynomial/ore_polynomial_element.pyx 2022-03-04 15:50:57.345269365 -0700
|
||||
--- src/sage/rings/polynomial/ore_polynomial_element.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/polynomial/ore_polynomial_element.pyx 2022-06-01 10:29:27.585329944 -0600
|
||||
@@ -1707,8 +1707,8 @@ cdef class OrePolynomial(AlgebraElement)
|
||||
var = ""
|
||||
s += "%s %s"%(x,var)
|
||||
|
@ -1184,9 +1121,9 @@ diff -up src/sage/rings/polynomial/ore_polynomial_element.pyx.orig src/sage/ring
|
|||
if s == " ":
|
||||
return "0"
|
||||
diff -up src/sage/rings/polynomial/polynomial_element.pyx.orig src/sage/rings/polynomial/polynomial_element.pyx
|
||||
--- src/sage/rings/polynomial/polynomial_element.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/polynomial/polynomial_element.pyx 2022-03-04 15:50:57.346269367 -0700
|
||||
@@ -2634,8 +2634,8 @@ cdef class Polynomial(CommutativeAlgebra
|
||||
--- src/sage/rings/polynomial/polynomial_element.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/polynomial/polynomial_element.pyx 2022-06-01 10:29:27.586329948 -0600
|
||||
@@ -2741,8 +2741,8 @@ cdef class Polynomial(CommutativeAlgebra
|
||||
var = ""
|
||||
s += "%s %s" % (x, var)
|
||||
s = s.replace(" + -", " - ")
|
||||
|
@ -1197,7 +1134,7 @@ diff -up src/sage/rings/polynomial/polynomial_element.pyx.orig src/sage/rings/po
|
|||
s = s.replace("|","")
|
||||
if s == " ":
|
||||
return "0"
|
||||
@@ -2735,7 +2735,7 @@ cdef class Polynomial(CommutativeAlgebra
|
||||
@@ -2842,7 +2842,7 @@ cdef class Polynomial(CommutativeAlgebra
|
||||
raise IndexError("polynomials are immutable")
|
||||
|
||||
cpdef _floordiv_(self, right):
|
||||
|
@ -1206,7 +1143,7 @@ diff -up src/sage/rings/polynomial/polynomial_element.pyx.orig src/sage/rings/po
|
|||
Quotient of division of self by other. This is denoted //.
|
||||
|
||||
If self = quotient \* right + remainder, this function returns
|
||||
@@ -6532,8 +6532,8 @@ cdef class Polynomial(CommutativeAlgebra
|
||||
@@ -6639,8 +6639,8 @@ cdef class Polynomial(CommutativeAlgebra
|
||||
where the roots `a` and `b` are to be considered in the algebraic
|
||||
closure of the fraction field of the coefficients and counted with
|
||||
multiplicities. If the polynomials are not monic this quantity is
|
||||
|
@ -1218,8 +1155,8 @@ diff -up src/sage/rings/polynomial/polynomial_element.pyx.orig src/sage/rings/po
|
|||
|
||||
INPUT:
|
||||
diff -up src/sage/rings/polynomial/polynomial_integer_dense_flint.pyx.orig src/sage/rings/polynomial/polynomial_integer_dense_flint.pyx
|
||||
--- src/sage/rings/polynomial/polynomial_integer_dense_flint.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/polynomial/polynomial_integer_dense_flint.pyx 2022-03-04 15:50:57.346269367 -0700
|
||||
--- src/sage/rings/polynomial/polynomial_integer_dense_flint.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/polynomial/polynomial_integer_dense_flint.pyx 2022-06-01 10:29:27.587329952 -0600
|
||||
@@ -1394,7 +1394,7 @@ cdef class Polynomial_integer_dense_flin
|
||||
return smallInteger(fmpz_poly_degree(self.__poly))
|
||||
|
||||
|
@ -1230,9 +1167,9 @@ diff -up src/sage/rings/polynomial/polynomial_integer_dense_flint.pyx.orig src/s
|
|||
and an integer `d` such that
|
||||
|
||||
diff -up src/sage/rings/polynomial/real_roots.pyx.orig src/sage/rings/polynomial/real_roots.pyx
|
||||
--- src/sage/rings/polynomial/real_roots.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/polynomial/real_roots.pyx 2022-03-04 15:50:57.347269368 -0700
|
||||
@@ -1255,7 +1255,7 @@ def de_casteljau_intvec(Vector_integer_d
|
||||
--- src/sage/rings/polynomial/real_roots.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/polynomial/real_roots.pyx 2022-06-01 10:29:27.588329956 -0600
|
||||
@@ -1256,7 +1256,7 @@ def de_casteljau_intvec(Vector_integer_d
|
||||
cdef double half_ulp = ldexp(1.0 * 65/64, -54)
|
||||
|
||||
def intvec_to_doublevec(Vector_integer_dense b, long err):
|
||||
|
@ -1241,7 +1178,7 @@ diff -up src/sage/rings/polynomial/real_roots.pyx.orig src/sage/rings/polynomial
|
|||
Given a vector of integers A = [a1, ..., an], and an integer
|
||||
error bound E, returns a vector of floating-point numbers
|
||||
B = [b1, ..., bn], lower and upper error bounds F1 and F2, and
|
||||
@@ -2145,7 +2145,7 @@ def subsample_vec_doctest(a, slen, llen)
|
||||
@@ -2146,7 +2146,7 @@ def subsample_vec_doctest(a, slen, llen)
|
||||
return subsample_vec(a, slen, llen)
|
||||
|
||||
def maximum_root_first_lambda(p):
|
||||
|
@ -1251,8 +1188,8 @@ diff -up src/sage/rings/polynomial/real_roots.pyx.orig src/sage/rings/polynomial
|
|||
on its largest real root, using the first-\lambda algorithm from
|
||||
"Implementations of a New Theorem for Computing Bounds for Positive
|
||||
diff -up src/sage/rings/real_double_element_gsl.pyx.orig src/sage/rings/real_double_element_gsl.pyx
|
||||
--- src/sage/rings/real_double_element_gsl.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/real_double_element_gsl.pyx 2022-03-04 15:58:11.186882002 -0700
|
||||
--- src/sage/rings/real_double_element_gsl.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/real_double_element_gsl.pyx 2022-06-01 10:29:27.588329956 -0600
|
||||
@@ -227,7 +227,7 @@ cdef class RealDoubleElement_gsl(RealDou
|
||||
return a
|
||||
|
||||
|
@ -1263,8 +1200,8 @@ diff -up src/sage/rings/real_double_element_gsl.pyx.orig src/sage/rings/real_dou
|
|||
|
||||
INPUT:
|
||||
diff -up src/sage/rings/real_mpfi.pyx.orig src/sage/rings/real_mpfi.pyx
|
||||
--- src/sage/rings/real_mpfi.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/real_mpfi.pyx 2022-03-04 15:50:57.348269369 -0700
|
||||
--- src/sage/rings/real_mpfi.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/real_mpfi.pyx 2022-06-01 10:29:27.588329956 -0600
|
||||
@@ -1309,7 +1309,7 @@ cdef class RealIntervalFieldElement(Ring
|
||||
return self.str(10)
|
||||
|
||||
|
@ -1275,8 +1212,8 @@ diff -up src/sage/rings/real_mpfi.pyx.orig src/sage/rings/real_mpfi.pyx
|
|||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/rings/semirings/tropical_semiring.pyx.orig src/sage/rings/semirings/tropical_semiring.pyx
|
||||
--- src/sage/rings/semirings/tropical_semiring.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/semirings/tropical_semiring.pyx 2022-03-04 15:50:57.348269369 -0700
|
||||
--- src/sage/rings/semirings/tropical_semiring.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/semirings/tropical_semiring.pyx 2022-06-01 10:29:27.589329961 -0600
|
||||
@@ -99,7 +99,7 @@ cdef class TropicalSemiringElement(Eleme
|
||||
return repr(self._val)
|
||||
|
||||
|
@ -1287,8 +1224,8 @@ diff -up src/sage/rings/semirings/tropical_semiring.pyx.orig src/sage/rings/semi
|
|||
|
||||
EXAMPLES::
|
||||
diff -up src/sage/rings/tate_algebra_element.pyx.orig src/sage/rings/tate_algebra_element.pyx
|
||||
--- src/sage/rings/tate_algebra_element.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/rings/tate_algebra_element.pyx 2022-03-04 15:50:57.349269371 -0700
|
||||
--- src/sage/rings/tate_algebra_element.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/rings/tate_algebra_element.pyx 2022-06-01 10:29:27.589329961 -0600
|
||||
@@ -3447,7 +3447,7 @@ cdef class TateAlgebraElement(Commutativ
|
||||
|
||||
@coerce_binop
|
||||
|
@ -1298,21 +1235,9 @@ diff -up src/sage/rings/tate_algebra_element.pyx.orig src/sage/rings/tate_algebr
|
|||
Return the S-polynomial of this series and ``other``.
|
||||
|
||||
INPUT:
|
||||
diff -up src/sage/structure/coerce_maps.pyx.orig src/sage/structure/coerce_maps.pyx
|
||||
--- src/sage/structure/coerce_maps.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/structure/coerce_maps.pyx 2022-03-04 15:50:57.349269371 -0700
|
||||
@@ -312,7 +312,7 @@ cdef class NamedConvertMap(Map):
|
||||
|
||||
cdef class CallableConvertMap(Map):
|
||||
def __init__(self, domain, codomain, func, parent_as_first_arg=None):
|
||||
- """
|
||||
+ r"""
|
||||
This lets one easily create maps from any callable object.
|
||||
|
||||
This is especially useful to create maps from bound methods.
|
||||
diff -up src/sage/symbolic/expression.pyx.orig src/sage/symbolic/expression.pyx
|
||||
--- src/sage/symbolic/expression.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/symbolic/expression.pyx 2022-03-04 16:01:04.179126250 -0700
|
||||
--- src/sage/symbolic/expression.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/symbolic/expression.pyx 2022-06-01 10:29:28.934335645 -0600
|
||||
@@ -7,7 +7,7 @@
|
||||
# distutils: include_dirs = SINGULAR_INCDIR
|
||||
# pynac/basic.h includes
|
||||
|
@ -1322,27 +1247,9 @@ diff -up src/sage/symbolic/expression.pyx.orig src/sage/symbolic/expression.pyx
|
|||
Symbolic Expressions
|
||||
|
||||
RELATIONAL EXPRESSIONS:
|
||||
@@ -5202,7 +5202,7 @@ cdef class Expression(Expression_abc):
|
||||
expand_rational = rational_expand = expand
|
||||
|
||||
def expand_trig(self, full=False, half_angles=False, plus=True, times=True):
|
||||
- """
|
||||
+ r"""
|
||||
Expand trigonometric and hyperbolic functions of sums of angles
|
||||
and of multiple angles occurring in self. For best results, self
|
||||
should already be expanded.
|
||||
@@ -7930,7 +7930,7 @@ cdef class Expression(Expression_abc):
|
||||
return new_Expression_from_GEx(self._parent, x)
|
||||
|
||||
def gosper_term(self, n):
|
||||
- """
|
||||
+ r"""
|
||||
Return Gosper's hypergeometric term for ``self``.
|
||||
|
||||
Suppose ``f``=``self`` is a hypergeometric term such that:
|
||||
diff -up src/sage/symbolic/function.pyx.orig src/sage/symbolic/function.pyx
|
||||
--- src/sage/symbolic/function.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/symbolic/function.pyx 2022-03-04 15:50:59.211272001 -0700
|
||||
--- src/sage/symbolic/function.pyx.orig 2022-05-15 16:11:11.000000000 -0600
|
||||
+++ src/sage/symbolic/function.pyx 2022-06-01 10:29:28.934335645 -0600
|
||||
@@ -1137,7 +1137,7 @@ cdef class BuiltinFunction(Function):
|
||||
|
||||
# this is required to read old pickles of erf, elliptic_ec, etc.
|
||||
|
@ -1352,24 +1259,3 @@ diff -up src/sage/symbolic/function.pyx.orig src/sage/symbolic/function.pyx
|
|||
EXAMPLES::
|
||||
|
||||
sage: cot.__setstate__([1,0])
|
||||
diff -up src/sage/symbolic/ring.pyx.orig src/sage/symbolic/ring.pyx
|
||||
--- src/sage/symbolic/ring.pyx.orig 2022-01-30 06:41:50.000000000 -0700
|
||||
+++ src/sage/symbolic/ring.pyx 2022-03-04 15:50:59.211272001 -0700
|
||||
@@ -110,7 +110,7 @@ cdef class SymbolicRing(sage.rings.abc.S
|
||||
return "Symbolic Ring"
|
||||
|
||||
def _latex_(self):
|
||||
- """
|
||||
+ r"""
|
||||
Return latex representation of the symbolic ring.
|
||||
|
||||
EXAMPLES::
|
||||
@@ -759,7 +759,7 @@ cdef class SymbolicRing(sage.rings.abc.S
|
||||
asm.forget()
|
||||
|
||||
def var(self, name, latex_name=None, n=None, domain=None):
|
||||
- """
|
||||
+ r"""
|
||||
Return a symbolic variable as an element of the symbolic ring.
|
||||
|
||||
INPUT:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue