Eine kurze Einleitung in SAGE: Software für Algebra und Geometrie Experimente

SAGE ist eine mathematische Software für die Zahlentheorie, sowie Algebra- und Geometrieberechnungen. Die Implementierung geht im wesentlichen auf an William Stein und weitere 30 anderen Mitwirkende aus der ganzen Welt zurück. SAGE ist freie Software und verfügbar unter den Bedingungen der GNU General Public Lizens (GPL). SAGE ist

SAGE wird in Python, C++ und C (über Pyrex) geschrieben. Python ist eine Open-Source, objektorientierte, intepretierte Sprache, mit viele Bibliotheken z.B. für numerische Mathematik, die für SAGE Benutzer ebenfalls zugänglich sind. Python kann auch als Bibliothek von C/C++ Programmen verwendet werden.

SAGE beinhaltet einige wichtige Open-Source Bibliotheken und bietet einen vereinheitlichte Schnittstelle zu ihnen an: Singular (für kommutative Algebra), GAP (für Gruppentheorie), John Cremona's MWRANK Bibliothek (für elliptische Kurven), die PARI Bibliothek für Zahlentheorie, Shoup's Zahlentheorie Bibliothek NTL und Maxima (für symbolische Berechnungen). SAGE bietet ebenso Schnittstellen zu vielen kommerziellen, propritären oder anderen quelloffenen mathematischen Softwarepaketen an, wie MAPLE, MATLAB, Mathematica, KASH/KANT, MAGMA, Axiom und viele anderen. Zur Darstellung von Graphiken nutzt SAGE Matplotlib (für 2D und 3D Graphiken) sowie Tachyon (ein 3D Renderer).

Die langfristigen Hauptziele und Prinzipien von SAGE sind:

SAGE, einen Installation Führer und a downloaden Tutorial, von seiner Webseite http://sage.scipy.org/.

Obgleich SAGE Pythonschlange und PARI verwendet und andere Pakete, halten im Verstand, daß er nicht ist notwendig, diese Software zu haben preinstalled auf dem Computer. Installation des SAGE ist wirklich zu entworfen verhältnismäßig schmerzlos sein, aber, wenn es gibt alle mögliche Probleme, bitten bitte (die Webseite hat Verbindungen zu den email Listen für SAGE Unterstützung). Es gibt Montagevorschriften an http://sage.scipy.org/sage/doc/html/inst/index.html. Außerdem wenn SAGE einmal angebracht wird, die Höhereinstufung zur neuesten Version ist besonders einfach mit dem „Aufsteigen“ Befehl Wahl.

Sobald SAGE in ein Verzeichnis angebracht wird wie sage-x.y.z. In Linux Cd zu diesem Verzeichnis und schreiben den Befehl „. /sage“ zu SALBEI beginnen und den SALBEI anzeigen Aufforderung „sage: “. Dieses ist Einweg zu verwenden SALBEI. Eine andere Weise ist, in zunächst zu schreiben SAGE „Notizbuch (open_viewer=True)“ an SAGE Aufforderung, der (a) den SALBEI beginnt Bedienerbetrieb (ladendes vorher verwendet Bogen, wenn irgendein) und (b) öffnet firefox Datenbanksuchroutine (oder Anfänge ein neuer Vorsprung wenn es ist bereits) geöffnet und zeigt den SAGE an Notizbuchwebseite.

An der SAGE Aufforderung „Faktor (100)“ schreiben (Erfolg Rückkehr); SAGE gibt die höchste Vollkommenheit aus Faktorisierung von 100. „Faktor schreiben?? (Rückkehr) und das Quellenprogramm von Funktion Faktor wird gezeigt. Ctrl-d betreten (den Ctrl Schlüssel und das d gleichzeitig halten) oder Art „beendigte“ (Rückhol), und SALBEI wird Ausgang. Diese Berechnung in tun Notizbuch, tragen „Faktor (100)“ in eine „Zelle“ ein (ein leeres weißes Fenster im web browser) und dann betätigen verschieben-eingeben. SALBEI wird die Faktorisierung im Raum gerade anzeigen unterhalb der Zelle. Um das Notizbuch herauszunehmen, gehen zurück zu der Befehl Linie und der Presse Ctrl-c. Zunächst die Datenbanksuchroutine herausnehmen. Dieses beendigt des SAGE Notizbuch.

Es gibt Tausenden der zusätzlichen Beispiele im Tutorial Aufbauten und Handbücher, die an vorhanden sind die SAGE Webseite. Sie bitte heraus versuchen!

Aktiv wachsendes SALBEI-IS-IS und ist bereits verwendbar. Es gibt ein SAGE Diskussion Brett, Wanzeverfolger und Wunschliste. Bitte Besuch

oder

oder

oder email William Stein an [email protected] zu mehr Information. Vor allem Spaß haben mit SALBEI!

David Joyner [email protected]

William Stein [email protected]