Iverson-Halterung - Iverson bracket

In der Mathematik ist die Iverson-Klammer , benannt nach Kenneth E. Iverson , eine Notation, die das Kronecker-Delta verallgemeinert , die Iverson-Klammer der Aussage x = y . Es ordnet jede Aussage einer Funktion der freien Variablen darin zu, die den Wert Eins für die Werte der Variablen annimmt, für die die Aussage wahr ist, und ansonsten den Wert Null annimmt. Es wird im Allgemeinen dadurch gekennzeichnet, dass die Anweisung in eckige Klammern gesetzt wird:

Im Kontext der Summation kann die Notation verwendet werden, um jede Summe als unendliche Summe ohne Grenzen zu schreiben: If is any property of the integer ,

Beachten Sie, dass nach dieser Konvention ein Summand zu 0 ausgewertet werden muss, unabhängig davon, ob er definiert ist. Ebenso für Produkte :

Die Notation wurde ursprünglich von Kenneth E. Iverson in seiner Programmiersprache APL eingeführt , obwohl sie auf einzelne relationale Operatoren in Klammern beschränkt war, während die Verallgemeinerung auf beliebige Aussagen, die Beschränkung der Notation auf eckige Klammern und Anwendungen auf Summation von Donald Knuth befürwortet wurde, um Vermeiden Sie Mehrdeutigkeiten in logischen Ausdrücken in Klammern.

Eigenschaften

Es gibt eine direkte Entsprechung zwischen Arithmetik auf Iverson-Klammern, Logik und Mengenoperationen. Seien beispielsweise A und B Mengen und eine beliebige Eigenschaft von ganzen Zahlen; dann haben wir

Beispiele

Die Notation ermöglicht das Verschieben von Randbedingungen von Summationen (oder Integralen) als separater Faktor in den Summanden, wodurch Platz um den Summationsoperator herum frei wird, aber noch wichtiger, dass er algebraisch manipuliert werden kann.

Doppelzählungsregel

Wir leiten mechanisch eine bekannte Summenmanipulationsregel unter Verwendung von Iverson-Klammern ab:

Summenaustausch

Die bekannte Regel lässt sich ebenfalls leicht herleiten:

Zählen

Zum Beispiel ist die Funktion Euler phi dass zählt die Anzahl von positiven ganzen Zahlen bis n , die teilerfremd zu n können ausgedrückt werden durch

Vereinfachung von Sonderfällen

Eine weitere Verwendung der Iverson-Klammer besteht darin, Gleichungen mit Sonderfällen zu vereinfachen. Zum Beispiel die Formel

ist gültig für n > 1, aber ausgeschaltet um1/2für n = 1 . Um eine gültige Identität für alle positiven ganzen Zahlen n (dh alle Werte, für die definiert ist) zu erhalten, kann ein Korrekturterm mit der Iverson-Klammer hinzugefügt werden:

Gemeinsame Funktionen

Viele gebräuchliche Funktionen, insbesondere solche mit einer natürlichen stückweisen Definition, können durch die Iverson-Klammer ausgedrückt werden. Die Kronecker-Delta- Notation ist ein Sonderfall der Iverson-Notation, wenn die Bedingung Gleichheit ist. Das ist,

Die Indikatorfunktion , oft als , oder bezeichnet , ist eine Iverson-Klammer mit Mengenzugehörigkeit als Bedingung:

.

Die Heaviside-Stufenfunktion , Vorzeichenfunktion und Absolutwertfunktion lassen sich ebenfalls leicht in dieser Notation ausdrücken:

und

Die Vergleichsfunktionen max und min (die das größere oder kleinere von zwei Argumenten zurückgeben) können geschrieben werden als

und
.

Die Boden- und Deckenfunktionen können ausgedrückt werden als

und

wobei der Summationsindex so verstanden wird, dass er sich über alle ganzen Zahlen erstreckt.

Die Rampenfunktion kann ausgedrückt werden

Die Trichotomie der reellen Zahlen entspricht der folgenden Identität:

Die Möbius-Funktion hat die Eigenschaft (und kann durch Rekursion definiert werden als)

Formulierung in Bezug auf übliche Funktionen

In den 1830er Jahren benutzte Guglielmo dalla Sommaja den Ausdruck, um darzustellen, was jetzt geschrieben werden würde ; dalla Sommaja verwendet auch Varianten, wie zum Beispiel für . Nach einer gemeinsamen Konvention sind diese Größen gleich, wenn sie definiert sind: ist 1, wenn x > 0, ist 0, wenn x = 0 und ist ansonsten undefiniert.

Siehe auch

Verweise