Changeset 3494
- Timestamp:
- 2015-09-05T10:59:29-07:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/f4grobner/5am-poly.lisp
r3493 r3494 69 69 ;; so it will be automatically sorted. 70 70 (dolist (x '( ((2) . 22) ((4) . 44) ((5) . 55) ((8) . 88) ((9) . 99) )) 71 (insert-item p (make-instance ' term :exponents (car x) :coeff (cdr x))))71 (insert-item p (make-instance 'monom :exponents (car x)) (cdr x))) 72 72 (dolist (x '( ((9) . 90) ((0) . 11) ((2) . 20) ((3) . 33) ((4) . -44) ((7) . 77) ((8) . 88) )) 73 (insert-item q (make-instance ' term :exponents (car x) :coeff (cdr x))))73 (insert-item q (make-instance 'monom :exponents (car x)) (cdr x))) 74 74 ;; P+Q 75 75 (dolist (x '(((0) . 11) ((2) . 42) ((3) . 33) ((5) . 55) ((7) . 77) ((8) . 176) ((9) . 189) )) 76 (insert-item p+q (make-instance ' term :exponents (car x) :coeff (cdr x))))76 (insert-item p+q (make-instance 'monom :exponents (car x)) (cdr x))) 77 77 ;; P-Q 78 78 (dolist (x '(((0) . -11) ((2) . 2) ((3) . -33) ((4) . 88) ((5) . 55) ((7) . -77) ((9) . 9))) 79 (insert-item p-q (make-instance ' term :exponents (car x) :coeff (cdr x))))79 (insert-item p-q (make-instance 'monom :exponents (car x)) (cdr x))) 80 80 ;; -P 81 (dolist (x '( ((2) . -22) ((4) . -44) ((5) . -55) ((8) . -88) ((9) . -99) 82 (insert-item p-uminus (make-instance ' term :exponents (car x) :coeff (cdr x))))81 (dolist (x '( ((2) . -22) ((4) . -44) ((5) . -55) ((8) . -88) ((9) . -99))) 82 (insert-item p-uminus (make-instance 'monom :exponents (car x)) :coeff (cdr x))) 83 83 ;;(print p) (print q) (print p+q) (print p-q) 84 84 (&body))) … … 101 101 ;; so it will be automatically sorted. 102 102 (dolist (x '( ((0) . 1) ((1) . 2) )) 103 (insert-item p (make-instance ' term :exponents (car x) :coeff (cdr x))))103 (insert-item p (make-instance 'monom :exponents (car x) :coeff (cdr x)))) 104 104 (dolist (x '( ((0) . 1) ((1) . 3) )) 105 (insert-item q (make-instance ' term :exponents (car x) :coeff (cdr x))))105 (insert-item q (make-instance 'monom :exponents (car x) :coeff (cdr x)))) 106 106 ;; P*Q 107 107 (dolist (x '( ((0) . 1) ((1) . 5) ((2) . 6))) 108 (insert-item p*q (make-instance ' term :exponents (car x) :coeff (cdr x))))108 (insert-item p*q (make-instance 'monom :exponents (car x) :coeff (cdr x)))) 109 109 (&body))) 110 110
Note:
See TracChangeset
for help on using the changeset viewer.