Opened 8 years ago

Closed 8 years ago

## #674 closed bug (fixed)

# intersect() changes number of module components

Reported by: | steenpass | Owned by: | somebody |
---|---|---|---|

Priority: | minor | Milestone: | 4-1-0 and higher |

Component: | dontKnow | Version: | 4-0-1 |

Keywords: | intersect | Cc: |

### Description

> ring r = 0, (x,y), dp; > matrix M1[2][1] = x, 0; > matrix M2[2][1] = y, 0; > module m1 = M1; > module m2 = M2; > print(m1); x, 0 > print(m2); y, 0 > nrows(m1); 2 > nrows(m2); 2 > module I = intersect(m1, m2); // the module I should have two rows as well, but: > print(I); xy > nrows(I); 1 >

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

fixed with a7d85a27017c3608979fad1bd844efd0375f1bd7