Re: comparing finite fields elements with == or != doesn't work?!?!
- To: mathgroup at smc.vnet.net
- Subject: [mg71364] Re: comparing finite fields elements with == or != doesn't work?!?!
- From: dh <dh at metrohm.ch>
- Date: Thu, 16 Nov 2006 00:52:39 -0500 (EST)
- References: <ejeulg$1h0$1@smc.vnet.net>
Hello,
Equal (==) and Unequal (!=) compare atomic data like numbers or strings.
They do not compare symbols, e.g. a==b is left unevaluated. To compare
symbols SameQ (===) and UnsameQ (=!=) are needed.
Daniel
xarnaudx at gmail.com wrote:
> just try this out:
>
> << Algebra`FiniteFields`
> F = GF[7];
> Print[F[{1}] != F[{2}]];
>
> => doesn't work. It's simply not evaluated.
>
> So the question is: how on earth to compare if finite fields elements
> are equal/different?!?
>