explanation need!

*To*: mathgroup at smc.vnet.net*Subject*: [mg73467] explanation need!*From*: "dimitris" <dimmechan at yahoo.com>*Date*: Sun, 18 Feb 2007 06:13:00 -0500 (EST)

Hello. Can somebody expalin the following code (which is used in order to "block" the use of the RootReduce function by FullSimplify; this example is adopted by Peter Pein's post here: http://groups.google.gr/group/comp.soft-sys.math.mathematica/browse_thread/thread/d41fc3a44456c75c/5155017508beef3b?lnk=gst&q=&rnum=9&hl=el#5155017508beef3b ) In[7]:= << "Developer`" ClearCache[] s3 = Block[{RootReduce}, FullSimplify[Solve[1 + x^2 + x^3 == 0]]] More specifically why is needed to change context first? What does the function ClearCache here in particular? Should the following command give a different output? In[10]:= $Context Out[10]= "Global`" Thanks a lot! Dimitris

**Follow-Ups**:**Re: explanation need!***From:*Andrzej Kozlowski <akoz@mimuw.edu.pl>