source: git/MP/MP/h/MP_PolyDict.h @ 5b9fef

spielwiese
Last change on this file since 5b9fef was 5b9fef, checked in by Olaf Bachmann <obachman@…>, 27 years ago
Wed Jun 11 14:18:51 1997 Olaf Bachmann <obachman@ratchwum.mathematik.uni-kl.de (Olaf Bachmann)> * MP_PolyDict.h (MP_CopPolyLeadExp): changed some names git-svn-id: file:///usr/local/Singular/svn/trunk@400 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 3.7 KB
Line 
1/***************************************************************************
2 *
3 *   HEADER FILE:  MP_PolyDict.h                                         
4 *                                                               
5 *      The Polytype dictionary (definitions and declarations)
6 *     
7 *       
8 *   Change Log:
9 *
10 *
11 ***************************************************************************/
12#ifndef _MP_PolyDict_h
13#define _MP_PolyDict_h
14
15/* Lets give the Poly Dictionary the number 10 */
16
17#define MP_PolyDict 10
18
19/***************************************************************************
20 *
21 * Annotations
22 *
23 ***************************************************************************/
24#define MP_AnnotPolyModuleVector        1
25#define MP_AnnotPolyVarNames            2
26#define MP_AnnotPolyVarNumber           3
27#define MP_AnnotPolyOrdering            4
28#define MP_AnnotPolyDefRel              5
29#define MP_AnnotPolyIrreducible         6
30#define MP_AnnotPolyWeights             8
31
32/***************************************************************************
33 *
34 * (Common) Constants
35 *
36 ***************************************************************************/
37#define MP_CcPolyOrdering_No    0
38#define MP_CcPolyOrdering_a     1
39#define MP_CcPolyOrdering_c     2
40#define MP_CcPolyOrdering_C     3
41#define MP_CcPolyOrdering_M     4
42#define MP_CcPolyOrdering_lp    5
43#define MP_CcPolyOrdering_Dp    6
44#define MP_CcPolyOrdering_wp    7
45#define MP_CcPolyOrdering_Wp    8
46#define MP_CcPolyOrdering_ls    9
47#define MP_CcPolyOrdering_ds    10
48#define MP_CcPolyOrdering_Ds    11
49#define MP_CcPolyOrdering_ws    12
50#define MP_CcPolyOrdering_Ws    13
51#define MP_CcPolyOrdering_Unspec 14
52
53
54
55/***************************************************************************
56 *
57 * Common Operator Definitions
58 *
59 ***************************************************************************/
60
61#define MP_CopPolyBetti                 1
62#define MP_CopPolyChar                  2
63#define MP_CopPolyCharSeries            3
64#define MP_CopPolyDeg                   4
65#define MP_CopPolyDim                   5
66#define MP_CopPolyFactorize             6
67#define MP_CopPolyHilb                  7
68#define MP_CopPolyHomog                 8
69#define MP_CopPolyInDepSet              9
70#define MP_CopPolyIdeal                 10
71#define MP_CopPolyKbase                 11
72#define MP_CopPolyLead                  12
73#define MP_CopPolyLeadCoef              13
74#define MP_CopPolyLeadExp               14
75#define MP_CopPolyMaxIdeal              15
76#define MP_CopPolyMinBase               16
77#define MP_CopPolyMinRes                17
78#define MP_CopPolyModule                18
79#define MP_CopPolyMultiplicity          19
80#define MP_CopPolyOrder                 20
81#define MP_CopPolyPrune                 21
82#define MP_CopPolyQHWeight              22
83#define MP_CopPolyRegularity            23
84#define MP_CopPolyStd                   24
85#define MP_CopPolySyz                   25
86#define MP_CopPolyVdim                  26
87#define MP_CopPolyCoeffs                27
88#define MP_CopPolyContract              28
89#define MP_CopPolyEliminate             29
90#define MP_CopPolyJet                   30
91#define MP_CopPolyLift                  31
92#define MP_CopPolyLiftstd               32
93#define MP_CopPolyModulo                33
94#define MP_CopPolyMres                  34
95#define MP_CopPolyQuotient              35
96#define MP_CopPolyReduce                36
97#define MP_CopPolyPreimage              37
98#define MP_CopPolyRes                   38
99#define MP_CopPolyRing                  39
100#define MP_CopPolyDenseDistPoly         40
101#define MP_CopPolyDenseDistPolyFrac     41
102#define MP_CopPolyClearDenom            42
103#define MP_CopPolyFacStd                43
104#define MP_CopPolyResultant             44
105
106
107#endif /* _MP_PolyDict_h */
Note: See TracBrowser for help on using the repository browser.