- Timestamp:
- 2015-06-05T11:59:10-07:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/f4grobner/mx-grobner.lisp
r98 r99 32 32 ;;FUNCTS is loaded because it contains the definition of LCM 33 33 ($load "functs") 34 35 36 37 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;38 ;;39 ;; Global switches40 ;; (Can be used in Maxima just fine)41 ;;42 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;43 44 (defmvar $poly_monomial_order '$lex45 "This switch controls which monomial order is used in polynomial46 and Grobner basis calculations. If not set, LEX will be used")47 48 (defmvar $poly_coefficient_ring '$expression_ring49 "This switch indicates the coefficient ring of the polynomials50 that will be used in grobner calculations. If not set, Maxima's51 general expression ring will be used. This variable may be set52 to RING_OF_INTEGERS if desired.")53 54 (defmvar $poly_primary_elimination_order nil55 "Name of the default order for eliminated variables in elimination-based functions.56 If not set, LEX will be used.")57 58 (defmvar $poly_secondary_elimination_order nil59 "Name of the default order for kept variables in elimination-based functions.60 If not set, LEX will be used.")61 62 (defmvar $poly_elimination_order nil63 "Name of the default elimination order used in elimination calculations.64 If set, it overrides the settings in variables POLY_PRIMARY_ELIMINATION_ORDER65 and SECONDARY_ELIMINATION_ORDER. The user must ensure that this is a true66 elimination order valid for the number of eliminated variables.")67 68 (defmvar $poly_return_term_list nil69 "If set to T, all functions in this package will return each polynomial as a70 list of terms in the current monomial order rather than a Maxima general expression.")71 72 (defmvar $poly_grobner_debug nil73 "If set to TRUE, produce debugging and tracing output.")74 75 (defmvar $poly_grobner_algorithm '$buchberger76 "The name of the algorithm used to find grobner bases.")77 78 (defmvar $poly_top_reduction_only nil79 "If not FALSE, use top reduction only whenever possible.80 Top reduction means that division algorithm stops after the first reduction.")81 82 83 34 84 35 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Note:
See TracChangeset
for help on using the changeset viewer.