close Warning: Can't synchronize with repository "(default)" (The repository directory has changed, you should resynchronize the repository with: trac-admin $ENV repository resync '(default)'). Look in the Trac log for more information.

Changeset 1182 for branches/f4grobner


Ignore:
Timestamp:
2015-06-10T20:42:16-07:00 (10 years ago)
Author:
Marek Rychlik
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/f4grobner/division.lisp

    r1181 r1182  
    153153
    154154;; Merge it sometime with poly-pseudo-divide
    155 (defun normal-form (ring f fl &optional (top-reduction-only $poly_top_reduction_only))
     155(defun normal-form (ring-and-order f fl
     156                    &optional
     157                      (top-reduction-only $poly_top_reduction_only)
     158                      (ring (ro-ring ring-and-order)))
    156159  ;; Loop invariant: c*f0=sum ai*fi+r+f, where f0 is the initial value of f
    157160  #+grobner-check(when (null fl) (warn "normal-form: empty divisor list."))
     
    171174             (type poly r))
    172175    (multiple-value-setq (f r c division-count)
    173       (normal-form-step ring fl f r c division-count))))
     176      (normal-form-step ring-and-order fl f r c division-count))))
    174177
    175178(defun buchberger-criterion (ring g)
Note: See TracChangeset for help on using the changeset viewer.