Changeset 3079
- Timestamp:
- 2015-06-21T18:33:22-07:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/f4grobner/polynomial.lisp
r3078 r3079 306 306 (t (monom-dimension (leading-term poly))))) 307 307 308 (defun saturation-extension ( plist308 (defun saturation-extension (F plist 309 309 &aux 310 (k (length plist)) 311 (d (+ k (monom-dimension (poly-lt (car plist))))) 310 312 (plist (poly-standard-extension plist)) 311 313 (dim (poly-dimension (car plist)))) … … 319 321 320 322 321 (defun polysaturation-extension ( ring fplist323 (defun polysaturation-extension (F plist 322 324 &aux 323 325 (k (length plist)) 324 (d (+ k (monom-dimension (poly-l m(car plist)))))326 (d (+ k (monom-dimension (poly-lt (car plist))))) 325 327 ;; Add k variables to f 326 328 (f (poly-list-add-variables f k)) 327 329 ;; Set PLIST to [U1*P1,U2*P2,...,UK*PK] 328 330 (plist (apply #'nconc (poly-standard-extension plist)))) 329 "Calculate [ U1*P1+U2*P2+...+UK*PK-1], where PLIST=[P1,P2,...,PK]."331 "Calculate [F,U1*P1+U2*P2+...+UK*PK-1], where PLIST=[P1,P2,...,PK]." 330 332 ;; Add -1 as the last term 331 333 (declare (type ring ring))
Note:
See TracChangeset
for help on using the changeset viewer.