DMUG-Archiv 2009

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

Re: Ausnahme

  • From: Peter Pein <petsie@XXXXXXX.de>
  • Subject: Re: Ausnahme
  • Date: Wed, 04 Mar 2009 01:30:14 +0100
  • To: demug@XXXXXXX.ch
  • Authentication-results: www.mathematica.ch; dkim=pass (1024-bit key) header.i=@XXXXXXX.de
  • Dkim-signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1236126648; bh=6rte+AjnpMJiHLpl7A2eTolC1eFGkvdvke4i06m+Fro=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=eN/6o+v79diq fBuOEiUXdFrKl26v4vYDa9qGhLD00R0zsieHYalcWMP4ISNuebmVavnYhi+uNsMQzcp N381Ee+8SnYgQ9+DJQ2rhU1tI+Y6yMZmZkD4sRnaEzIZ/DEAG7UcV/+qXKJHVZ8xCZB 8jsK9euT7MYDLZDSbL+5Gp+mY=
Andreas Rychen schrieb:
Hallo Mathematica Fans
Im Rahmen von Körpererweiterungen bin ich auf eine merkwürdige und störende Ausnahme gestossen. Vielleicht kann mir jemand den Sachverhalt klären. Mit freundlichen Grüssen
Andreas
Hallöle,

4+Sqrt[2] hat die interne Darstellung (FullForm):
Plus[4,Power[2,Rational[1,2]]], d.h. der Faktor vor der Wurzel wird
nicht extra abgespeichert, da er 1 ist.
Deshalb hätte ich als Ergebnis vom mo[zz] eher 4+2*Sqrt[2] erwartet,
obwohl 4+Sqrt[2] wohl eher erwünscht ist :-\ .

Wie dem auch sei, ich schlage

Clear@mo;
mo[z_]:=If[FreeQ[z,Power[2,Rational[1,2]]],Mod[z,5],
   z/.a_. + b_.*Sqrt[2] :> Mod[{a,b},5].{1,Sqrt[2]}]
vor.


Viel Erfolg,
Peter


Antworten:
Re: Ausnahme
Peter Pein, 04.03.2009
Verweise:
Ausnahme
Andreas Rychen, 03.03.2009

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

DMUG-Archiv, http://www.mathematica.ch/dmug-liste.html; Letzte Änderung: 04.03.2009 13:46