Changeset 437f97 in git
- Timestamp:
- May 8, 2006, 4:43:21 PM (17 years ago)
- Branches:
- (u'spielwiese', '8d54773d6c9e2f1d2593a28bc68b7eeab54ed529')
- Children:
- 94d338aa149a7a6fa6d2930a62d22a4fd281c84b
- Parents:
- ff4c61b0d0fe25c31754910a1f80242d7086075f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/dmod.lib
rff4c61b r437f97 1 1 /////////////////////////////////////////////////////////////////////////////// 2 version="$Id: dmod.lib,v 1. 2 2006-04-24 16:00:14levandov Exp $";2 version="$Id: dmod.lib,v 1.3 2006-05-08 14:43:21 levandov Exp $"; 3 3 category="Noncommutative"; 4 4 info=" … … 9 9 THEORY: Given a polynomial ring R = K[x_1,...,x_n] and a polynomial F in R, one is interested in the ring R[1/F^s] for a natural number s. 10 10 @* In fact, the ring R[1/F^s] has a structure of a D(R)-module, where D(R) is a Weyl algebra K<x_1,...,x_n,d_1,...,d_n | d_j x_j = x_j d_j +1>. 11 @* Constructively, one needs to find a nideal I = I(F^s) in D(R), such11 @* Constructively, one needs to find a left ideal I = I(F^s) in D(R), such 12 12 that K[x_1,...,x_n,1/F^s] is isomorphic to D(R)/I as a D(R)-module. 13 13 @* We provide two implementations: 14 14 @* 1) the classical Ann F^s algorithm from Oaku and Takayama (J. Pure Applied Math., 1999) and 15 @* 2) the newer Ann F^s algorithm by Brian son and Maisonobe.15 @* 2) the newer Ann F^s algorithm by Briancon and Maisonobe. 16 16 17 17 PROCEDURES: 18 18 annfsOT(F[,eng]); compute Ann F^s for a poly F with the algorithm of Oaku-Takayama 19 annfsBM(F[,eng]); compute Ann F^s for a poly F with the algorithm of Brian son-Maisonobe19 annfsBM(F[,eng]); compute Ann F^s for a poly F with the algorithm of Briancon-Maisonobe 20 20 reiffen(p,q); create the polynomial, describing a Reiffen curve 21 21 arrange(p); create the polynomial, describing a generic hyperplane arrangement … … 55 55 "USAGE: annfsBM(f [,eng]); f a poly, eng an optional int 56 56 RETURN: ring 57 PURPOSE: compute the D-module structure of basering[f^s] 57 PURPOSE: compute the D-module structure of basering[f^s], according 58 to the algorithm by Briancon and Maisonobe 58 59 NOTE: activate this ring with the @code{setring} command. In this ring, 59 60 @* - the ideal LD is the needed D-mod structure, … … 331 332 "USAGE: annfsOT(f [,eng]); f a poly, eng an optional int 332 333 RETURN: ring 333 PURPOSE: compute the D-module structure of basering[f^s] 334 PURPOSE: compute the D-module structure of basering[f^s], according 335 to the algorithm by Oaku and Takayama 334 336 NOTE: activate this ring with the @code{setring} command. In this ring, 335 337 @* - the ideal LD is the needed D-mod structure,
Note: See TracChangeset
for help on using the changeset viewer.