<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Reduce_%28Computeralgebrasystem%29</id>
	<title>Reduce (Computeralgebrasystem) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Reduce_%28Computeralgebrasystem%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Reduce_(Computeralgebrasystem)&amp;action=history"/>
	<updated>2026-06-27T00:12:14Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Reduce_(Computeralgebrasystem)&amp;diff=2146702&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Reduce_(Computeralgebrasystem)&amp;diff=2146702&amp;oldid=prev"/>
		<updated>2025-09-15T03:41:17Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name= Reduce&lt;br /&gt;
|Logo= &lt;br /&gt;
|Screenshot= &lt;br /&gt;
|Beschreibung= &lt;br /&gt;
|Hersteller= &lt;br /&gt;
|AktuelleVersion= &lt;br /&gt;
|AktuelleVersionFreigabeDatum= 7. Oktober 2010&lt;br /&gt;
|Betriebssystem= [[Plattformunabhängigkeit|Plattformunabhängig]]&lt;br /&gt;
|Kategorie= [[Computeralgebrasystem]]&lt;br /&gt;
|Lizenz= [[BSD-Lizenz]]&lt;br /&gt;
|Deutsch= &lt;br /&gt;
|Website= [http://reduce-algebra.sourceforge.net/ http://reduce-algebra.sourceforge.net//]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Reduce&amp;#039;&amp;#039;&amp;#039; ist ein [[Computeralgebrasystem]], das sich als Allzwecksystem eignet und besonders mit Hinblick auf physikalische Anwendungen entwickelt wurde.&amp;lt;ref&amp;gt;{{cite journal|last1=Hearn|first1=Anthony C.|title=Applications of Symbol Manipulation in Theoretical Physics|journal=Commun. ACM|date=1971|volume=14|issue=8|pages=511–516|doi=10.1145/362637.362641|s2cid=2413069 |issn=0001-0782 |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
[[Datei:Reduce 2 Listing 1978 sepia RK01.jpg |mini |Historisches Listing einer Berechnung zur [[Vandermonde-Matrix]], ausgeführt 1978 mit dem Computeralgebrasystem &amp;#039;&amp;#039;Reduce 2&amp;#039;&amp;#039; im [[Helmholtz-Zentrum Dresden-Rossendorf#Geschichte des Forschungsstandorts Rossendorf |ZfK Rossendorf]]&amp;lt;ref&amp;gt;{{Literatur |Autor=Gerd Grundmann, Reinhard Koch |Titel=Auswertung einer ersten Anwendung des algebraischen Programmsystems REDUCE 2  |Verlag=Zentralinstitut für Kernforschung Rossendorf, Bereich Reaktorphysik |Reihe=RPT-4/78 |Ort=Rossendorf |Datum=1978-07 |Umfang=30 S. + 40 S. Listings}}&amp;lt;/ref&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Reduce&amp;#039;&amp;#039; nimmt  einen wichtigen Platz in der Geschichte der Computeralgebrasysteme ein. Es war eines der ersten. Die erste Version von &amp;#039;&amp;#039;Reduce&amp;#039;&amp;#039; wurde in den 1960er Jahren von [[Anthony C. Hearn]] geschrieben. Seitdem haben zahlreiche Wissenschaftler aus aller Welt zu seiner Weiterentwicklung beigetragen. Ausgangspunkt war Hearns Suche, Berechnungen zu [[Feynman-Diagramm]]en zu automatisieren. [[John McCarthy]], Professor an der [[Stanford University]], schlug ihm die Programmiersprache &amp;#039;&amp;#039;[[Lisp]]&amp;#039;&amp;#039; als Grundlage für nichtnumerisches Rechnen in der Physik vor, was Hearn aufgriff. Die erste Veröffentlichung dazu erschien 1966.&amp;lt;ref&amp;gt;{{cite journal |last1=Hearn |first1=Anthony C. |title=Applications of Symbol Manipulation in Theoretical Physics |journal=Communications of the ACM |date=1966 |volume=9 |issue=8 |pages=573–577 |doi=10.1145/365758.365766  |issn=0001-0782 |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bekannt wurde das  Programm  in den 1970er Jahren und musste zunächst käuflich erworben werden.&amp;lt;ref&amp;gt;{{Literatur |Autor=Anthony C. Hearn |Titel=Reduce 2 User&amp;#039;s Manual |Verlag=Computer Science Dep. Univ |Ort=Stanford |Datum=1970 |Umfang=100}}&amp;lt;/ref&amp;gt; Seit 2008 ist Reduce als [[Open Source|Open-Source]]-Projekt freigegeben und unter einer modifizierten [[BSD-Lizenz]] bei [[SourceForge]] kostenlos erhältlich.&lt;br /&gt;
&lt;br /&gt;
Ab der Version 4.2 bietet die [[Dynamische Geometrie|Dynamische-Geometrie-Software (DGS)]] [[GeoGebra]] über ein separates Konsoleninterface den Zugriff auf MPReduce als internes Computeralgebrasystem. In der Version 4.4 wurde Reduce jedoch durch [[Giac]] ersetzt.&lt;br /&gt;
&lt;br /&gt;
== Leistungsumfang ==&lt;br /&gt;
&amp;#039;&amp;#039;Reduce&amp;#039;&amp;#039; ist in einem eigenen Lisp-Dialekt (Standard LISP) implementiert.&amp;lt;ref&amp;gt;{{Literatur |Autor=Anthony C. Hearn |Titel=Standard LISP |Verlag=University |Ort=Stanford, Calif. |Datum=1969 |Umfang=23, 11 S.}}&amp;lt;/ref&amp;gt; Die Anwendersprache ist RLISP, die eine [[ALGOL]]-ähnliche Syntax hat. Besonderes Gewicht wurde auf [[Plattformunabhängigkeit|Portierbarkeit]] gelegt. Es existieren Versionen für die meisten Unix-Varianten, Linux, MS Windows und Apple Macintosh.&lt;br /&gt;
&lt;br /&gt;
Als Merkmale sind hervorzuheben:&lt;br /&gt;
* Ganzzahl- und rationale [[Arithmetik]] in beliebiger Genauigkeit&lt;br /&gt;
* Lösung einer Vielzahl [[Algebraische Gleichung|algebraischer Gleichungen]]&lt;br /&gt;
* Algorithmen für [[Polynom]]e und [[rationale Funktion]]en&lt;br /&gt;
* Automatische und benutzergesteuerte Vereinfachung mathematischer Ausdrücke&lt;br /&gt;
* Substitutionen und [[Pattern Matching|Musterabgleich]] in vielfältiger Form&lt;br /&gt;
* Analytische [[Differentialrechnung|Differential-]] und [[Integralrechnung]]&lt;br /&gt;
* Berechnungen mit einer Vielzahl spezieller mathematischer Funktionen&lt;br /&gt;
* Berechnungen mit [[Dirac-Matrizen]], die für Hochenergiephysiker von Interesse sind&amp;lt;ref&amp;gt;{{cite journal|last1=Campbell|first1=J. A|last2=Hearn|first2=Anthony C|title=Symbolic analysis of Feynman diagrams by computer|journal=Journal of Computational Physics|date=1970-04-01|volume=5|issue=2|pages=280–327|doi=10.1016/0021-9991(70)90064-1|bibcode=1970JCoPh...5..280C |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Entscheidungsfindung für interpretierende [[Mathematische Logik|Logik]] erster Ordnung&lt;br /&gt;
* Leistungsstarke intuitive [[Programmiersprache]] auf Benutzerebene&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://sourceforge.net/projects/reduce-algebra/ Reduce-Projektseite bei SourceForge]&lt;br /&gt;
* [http://reduce-algebra.sourceforge.net/ Reduce-Website bei SourceForge.]&lt;br /&gt;
* [https://reduce-algebra.sourceforge.io/web-reduce/about.php?start Web REDUCE] eine Website, um REDUCE ohne lokale Installation mit einem Web-Browser kennenzulernen und zu benutzen.&lt;br /&gt;
* [https://sourceforge.net/apps/mediawiki/reduce-algebra/index.php?title=Main_Page Reduce Wiki bei SourceForge]&lt;br /&gt;
* [http://www.reduce-algebra.com/ Tony Hearns Website zu Reduce]&lt;br /&gt;
* Anthony C. Hearn, [http://www.reduce-algebra.com/docs/reduce.pdf &amp;#039;&amp;#039;Reduce User&amp;#039;s Manual Version 3.8&amp;#039;&amp;#039;] (PDF; 893&amp;amp;nbsp;kB), Februar 2004. [https://reduce-algebra.sourceforge.net/manual/manual-pdf.html Im HTML-Format]&lt;br /&gt;
* Anthony C. Hearn, [http://www.reduce-algebra.com/reduce40.pdf &amp;quot;Reduce: The First Forty Years&amp;quot;] (PDF; 41&amp;amp;nbsp;kB), Eine Zusammenfassung der Geschichte von Reduce (2005).&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freies Computeralgebrasystem]]&lt;br /&gt;
[[Kategorie:Lisp]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>