Vielleicht liegt eine Entschuldigung vor, dass ich eine andere Frage zu den Voraussetzungen gestellt habe, aber ich war über die Ausgangspunkte verwirrt. Ich bin auf verschiedene Begriffe gestoßen, wie "Modale Logik", "Zeitliche Logik", "Logik erster Ordnung", "Logik zweiter Ordnung" und "Logik höherer Ordnung".
Was genau bedeutet "Logik" in diesem Zusammenhang? Wie definieren wir das Wort "Logik" konsequent?
Nachdem ich die ersten Seiten einiger Bücher durchgesehen habe, kann ich grob feststellen, dass eine "Logik eine Möglichkeit ist, zu entscheiden, was aus was folgt, und beim Entwerfen von Programmiersprachen von Bedeutung ist, da sie das Entwerfen von Programmen zum automatischen Schließen und Verstehen von Programmen diktiert und erleichtert. Ich möchte den zweiten Punkt etwas ausführlicher zu verstehen.
Kommen wir nun zu diesen Logiken.
Sind alle diese Logiken "zeitliche Logik", "modale Logik", "Logik erster Ordnung", "Logik höherer Ordnung" unabhängig voneinander oder müssen wir einige dieser Logiken verstehen, um einige andere in dieser Gruppe zu verstehen? Kurz gesagt, was sind die Voraussetzungen für sie? (Es wird toll sein, wenn ich auch Vorschläge für einige Materialien bekomme.)
PS: Vielen Dank für Ihre Freundlichkeit