Changeset 1887 for branches/f4grobner
- Timestamp:
- 2015-06-15T17:02:59-07:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/f4grobner/mx-grobner.lisp
r1865 r1887 56 56 57 57 (use-package :ngrobner) 58 59 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 60 ;; 61 ;; Global switches 62 ;; 63 ;; Can be used in Maxima just fine, as they observe the 64 ;; Maxima naming convention, i.e. all names visible at the 65 ;; Maxima toplevel begin with a '$'. 66 ;; 67 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 68 69 (defvar $poly_monomial_order '$lex 70 "This switch controls which monomial order is used in polynomial 71 and Grobner basis calculations. If not set, LEX will be used") 72 73 (defvar $poly_coefficient_ring '$expression_ring 74 "This switch indicates the coefficient ring of the polynomials 75 that will be used in grobner calculations. If not set, Maxima's 76 general expression ring will be used. This variable may be set 77 to RING_OF_INTEGERS if desired.") 78 79 (defvar $poly_primary_elimination_order nil 80 "Name of the default order for eliminated variables in elimination-based functions. 81 If not set, LEX will be used.") 82 83 (defvar $poly_secondary_elimination_order nil 84 "Name of the default order for kept variables in elimination-based functions. 85 If not set, LEX will be used.") 86 87 (defvar $poly_elimination_order nil 88 "Name of the default elimination order used in elimination calculations. 89 If set, it overrides the settings in variables POLY_PRIMARY_ELIMINATION_ORDER 90 and SECONDARY_ELIMINATION_ORDER. The user must ensure that this is a true 91 elimination order valid for the number of eliminated variables.") 92 93 (defvar $poly_return_term_list nil 94 "If set to T, all functions in this package will return each polynomial as a 95 list of terms in the current monomial order rather than a Maxima general expression.") 58 96 59 97
Note:
See TracChangeset
for help on using the changeset viewer.