<?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=Idempotenz</id>
	<title>Idempotenz - 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=Idempotenz"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Idempotenz&amp;action=history"/>
	<updated>2026-06-05T19:30:42Z</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=Idempotenz&amp;diff=104530&amp;oldid=prev</id>
		<title>imported&gt;Acky69: Ausdruck, Link nach vorn, übersichtlicher, zus. Links</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Idempotenz&amp;diff=104530&amp;oldid=prev"/>
		<updated>2025-09-26T19:14:05Z</updated>

		<summary type="html">&lt;p&gt;Ausdruck, Link nach vorn, übersichtlicher, zus. Links&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Idempotenz&amp;#039;&amp;#039;&amp;#039; ist eine Bezeichnung aus der [[Mathematik]] und [[Informatik]].&lt;br /&gt;
&lt;br /&gt;
In der Mathematik bezeichnet man ein Objekt &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; als &amp;#039;&amp;#039;idempotent&amp;#039;&amp;#039; bezüglich einer [[Verknüpfung (Mathematik)|Verknüpfung]] &amp;lt;math&amp;gt;\circ&amp;lt;/math&amp;gt;, das mit dieser Verknüpfung die Eigenschaft &amp;lt;math&amp;gt;a \circ a = a&amp;lt;/math&amp;gt; hat. Ein wichtiger Spezialfall sind idempotente [[Funktion (Mathematik)|Funktionen]] bezüglich der [[Hintereinanderausführung]].&lt;br /&gt;
&lt;br /&gt;
Analog dazu wird in der Informatik ein Stück [[Programmcode]] als idempotent bezeichnet, das mehrfach hintereinander ausgeführt das gleiche Ergebnis liefert wie bei einer einzigen Ausführung.&lt;br /&gt;
&lt;br /&gt;
== Etymologie ==&lt;br /&gt;
[[Neologismus]] (sprachliche Neubildung) aus lateinisch &amp;#039;&amp;#039;idem &amp;lt;sup&amp;gt;→ la&amp;lt;/sup&amp;gt;&amp;#039;&amp;#039; für „derselbe“ oder „dasselbe“ und dem Substantiv &amp;#039;&amp;#039;Potenz&amp;#039;&amp;#039; („&amp;#039;&amp;#039;in der Mathematik:&amp;#039;&amp;#039; Produkt mehrerer gleicher Faktoren“), abgeleitet von lateinisch &amp;#039;&amp;#039;potentia &amp;lt;sup&amp;gt;→ la&amp;lt;/sup&amp;gt;&amp;#039;&amp;#039; für „Vermögen“, „Kraft“ oder „Wirksamkeit“.&amp;lt;ref&amp;gt;{{Literatur |Titel=Idempotenz |Sammelwerk=Wiktionary |Datum=2019-05-20 |Online=https://de.wiktionary.org/w/index.php?title=Idempotenz&amp;amp;oldid=7038290 |Abruf=2022-10-21}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Definitionen ==&lt;br /&gt;
=== Idempotente Elemente ===&lt;br /&gt;
Ein Element &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; einer Menge &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; heißt &amp;#039;&amp;#039;idempotent&amp;#039;&amp;#039; bezüglich einer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;-stelligen Verknüpfung &amp;lt;math&amp;gt;v\colon X^n \rightarrow X,\, n \in \N&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;n &amp;gt; 1,&amp;lt;/math&amp;gt; falls gilt:&lt;br /&gt;
:&amp;lt;math&amp;gt;v(a,\dotsc,a) = a.&amp;lt;/math&amp;gt;&lt;br /&gt;
Falls &amp;lt;math&amp;gt;n = 2&amp;lt;/math&amp;gt; ist und die Verknüpfung (wie etwa bei der Multiplikation in Ringen üblich) in Potenzschreibweise notiert wird, schreibt sich die Bedingung als&lt;br /&gt;
:&amp;lt;math&amp;gt;a^2 = a,&amp;lt;/math&amp;gt;&lt;br /&gt;
woraus unmittelbar&lt;br /&gt;
:&amp;lt;math&amp;gt;a^n = a&amp;lt;/math&amp;gt; für alle &amp;lt;math&amp;gt;n \in \N&amp;lt;/math&amp;gt;&lt;br /&gt;
folgt, was die Bezeichnung &amp;#039;&amp;#039;Idempotenz&amp;#039;&amp;#039; (lat. für gleiche Potenz) erklärt.&lt;br /&gt;
&lt;br /&gt;
Erfüllt dagegen &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; für eine [[einstellige Verknüpfung]] &amp;lt;math&amp;gt;f\colon X \rightarrow X&amp;lt;/math&amp;gt; die [[Gleichung]]&lt;br /&gt;
:&amp;lt;math&amp;gt;f(a) = a,&amp;lt;/math&amp;gt;&lt;br /&gt;
dann ist &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; ein [[Fixpunkt (Mathematik)|Fixpunkt]] von &amp;lt;math&amp;gt;f.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Idempotente Funktionen ===&lt;br /&gt;
Man nennt eine [[einstellige Verknüpfung]] oder [[Funktion (Mathematik)|Funktion]] &amp;lt;math&amp;gt;f\colon\, X \rightarrow X&amp;lt;/math&amp;gt; &amp;#039;&amp;#039;idempotent&amp;#039;&amp;#039;, wenn sie bezüglich der [[Komposition (Mathematik)|Komposition]] idempotent ist:&lt;br /&gt;
:&amp;lt;math&amp;gt;f\circ f = f,&amp;lt;/math&amp;gt;&lt;br /&gt;
d.&amp;amp;nbsp;h., für alle &amp;lt;math&amp;gt;x \in X&amp;lt;/math&amp;gt; ergibt eine zweimalige Anwendung von &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; den gleichen Wert wie die einmalige: &amp;lt;math&amp;gt;f(f(x)) = f(x)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Idempotente algebraische Strukturen ===&lt;br /&gt;
Sind alle Elemente einer [[Halbgruppe]] (oder allgemeiner eines [[Magma (Mathematik)|Magmas]]) &amp;lt;math&amp;gt;(S,*)&amp;lt;/math&amp;gt; idempotent bezüglich &amp;lt;math&amp;gt;*&amp;lt;/math&amp;gt;, dann wird auch &amp;lt;math&amp;gt;(S,*)&amp;lt;/math&amp;gt; selbst &amp;#039;&amp;#039;idempotent&amp;#039;&amp;#039; genannt. Alternativ wird eine idempotente Halbgruppe auch oft als ein &amp;#039;&amp;#039;Band&amp;#039;&amp;#039; bezeichnet.&amp;lt;ref&amp;gt;{{EoM|Autor=[[L. N. Shevrin]]|Titel=Semi-group of Idempotents|Url=http://eom.springer.de/i/i050090.htm|id=}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[[Günther Eisenreich]], Ralf Sube: &amp;#039;&amp;#039;Langenscheidts Fachwörterbuch Mathematik&amp;#039;&amp;#039;. Langenscheidt 1996, ISBN 3-86117-074-4, S. 381 ({{Google Buch |BuchID=laSrvpWpYoEC |Seite=381 |Linktext=Auszug |Land=}})&amp;lt;/ref&amp;gt; Jedes [[kommutativ]]e Band heißt [[Halbverband]]. Man nennt eine Halbgruppe &amp;lt;math&amp;gt;(S,*)&amp;lt;/math&amp;gt; &amp;#039;&amp;#039;&amp;#039;global idempotent&amp;#039;&amp;#039;&amp;#039;, falls gilt:&lt;br /&gt;
:&amp;lt;math&amp;gt;S*S = S&amp;lt;/math&amp;gt; mit &amp;lt;math&amp;gt;S*S := \{a*b \mid a,b \in S\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Einen [[Halbring (Algebraische Struktur)|Halbring]] &amp;lt;math&amp;gt;(H,+,\cdot),&amp;lt;/math&amp;gt; einen [[Fastring]] &amp;lt;math&amp;gt;(F,+,\cdot)&amp;lt;/math&amp;gt; sowie einen [[Ring (Algebra)|Ring]] &amp;lt;math&amp;gt;(R,+,\cdot)&amp;lt;/math&amp;gt; bezeichnet man als &amp;#039;&amp;#039;idempotent&amp;#039;&amp;#039;, falls jeweils &amp;lt;math&amp;gt;(H,\cdot), (F,\cdot)&amp;lt;/math&amp;gt; bzw. &amp;lt;math&amp;gt;(R,\cdot)&amp;lt;/math&amp;gt; idempotent ist. Im Gegensatz dazu ist ein [[Dioid]] &amp;lt;math&amp;gt;(D,+,0,\cdot,1)&amp;lt;/math&amp;gt; ein [[Hemiring]] mit Einselement und idempotenter Addition.&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
Idempotente Verknüpfungen:&lt;br /&gt;
* Bezüglich der [[Multiplikation]] sind die Lösungen &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; der Gleichung &amp;lt;math&amp;gt;x^2 = x&amp;lt;/math&amp;gt; die einzigen idempotenten [[Reelle Zahl|reellen Zahlen]].&lt;br /&gt;
* Bezüglich einer [[Zweistellige Verknüpfung|zweistelligen Verknüpfung]] &amp;lt;math&amp;gt;*&amp;lt;/math&amp;gt; ist ein (links- oder rechts-)[[neutrales Element]] &amp;lt;math&amp;gt;e&amp;lt;/math&amp;gt; stets idempotent: &amp;lt;math&amp;gt;e * e = e.&amp;lt;/math&amp;gt; In einer [[Gruppe (Mathematik)|Gruppe]] ist das neutrale Element das einzige idempotente Element.&lt;br /&gt;
* In einem [[Ring mit Eins]] sind &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt; stets idempotente Elemente bezüglich der Multiplikation. Falls der Ring nicht [[Nullteiler|nullteilerfrei]] ist, können auch noch weitere idempotente Elemente existieren. Beispielsweise gilt im [[Restklassenring]] &amp;lt;math&amp;gt;\Z / (6)&amp;lt;/math&amp;gt;&lt;br /&gt;
:: &amp;lt;math&amp;gt;\bar{3} \cdot \bar{3} = \bar{3}&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;\bar{4} \cdot \bar{4} = \bar{4}&amp;lt;/math&amp;gt;.&lt;br /&gt;
* In einem [[Verband (Mathematik)|Verband]] &amp;lt;math&amp;gt;(V,\vee,\wedge)&amp;lt;/math&amp;gt; sind alle Elemente idempotent bezüglich der Verknüpfungen &amp;lt;math&amp;gt;\vee&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;\wedge&amp;lt;/math&amp;gt;. D.h. es gilt stets &amp;lt;math&amp;gt;u=u\vee u&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;u =u\wedge u&amp;lt;/math&amp;gt;. Entsprechendes gilt für die  Halbverbände &amp;lt;math&amp;gt;(V,\vee)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;(V,\wedge)&amp;lt;/math&amp;gt;.&lt;br /&gt;
* [[Absorbierendes Element|Absorbierende Elemente]] sind immer idempotent.&lt;br /&gt;
&lt;br /&gt;
Idempotente Abbildungen:&lt;br /&gt;
* Konstante Funktionen: &amp;lt;math&amp;gt;f\colon x \mapsto c.&amp;lt;/math&amp;gt;&lt;br /&gt;
* [[Identische Abbildung]]:  &amp;lt;math&amp;gt;\operatorname{id}\colon x \mapsto x.&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;lt;math&amp;gt;g\circ f&amp;lt;/math&amp;gt;, wenn &amp;lt;math&amp;gt;f\circ g = \operatorname{id}.&amp;lt;/math&amp;gt;&lt;br /&gt;
* [[Projektion (lineare Algebra)|Projektionen]], z.&amp;amp;nbsp;B. &amp;lt;math&amp;gt;p\colon (x,y) \mapsto (x,0).&amp;lt;/math&amp;gt;&lt;br /&gt;
* [[Betragsfunktion]]en: &amp;lt;math&amp;gt;|\cdot|\colon x \mapsto |x|.&amp;lt;/math&amp;gt;&lt;br /&gt;
* [[Hüllenoperator]]en.&lt;br /&gt;
* [[Kernoperator]]en.&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften ==&lt;br /&gt;
* Eine [[Matrix (Mathematik)|&amp;lt;math&amp;gt;n\!\times\!n&amp;lt;/math&amp;gt;-Matrix]] &amp;lt;math&amp;gt;A, n \in \N,&amp;lt;/math&amp;gt; über einem beliebigen [[Körper (Algebra)|Körper]] &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; ist genau dann idempotent bezüglich der üblichen [[Matrizenmultiplikation]], wenn die durch sie induzierte [[lineare Abbildung]]&lt;br /&gt;
::&amp;lt;math&amp;gt;f_A\colon\, K^n \to K^n,\; x \mapsto Ax,&amp;lt;/math&amp;gt;&lt;br /&gt;
:idempotent ist. Insbesondere ist &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; diagonalisierbar und alle [[Eigenwert]]e von &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; sind &amp;lt;math&amp;gt;0&amp;lt;/math&amp;gt; oder &amp;lt;math&amp;gt;1&amp;lt;/math&amp;gt;. Geometrisch können idempotente lineare Abbildungen als [[Projektion (lineare Algebra)|Projektion]] des [[Vektorraum]]s auf einen [[Untervektorraum]] interpretiert werden.&lt;br /&gt;
&lt;br /&gt;
* Jeder idempotente Ring &amp;lt;math&amp;gt;(R,+,\cdot)&amp;lt;/math&amp;gt; ist [[kommutativ]], denn es gilt für alle &amp;lt;math&amp;gt;a,b \in R\colon&amp;lt;/math&amp;gt;&lt;br /&gt;
:: &amp;lt;math&amp;gt;\begin{alignat}{2}a + 0 + b &amp;amp;= a + b \\&amp;amp;= (a+b)\cdot(a + b) \\&amp;amp;= a\cdot(a+b) + b\cdot(a+b) \\&amp;amp;= a\cdot a + a\cdot b + b\cdot a + b\cdot b \\&amp;amp;= a + a\cdot b + b\cdot a + b,\end{alignat}&amp;lt;/math&amp;gt;&lt;br /&gt;
: (zweite und fünfte Gleichung wegen der Idempotenz, dritte und vierte Gleichung wegen der Distributivität), also&lt;br /&gt;
:: &amp;lt;math&amp;gt;0 = a\cdot b + b\cdot a. \quad (1)&amp;lt;/math&amp;gt;&lt;br /&gt;
: Damit gilt auch, indem man &amp;lt;math&amp;gt;a \leftarrow (a\cdot b)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;b  \leftarrow (a\cdot b)&amp;lt;/math&amp;gt; setzt und wiederum die Idempotenz nutzt,&lt;br /&gt;
:: &amp;lt;math&amp;gt;0 = (a\cdot b)\cdot(a\cdot b) + (a\cdot b)\cdot(a\cdot b) = a\cdot b + a\cdot b.&amp;lt;/math&amp;gt;&lt;br /&gt;
: Folglich ist&lt;br /&gt;
:: &amp;lt;math&amp;gt;\begin{alignat}{2}a\cdot b &amp;amp;= a\cdot b + 0 \\&amp;amp;= a\cdot b + a\cdot b + b\cdot a \\&amp;amp;= 0 + b\cdot a \\&amp;amp;= b\cdot a.\end{alignat}&amp;lt;/math&amp;gt;&lt;br /&gt;
: Insbesondere gilt auch (wegen der Idempotenz und wegen (1) mit &amp;lt;math&amp;gt; b = a&amp;lt;/math&amp;gt;)&lt;br /&gt;
:: &amp;lt;math&amp;gt;a + a = a\cdot a + a\cdot a = 0&amp;lt;/math&amp;gt; bzw. &amp;lt;math&amp;gt;\,-a = a.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Ein idempotenter Fastring &amp;lt;math&amp;gt;(F,+,\cdot)&amp;lt;/math&amp;gt; ist genau dann [[Fastring|kommutativ]], wenn er [[Fastring|distributiv]] ist, denn:&lt;br /&gt;
: Falls &amp;lt;math&amp;gt;(F,+,\cdot)&amp;lt;/math&amp;gt; kommutativ ist, gilt für alle &amp;lt;math&amp;gt;a,b,c \in F\colon&amp;lt;/math&amp;gt;&lt;br /&gt;
:: &amp;lt;math&amp;gt;c \cdot (a + b) = (a + b) \cdot c = (a \cdot c) + (b \cdot c) = (c \cdot a) + (c \cdot b).&amp;lt;/math&amp;gt;&lt;br /&gt;
: Ist hingegen &amp;lt;math&amp;gt;(F,+,\cdot)&amp;lt;/math&amp;gt; distributiv, so folgt daraus genau so wie bei einem idempotenten Ring die Kommutativität.&lt;br /&gt;
&lt;br /&gt;
== Informatik ==&lt;br /&gt;
&lt;br /&gt;
In der Informatik werden mit dem Begriff Idempotenz – je nach Kontext – zwei voneinander abweichende Definitionen verbunden:&lt;br /&gt;
&lt;br /&gt;
# Bei [[Imperative Programmierung|imperativer Programmierung]] gilt ein [[Unterprogramm]] (Funktion) mit [[Wirkung (Informatik)|Auswirkungen]] als idempotent, wenn dessen mehrfache Ausführung denselben Zustand des Gesamtsystems bewirkt wie die einmalige Ausführung, oder in anderen Worten, wenn das Unterprogramm - als Abbildung des Gesamtsystems auf sich selbst verstanden - im mathematischen Sinne idempotent ist.&lt;br /&gt;
# Bei [[Funktionale Programmierung|funktionaler Programmierung]] ist eine [[reine Funktion]] (Funktion ohne Nebeneffekte mit gleichen Ein- und Ausgabeparametern) idempotent, wenn sie dies im mathematischen Sinne ist.&lt;br /&gt;
&lt;br /&gt;
Dies ist eine nützliche Eigenschaft, da sie bedeutet, dass eine [[Operation (Informatik)|Operation]] so häufig wiederholt oder erneut versucht werden kann wie notwendig, ohne unbeabsichtigte Auswirkungen zu verursachen. Dagegen muss bei &amp;#039;&amp;#039;nicht&amp;#039;&amp;#039;-idempotenten Operationen ein [[Algorithmus]] mitverfolgen, ob sie bereits ausgeführt wurden oder noch nicht.&lt;br /&gt;
&lt;br /&gt;
Idempotenz wird beispielsweise von [[Rollback|Recovery-Maßnahmen]] bei [[Datenbank]]en und [[Dienst (Informatik)|Diensten]] gefordert, um [[Robustheit gegen Benutzungsfehler|Fehlertoleranz]] bei einem [[Absturz (Computer)|Absturz]] während einer Wiederanlaufphase zu gewährleisten. [[Undo|Undo- und Redo]]-Operationen müssen hier auch bei mehrfacher Hintereinanderausführung dasselbe Resultat zur Folge haben.&lt;br /&gt;
&lt;br /&gt;
Rein lesende Services sind von Natur aus idempotent, da der Zustand der Daten nicht geändert wird. Jeder nicht idempotente schreibende Service kann zu einem idempotenten Service gemacht werden.&lt;br /&gt;
&lt;br /&gt;
=== Beispiele ===&lt;br /&gt;
* Bei einem Service zum Verbuchen von Geldbeträgen ist der Aufruf &amp;#039;&amp;#039;einzahlen(100)&amp;#039;&amp;#039; nicht idempotent, da bei mehrmaligem Service-Aufruf der Betrag&amp;amp;nbsp;100 mehrmals eingezahlt wird. Würde man hingegen &amp;#039;&amp;#039;neuerKontostand(600)&amp;#039;&amp;#039; aufrufen, so würde bei mehrmaligem Service-Aufruf der Kontostand gleich bleiben; dieser Aufruf wäre idempotent.&lt;br /&gt;
* ([[Stabilität (Sortierverfahren)|stabile]]) [[Sortierverfahren|Sortierfunktionen]] sind idempotent, da einmal sortierte Daten bei erneuter Sortierung ihre Reihenfolge im Ergebnis nicht mehr verändern.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Nilpotenz]]&lt;br /&gt;
* [[Involution (Mathematik)]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Jeremy Gunawardena: &amp;#039;&amp;#039;An introduction to idempotency&amp;#039;&amp;#039; in J. Gunawardena (Hrsg.): &amp;#039;&amp;#039;Idempotency&amp;#039;&amp;#039;, Cambridge University Press, 1998, ISBN 0-521-55344-X, S. 1–49 (englisch; Vorabveröffentlichung [http://www.jeremy-gunawardena.com/papers/intro.pdf online], [[PDF]]-Datei, 414 kB)&lt;br /&gt;
* Munindar Paul Singh, Michael N. Huhns: &amp;#039;&amp;#039;Service-oriented Computing: Semantics, Processes, Agents&amp;#039;&amp;#039;. Wiley 2005, ISBN 0-470-09148-7, S. 54 ({{Google Buch |BuchID=XsfBCwG4vPsC |Seite=54 |Linktext=Auszug |Land=}})&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Algebra]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Acky69</name></author>
	</entry>
</feed>