Anyway, these visible unsimplified factors like 1^2 are introduced during disrep in PDISREP!. This function contains some special knowledge such as foo^0 is equal to 1 and foo^1 is equal to foo. We can add to PDISREP! the knowledge that 1^bar is equal to 1:
Logged In: YES
user_id=895922
Maybe there is a connection between this
bug and bug 974734.
Barton
Here are some other simple examples:
(So, it's easy to get 1 raised to a large exponent and to get a bunch of unsimplified factors of 1 raised to stuff in multiple terms.)
In
SETUP-MULTIVAR-DISREPgenvars associated with multivars are set up with aDISREPproperty so they disrep to 1.Up until a couple of weeks ago when I fixed bugs [#1848]/[#2446], you could see these internal gensyms that disrep to 1 by using
taytorat:Anyway, these visible unsimplified factors like
1^2are introduced during disrep inPDISREP!. This function contains some special knowledge such asfoo^0is equal to 1 andfoo^1is equal tofoo. We can add toPDISREP!the knowledge that1^baris equal to1:This causes no problems with the test suite or share test suite. And then we have this:
Related
Bugs:
#1848Bugs:
#2446My patch does not fix bug [#577], which Barton had suspected might be related. That seems to be a separate bug.
Related
Bugs: #577
Fixed by commit [f1ccc6].
Related
Commit: [f1ccc6]