MathGroup Archive 2003

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Simplify needs ages to finish

  • To: mathgroup at
  • Subject: [mg44814] Re: Simplify needs ages to finish
  • From: Thomas Gutzler <gutzler at>
  • Date: Thu, 27 Nov 2003 11:39:03 -0500 (EST)
  • Organization: University of Karlsruhe, Germany
  • References: <bpn2r5$lhj$> <bpurlu$ob3$>
  • Sender: owner-wri-mathgroup at

Roland Franzius wrote:
> Thomas Gutzler wrote:
> 1) At least three syntax errors are in this text. Look for & & instead &&

All copy'n'paste typos..

> 2) Rewrite your SetDelayed in the following form
> o1[a1_, a2_, a3_, a4_, b1_, b2_, b3_, b4_] := 
> Evaluate[LogicalExpand[righthandside]]
> This will save you some time but only if:
> 3) you state the definitions in reverse order. Otherwise you are getting 
> lost alredy at definition time.

That's true but what you get is kindof strange.
I found "!!!" at least once. After that I thought: Well, if it doesn't 
simplify "!!!" to "!" it probably doesn't simplify anything. So I added 
a Simplify[..] around Evaluate[..] => took ages again :/

> 4) write a test set
> test= 
> Rule@@@Transpose[{{a1,a1,...b4},Table[If[Random[]<0.5,True,False],{8}]}]
> and test your definitions using values  Replace[#,test]&/@op[a1..]
> 5) You need at least 256 MB memory. Otherwise disk swapping becomes time 
> consuming
> 6)dont print the full result. (I have not seen it;-) Probably it will 
> take 100 times the memory used to represent the result internally.

This set of functions is only for testing purpose. I wanted to finish 
with 64 input variables and 32 output functions but I suppose I'm not 
getting a result ever :(


  • Prev by Date: Re: Simplify needs ages to finish
  • Next by Date: Re: here's one driving me mad!
  • Previous by thread: Re: Simplify needs ages to finish
  • Next by thread: Re: Simplify needs ages to finish