Mathematica 9 is now available
Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2005
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2005

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

Search the Archive

Re: Canonical order...

  • To: mathgroup at smc.vnet.net
  • Subject: [mg55041] Re: [mg54989] Canonical order...
  • From: Andrzej Kozlowski <akoz at mimuw.edu.pl>
  • Date: Thu, 10 Mar 2005 05:24:52 -0500 (EST)
  • References: <200503091134.GAA06921@smc.vnet.net> <caec416ba0760044b7e5574d02bf3213@mimuw.edu.pl> <20050309183419.GK42275@genius.tao.org.uk>
  • Sender: owner-wri-mathgroup at wolfram.com

On 9 Mar 2005, at 19:34, Josef Karthauser wrote:

> On Wed, Mar 09, 2005 at 07:09:31PM +0100, Andrzej Kozlowski wrote:
>>
>> Note that changing the behaviour of Sort in this way will have no
>> effect on the behaviour of Times.
>>
>
> Thanks for the reply.
>
> I guess the more basis question is one of canonical order.  Functions
> (like Times) that are attributed with Orderless reorder their arguments
> according to some form of canonicalisation.  In my case I have a
> data-type where I have a different idea of the canonical than 
> mathmatica
> has and I was wondering how to influence mathematica in deciding when
> things are canonical.  Is this possible?
>
> Joe
> -- 
> Josef Karthauser (joe at tao.org.uk)	       http://www.josef-k.net/

You can use any custom sort function for sorting  and some polynomial 
algebra functions let you specify the ordering of variables etc, for 
the purpose of symbolic computation but you can't change Mathematica's 
canonical order in general and in particular you can't change the way 
the Orderless attribute works.

Andrzej


  • Prev by Date: Re: String comparison
  • Next by Date: Re: String comparison
  • Previous by thread: Re: Canonical order...
  • Next by thread: Re: Canonical order...