W

Kategorie

Logic in computer science

28 Artikel

In der Informatik , insbesondere in den Bereichen Wissensrepräsentation, Schlussfolgerung und Metalogik , widmet sich das Gebiet des automatisierten Schließens dem Verständnis verschiedener Aspekte des Denkens .

GutAutomated reasoning

In der Programmierung , insbesondere im imperativen Programmierparadigma , ist eine Assertion ein Prädikat (eine boolesche Funktion über dem Zustandsraum , üblicherweise als logische Aussage mithilfe der

ExzellentConditional constructs
Beweiskomplexität

In der Logik und der theoretischen Informatik , insbesondere in der Beweistheorie und der Komplexitätstheorie , befasst sich die Beweiskomplexität mit dem Verständnis und der Analyse der Rechenressourcen, die zum

ExzellentAutomated theorem proving
Boolesche Erfüllbarkeitsproblem

In der Logik und Informatik fragt das Boolesche Erfüllbarkeitsproblem (manchmal auch Aussagenlogik-Erfüllbarkeitsproblem genannt und abgekürzt SAT oder B -SAT ) , ob eine Interpretation existiert , die eine gegebene

ExzellentBoolean algebra
Boolesche Schaltung

In der Komplexitätstheorie und der Schaltungskomplexitätstheorie ist ein Boolescher Schaltkreis ein mathematisches Modell für kombinatorische digitale Logikschaltungen .

ExzellentComputational complexity theory
DiVincenzos Kriterien

Die DiVincenzo-Kriterien sind Bedingungen, die für den Bau eines Quantencomputers notwendig sind . Sie wurden 1996 von dem theoretischen Physiker David P.

GutBoolean algebra
Funktionale Vollständigkeit

In der Logik ist eine Menge logischer Verknüpfungen oder Boolescher Operatoren funktional vollständig , wenn sie alle möglichen Wahrheitstabellen durch Kombination ihrer Elemente zu einem Booleschen Ausdruck darstellen

ExzellentBoolean algebra

Die funktionale Verifikation dient dem Nachweis, dass ein Logikdesign den Spezifikationen entspricht.

SolideElectronic circuit verification
Fuzzy-Logik

Fuzzy-Logik ist eine Form der mehrwertigen Logik, in der der Wahrheitswert von Variablen jede reelle Zahl zwischen 0 und 1 annehmen kann.

ExzellentFuzzy logic
Kombinatorische Logik

Kombinatorische Logik ist eine Notation , die die Notwendigkeit quantifizierter Variablen in der mathematischen Logik beseitigt .

ExzellentCombinatory logic
Maximum-Erfüllbarkeitsproblem

In der Komplexitätstheorie ist das Problem der maximalen Erfüllbarkeit ( MAX-SAT ) die Frage, wie viele Klauseln einer gegebenen Booleschen Formel in konjunktiver Normalform maximal erfüllt werden können, indem man den

ExzellentCombinatorial optimization

Modelleliminierung ist die Bezeichnung für zwei von Donald W. Loveland entwickelte Beweisverfahren , von denen das erste 1968 im Journal of the ACM veröffentlicht wurde .

GutAutomated theorem proving

In der Programmierung ist eine Nachbedingung eine Bedingung oder ein Prädikat , das unmittelbar nach der Ausführung eines Codeabschnitts oder einer Operation in einer formalen Spezifikation stets erfüllt sein muss.

GutFormal methods
Nachfolgerfunktion

In der Mathematik bildet die Nachfolgerfunktion ( oder Nachfolgeroperation) eine natürliche Zahl auf die nächste ab. Die Nachfolgerfunktion wird mit f(x) bezeichnet , also f(x) = 0. Zum Beispiel: f(x) = 0 und f(x ) = 0.

ExzellentArithmetic

OBJ ist eine Programmiersprachenfamilie, die 1976 von Joseph Goguen eingeführt und von Jose Meseguer weiterentwickelt wurde .

GutAcademic programming languages
Peano-Axiome

In der mathematischen Logik sind die Peano-Axiome ( / piˈɑːnoʊ / ; ) , auch bekannt als Dedekind-Peano-Axiome oder Peano - Postulate , Axiome für die natürlichen Zahlen, die der italienische Mathematiker Giuseppe Peano

Exzellent1889 introductions
Presburger-Arithmetik

Die Presburger Arithmetik ist die Prädikatenlogik erster Stufe der natürlichen Zahlen mit Addition . Sie ist nach Mojżesz Presburger benannt , der sie 1929 einführte.

Exzellent1929 introductions
Rennbedingungen

Eine Race Condition oder ein Race Hazard ist ein Zustand in Elektronik- , Software- oder anderen Systemen , bei dem das Verhalten des Systems von der Abfolge oder dem Zeitpunkt unkontrollierbarer Ereignisse abhängt und

ExzellentComputer jargon

Ein Rennstreckenproblem ist ein Spezialfall einer Wettlaufsituation . Es handelt sich um einen Fehler in einem System oder Prozess, bei dem das Ergebnis unerwartet und entscheidend von der Abfolge oder dem Zeitpunkt

ExzellentComputer security exploits
Rückwärtsverkettung

Rückwärtsverkettung (oder Rückwärtsschlussfolgerung ) ist eine Inferenzmethode , die umgangssprachlich als „vom Ziel ausgehend rückwärts arbeiten“ beschrieben wird.

GutAutomated reasoning
SAT-Löser

In der Informatik und den formalen Methoden ist ein SAT-Solver ein Computerprogramm zur Lösung des Booleschen Erfüllbarkeitsproblems (SAT). Bei Eingabe einer Formel über Boolesche Variablen, wie z. B.

ExzellentFormal methods

In der Automatentheorie bezeichnet sequentielle Logik eine Art Logikschaltung , deren Ausgabe vom aktuellen Wert ihrer Eingangssignale und der Sequenz vergangener Eingaben, der Eingangshistorie, abhängt.

GutAutomata (computation)
Spielsemantik

Die Spieltheorie ist ein Ansatz der formalen Semantik , der die Konzepte von Wahrheit und Gültigkeit auf spieltheoretischen Konzepten gründet, wie etwa der Existenz einer Gewinnstrategie für einen Spieler.

ExzellentGame theory
Strukturelle Induktion

Die strukturelle Induktion ist eine Beweismethode , die in der mathematischen Logik (z. B. im Beweis des Satzes von Łoś ), der Informatik , der Graphentheorie und einigen anderen mathematischen Gebieten Anwendung findet .

ExzellentGraph theory
Überarbeitung

In Mathematik , Linguistik , Informatik und Logik umfasst das Umschreiben eine Vielzahl von Methoden, um Unterterme einer Formel durch andere Terme zu ersetzen .

ExzellentFormal languages

In der Computerprogrammierung ist eine Vorbedingung eine Bedingung oder ein Prädikat , das unmittelbar vor der Ausführung eines bestimmten Codeabschnitts oder vor einer Operation in einer formalen Spezifikation immer

GutFormal methods

Twelf ist eine Implementierung des logischen Frameworks LF, das von Frank Pfenning und Carsten Schürmann an der Carnegie Mellon University entwickelt wurde .

GutDependently typed languages