- Timestamp:
- 2016-06-04T20:03:04-07:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/f4grobner/ring.lisp
r4234 r4246 28 28 "DIVIDE-BY" 29 29 "UNARY-MINUS" 30 "UNARY-INVERSE" 30 31 "UNIVERSAL-EZGCD" 31 32 "UNIVERSAL-EQUALP" … … 38 39 (defclass ring () () (:documentation "An abstract ring.")) 39 40 40 (defgeneric 41 (defgeneric multiply-by (self other) 41 42 (:documentation "Multiply SELF by OTHER.")) 43 44 (defgeneric divide-by (self other) 45 (:documentation "Divide SELF by OTHER.")) 42 46 43 47 (defgeneric add-to (self other) 44 48 (:documentation "Add OTHER to SELF.")) 45 49 46 (defgeneric 50 (defgeneric subtract-from (self other) 47 51 (:documentation "Subtract OTHER from SELF.")) 48 52 … … 50 54 (:documentation "Changes SELF to its negative.")) 51 55 52 (defgeneric universal-ezgcd (self other) 56 (defgeneric unary-inverse (self) 57 (:documentation "Returns the unary inverse of SELF.")) 58 59 (defgeneric universal-gcd (self other) 53 60 (:documentation "Set SELF value to GCD(SELF, OTHER)")) 54 61
Note:
See TracChangeset
for help on using the changeset viewer.