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 418


Ignore:
Timestamp:
2015-06-06T19:32:17-07:00 (9 years ago)
Author:
Marek Rychlik
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/f4grobner/monomial.lisp

    r396 r418  
    1919;;;                                                                             
    2020;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
     21
     22;;----------------------------------------------------------------
     23;; This package implements BASIC OPERATIONS ON MONOMIALS
     24;;----------------------------------------------------------------
     25;; DATA STRUCTURES: Conceptually, monomials can be represented as lists:
     26;;
     27;;      monom:  (n1 n2 ... nk) where ni are non-negative integers
     28;;
     29;; However, lists may be implemented as other sequence types,
     30;; so the flexibility to change the representation should be
     31;; maintained in the code to use general operations on sequences
     32;; whenever possible. The optimization for the actual representation
     33;; should be left to declarations and the compiler.
     34;;----------------------------------------------------------------
     35;; EXAMPLES: Suppose that variables are x and y. Then
     36;;
     37;;      Monom x*y^2 ---> #(1 2)
     38;;
     39;;----------------------------------------------------------------
    2140
    2241(defpackage "MONOMIAL"
     
    4261           "MONOM-EXPONENTS"))
    4362
    44 ;;----------------------------------------------------------------
    45 ;; This package implements BASIC OPERATIONS ON MONOMIALS
    46 ;;----------------------------------------------------------------
    47 ;; DATA STRUCTURES: Conceptually, monomials can be represented as lists:
    48 ;;
    49 ;;      monom:  (n1 n2 ... nk) where ni are non-negative integers
    50 ;;
    51 ;; However, lists may be implemented as other sequence types,
    52 ;; so the flexibility to change the representation should be
    53 ;; maintained in the code to use general operations on sequences
    54 ;; whenever possible. The optimization for the actual representation
    55 ;; should be left to declarations and the compiler.
    56 ;;----------------------------------------------------------------
    57 ;; EXAMPLES: Suppose that variables are x and y. Then
    58 ;;
    59 ;;      Monom x*y^2 ---> #(1 2)
    60 ;;
    61 ;;----------------------------------------------------------------
    6263
    6364(deftype exponent ()
Note: See TracChangeset for help on using the changeset viewer.