Skip to content

Commit b3799dd

Browse files
authored
Merge pull request #231 from ederc/julia-export-elimination
Fixes exporting of GB over QQ if variables are eliminated
2 parents 3c08d27 + 29527ea commit b3799dd

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/msolve/lifting-gb.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1700,17 +1700,17 @@ uint64_t export_results_from_groebner_qq(
17001700
len_t idx = gb->lmps[p];
17011701
hm = gb->hm[idx]+OFFSET;
17021702
int32_t l = gb->modpolys[p]->len;
1703-
for(int32_t n = 0; n < nv; n++){
1704-
exp[term * nve + n + elim_block_len] = gb->ldm[p * nv + n];
1703+
for(int32_t n = 0; n < nve; n++){
1704+
exp[term * nv + n + elim_block_len] = gb->ldm[p * nv + n];
17051705
}
17061706
mpz_set(cf_qq[term], gb->modpolys[p]->lm);
17071707

17081708
term++;
17091709
for(int32_t i = l-1; i >= 0; i--){
17101710

17111711
if(mpz_cmp_ui(gb->modpolys[p]->cf_qq[2*i], 0) != 0){
1712-
for(int32_t n = 0 ; n < nv; n++){
1713-
exp[term * nve + n + elim_block_len] = ht->ev[hm[l-i]][evi[n]];
1712+
for(int32_t n = 0 ; n < nve; n++){
1713+
exp[term * nv + n + elim_block_len] = ht->ev[hm[l-i]][evi[n]];
17141714
}
17151715
mpz_set(cf_qq[term], gb->modpolys[p]->cf_qq[2*i]);
17161716

0 commit comments

Comments
 (0)