Opened 14 years ago

Closed 13 years ago

## #160 closed bug (wontfix)

# Zero degree variables in rings with ordering given by a matrix?

Reported by: | Oleksandr | Owned by: | hannes |
---|---|---|---|

Priority: | major | Milestone: | 3-1-1 |

Component: | singular-kernel | Version: | 3-1-0 |

Keywords: | matrix ordering, deg | Cc: |

### Description

Is the following Singular output (zero degree)correct?

> ring r = 2,(a,b), (lp, C); > deg(a); 1 > deg(b); // 1?????!!!! 1 > ring r = 2,(a,b), (M(1,0,0,1), C); r; // Should be the same??? // characteristic : 2 // number of vars : 2 // block 1 : ordering M // : names a b // : weights 1 0 // : weights 0 1 // block 2 : ordering C > deg(a); 1 > deg(b); // ZERO????? BUG? 0

btw: it seems that there are degree-relates issues (assume violations) during "std" computations wrt matrix orderings...

### Change History (2)

### comment:1 Changed 14 years ago by

### comment:2 Changed 13 years ago by

Resolution: | → wontfix |
---|---|

Status: | new → closed |

the degree of variables is given by the first line in case of matrix orderings, and is 1 in case of block or lex orderings.

**Note:**See TracTickets for help on using tickets.

I wouldn't call this a bug. Actually I would

expectthat the first row of the order matrix gives the degrees. So, in order to have both variables with degree one, I would the user expect to do: