Re: [fricas-devel] remove UniqueFactorizationDomain from Factored

2017-02-03 Thread oldk1331
This is an old thread, I'm giving it a second chance: > 2) There are several places in algebra which need domains >which are UFD. I am not sure if Factored can apper >in any of those places, but it is much more than >just 'if R has UFD then UFD'. I'll make a new argument to this: Cu

Re: [fricas-devel] remove UniqueFactorizationDomain from Factored

2016-11-07 Thread oldk1331
> We allow Polynomial(Factored(Integer)) and similar domains so > probably should implement all operations in Factored which > make sense. Just saying, factor(x:POLY FR INT) has nothing to do with factor(x:FR INT), it's from MULTFACT, and coerced it into POLY INT first. Since UFD(R) exports facto

Re: [fricas-devel] remove UniqueFactorizationDomain from Factored

2016-11-07 Thread Waldek Hebisch
oldk1331 wrote: > > I mean remove the > if R has UniqueFactorizationDomain then UniqueFactorizationDomain > clause from Factored, because: > > 1. There are no other "if R has UFD then UFD" clause in > src/algebra, which means remove this from Factored will > not affect other domain's exported

[fricas-devel] remove UniqueFactorizationDomain from Factored

2016-11-07 Thread oldk1331
I mean remove the if R has UniqueFactorizationDomain then UniqueFactorizationDomain clause from Factored, because: 1. There are no other "if R has UFD then UFD" clause in src/algebra, which means remove this from Factored will not affect other domain's exported functions at all. 2. It may mak