- Timestamp:
- 2015-06-06T19:37:12-07:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/f4grobner/ring.lisp
r424 r425 1 ;;; -*- Mode: Lisp; Package: Maxima; Syntax: Common-Lisp; Base: 10 -*-1 ;;; -*- mode: lisp; package: maxima; syntax: common-lisp; base: 10 -*- 2 2 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 3 3 ;;; 4 ;;; Copyright (C) 1999, 2002, 2009, 2015 Marek Rychlik <rychlik@u.arizona.edu>4 ;;; copyright (c) 1999, 2002, 2009, 2015 marek rychlik <rychlik@u.arizona.edu> 5 5 ;;; 6 ;;; This program is free software; you can redistribute it and/or modify7 ;;; it under the terms of the GNU General Public License as published by8 ;;; the Free Software Foundation; either version 2 of the License, or6 ;;; this program is free software; you can redistribute it and/or modify 7 ;;; it under the terms of the gnu general public license as published by 8 ;;; the free software foundation; either version 2 of the license, or 9 9 ;;; (at your option) any later version. 10 10 ;;; 11 ;;; This program is distributed in the hope that it will be useful,12 ;;; but WITHOUT ANY WARRANTY; without even the implied warranty of13 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the14 ;;; GNU General Public License for more details.11 ;;; this program is distributed in the hope that it will be useful, 12 ;;; but without any warranty; without even the implied warranty of 13 ;;; merchantability or fitness for a particular purpose. see the 14 ;;; gnu general public license for more details. 15 15 ;;; 16 ;;; You should have received a copy of the GNU General Public License17 ;;; along with this program; if not, write to the Free Software18 ;;; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.16 ;;; you should have received a copy of the gnu general public license 17 ;;; along with this program; if not, write to the free software 18 ;;; foundation, inc., 59 temple place - suite 330, boston, ma 02111-1307, usa. 19 19 ;;; 20 20 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; … … 22 22 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 23 23 ;; 24 ;; Coefficient ring operations24 ;; coefficient ring operations 25 25 ;; 26 26 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 27 27 ;; 28 ;; These are ALLoperations that are performed on the coefficients by28 ;; these are all operations that are performed on the coefficients by 29 29 ;; the package, and thus the coefficient ring can be changed by merely 30 30 ;; redefining these operations. … … 35 35 (:use :cl) 36 36 (:export "RING" 37 "RING-PARSE" 38 "RING-UNIT" 39 "RING-ZEROP" 40 "RING-ADD" 41 "RING-SUB" 42 "RING-UMINUS" 43 "RING-MUL" 44 "RING-DIV" 45 "RING-LCM" 46 "RING-EZGCD" 47 "RING-GCD" 37 48 "MAKE-RING" 38 49 "*RING-OF-INTEGERS*"
Note:
See TracChangeset
for help on using the changeset viewer.