Reputation
342
Next privilege 500 Rep.
Access review queues
Badges
1 8
Newest
 Curious
Impact
~2k people reached

  • 0 posts edited
  • 0 helpful flags
  • 43 votes cast
Aug
25
revised Mathematica performs insufficient or too slow or too memory consuming simplification
Added question about the cache
Aug
24
comment Simplest identity that cannot be proved by FullSimplify
FullSimplify takes too long to simplify a long expression enclosed in Conjugate. Your question is very interesting, because I've found out that FullSimplify and Simplify are extremely sensitive to input and very often require a special way of writing the expressions in order to work well or at all; see this for more details.
Aug
22
comment Mathematica performs insufficient or too slow or too memory consuming simplification
Your answer for the third question does not work if the expression wrapped in Conjugate is too long, which is the case I was stuck with. I'm sorry if I didn't explain this clearly.
Aug
22
revised Mathematica performs insufficient or too slow or too memory consuming simplification
edited title
Aug
22
comment Mathematica performs insufficient or too slow or too memory consuming simplification
@PatrickStevens Thanks!
Aug
22
revised Mathematica performs insufficient or too slow or too memory consuming simplification
Added a solution for the third example
Aug
21
revised Mathematica performs insufficient or too slow or too memory consuming simplification
added 335 characters in body
Aug
21
comment How to substitute the following conditions into an expression?
I'm trying to do something similar without eliminating the variables, i.e., just replace certain polynomials in an expression, so that the result is more compact and easier to read. Is there any way to do this with Mathematica?
Aug
19
comment Mathematica performs insufficient or too slow or too memory consuming simplification
ComplexExpand does not work in my case, probably because certain variables have special properties in xAct. It throws error messages such as "$RecursionLimit::reclim: Recursion depth of 1024 Exceeded". FullSimplify works, though. Thanks!
Aug
19
comment Mathematica performs insufficient or too slow or too memory consuming simplification
The problem with your answer to the first question is that it is very unreliable; Simplify fails to work with the same condition against a different expression in many cases. The most reliable way I've found so far is to use a rule to replace the expression in the condition with a variable x, Simplify with respect to x satisfying certain conditions, then replace x with the original expression.
Aug
18
revised Mathematica performs insufficient or too slow or too memory consuming simplification
Added another example
Aug
18
comment Mathematica performs insufficient or too slow or too memory consuming simplification
@Guesswhoitis. @MichaelE2, Is there a way to see what parts of Piecewise I need to access in order to form the list? I'm asking because via trial and error I got y[[2,1,1,1]] for the first part of the second element of a list with Piecewise results and y[[3,2]] for the second part of the third element.
Aug
16
comment Mathematica performs insufficient or too slow or too memory consuming simplification
For future reference: I had to work around this by creating a list, selecting the appropriate results with Part.
Aug
16
comment Mathematica performs insufficient or too slow or too memory consuming simplification
@MichaelE2 According to the documentation, the default for val is 0, which is not the case here. The second conditional of the second result is only valid in the case $\sin(x)<0$ and $a^2(a^2+q^2−2mr()+r^2)\sin^2(x)\leq (a^2+r()^2)^2$, which is not the result Mathematica returns!
Aug
13
comment Mathematica performs insufficient or too slow or too memory consuming simplification
Actually, "true" cannot mean "otherwise", because in the second conditional of the second result this explanation is wrong!
Aug
13
comment Mathematica performs insufficient or too slow or too memory consuming simplification
Doesn't this explanation assume a specific order of reading the result? Is this standard behaviour in Mathematica?
Aug
13
asked Mathematica performs insufficient or too slow or too memory consuming simplification
Jun
21
accepted Wrong result after Simplify of a complex variable with assumptions satisfying an inequality
Jun
9
comment Solve is too slow with this system of equations
This is weird: if I copy & paste this definition of Min Mathematica, I get M[[1,1]]==-(­/(Norm[c]^2 + Re[b])). Notice the weird symbol in place of 1. What is this?
Jun
9
comment Solve is too slow with this system of equations
Is it better now?