Arity

In der Logik, Mathematik und Informatik, ist die Stelligkeit einer Funktion oder einer Operation die Anzahl von Argumenten oder Operanden, die die Funktion benötigen. Die arity einer Beziehung ist die Anzahl der Domänen in der kartesischen Produkts. Der Begriff leitet sich von der Adjektive "unäre", "Titel", "ternären" ... im Allgemeinen "n-stellige"

Der Begriff "arity" ist vor allem in Bezug auf die Vorgänge verwendet. Wenn f die Funktion f: S → S, wobei S einen Satz, dann f ist eine Operation en ist seine Stelligkeit.

Arity größer als 3 sind nur selten in der theoretischen Informatik aufgetreten.

In der Sprachwissenschaft, manchmal auch als er die Stelligkeit Wert nicht mit dem Wert in der Mathematik zu verwechseln.

Verwendung von Ausdrücken

Der Begriff "arity" wird nur selten im Alltag verwendet. B. anstatt zu sagen, dass "die arity der Additionsoperation ist 2" oder daß "der Zusatz ein Betrieb arity 2", ist es üblicherweise so, daß "der Zusatz eine binäre Operation".

Im allgemeinen ist der Name der Funktionen bzw. Betreiber einer gegebenen arity durch Kombinieren eines lateinischen Präfix mit dem Suffix "-ario" erreicht. Der lateinische Präfix zu verwenden ist das Thema der entsprechenden Ziffer Verteilung Latein, mit Ausnahme von singuli, auf die Sie bevorzugen, wenn auch in Latein bestanden singularius:

Alternativ können Sie auch die entsprechenden Begriffe griechischen Ursprungs, der die generische Form n-adische nehmen und für n die entsprechenden numerischen Präfix, das die griechische Sprache für zusammengesetzte Wörter verwendet wird. In diesem Fall wird anstelle von "arity" heißt es "adicità". Die Verwendung des griechischen hat den Vorteil, dass die Konstruktion der Oberbegriff mit dem Präfix Poly-:

Beispiele

Nullari

Manchmal nützlich, eine Konstante als eine Operation des arity 0 zu prüfen, ist es, das sogenannte "nullary".

Unäre

Beispiele für unäre Operatoren in der Mathematik und Programmierung sind die mehr und weniger die unitären Operatoren Zunahme und Abnahme in C-Sprache oder in Programmiersprachen wie, der Betreiber des Zweier-Komplement und Funktionen factorial und absolute in der Mathematik.

Binary

Viele Fahrer, die in der Programmierung zu erfüllen sind binär. Sowohl für die Programmierung sowohl für die Mathematik diese können die Multiplikationsoperator ist, dass der Addition und Division. Die logischen Verknüpfungen wie OR, XOR, AND, IMP werden typischerweise als binäre Operatoren mit zwei verschiedenen Operanden verwendet.

Ternary

Durch den Programmiersprachen C, C ++, Java, Perl und andere Varianten von diesen kommt der ternäre Operatorsmile, Sagte Bedingungsoperator, die drei Argumente gilt. Forth hat auch eine ternäre Operator * /, der die ersten beiden Ausgaben teilt sie um ein Drittel multipliziert.

n-ary

Aus mathematischer Sicht kann eine Funktion von n Argumenten immer in Abhängigkeit von einem einzigen Argument, das ein Element des Produkts der Sätze, zu denen sie die verschiedenen Themen gehören, ist zu berücksichtigen. Jedoch kann es zweckmäßig sein, die Notation n-ary Funktionen, wie multi betrachten.

Das gleiche gilt für Programmiersprachen, bei denen Funktionen mit mehr Argumente können immer als Funktionen mit nur das Thema von einigen komplexen Typ definiert werden.

  0   0
Vorherige Artikel Domenico da Cortona
Nächster Artikel Bobby Farrell

In Verbindung Stehende Artikel

Kommentare - 0

Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha