Isabelle

Isabelle - Generischer Proof-Assistent, mit dem mathematische Formeln in einer formalen Sprache ausgedrückt werden können
Jetzt downloaden

Isabelle Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • The Isabelle Team
  • Website des Verlags:
  • http://isabelle.in.tum.de/index.html
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 7.6 MB

Isabelle Stichworte


Isabelle Beschreibung

Isabelle - Generischer Proof-Assistent, mit dem mathematische Formeln in einer formellen Sprache ausgedrückt werden können Isabelle ist ein generischer Proof-Assistent, der es ermöglicht, mathematische Formeln in einer formalen Sprache auszudrücken und Werkzeuge für die Beweis dieser Formeln in einem logischen Kalkül bereitzustellen. Die Hauptanwendung ist die Formalisierung mathematischer Beweise und insbesondere der formalen Überprüfung, darunter die Korrektheit der Richtigkeit von Computerhardware oder -software und -proving-Eigenschaften von Computersprachen und Protokollen, die mit ähnlichen Tools verkörpert sind, die mit ähnlichen Werkzeugen verkörpert, die Unterscheidungsmerkmale von Isabelle ist seine Flexibilität. Die meisten Proof-Assistenten werden um einen einzigen formalen Kalkül aufgebaut, der typischerweise Logik höherer Ordnung. Isabelle hat die Fähigkeit, eine Vielzahl von formellen Kalkeln anzunehmen. Die verteilte Version unterstützt die logische höhere Ordnung, aber auch die axiomatische Settheorie und mehrere andere Formalismen. Weitere Informationen finden Sie in Logics.isabelle ist ein gemeinsames Projekt zwischen Lawrence C. Paulson (University of Cambridge, UK) und Tobias Nipkow (Technische Universität München, Deutschland) .isabelle ist frei verteilt als Open Source-Software BSD-Lizenz.Isabelle bietet hervorragende Notational Unterstützung: Neue Notationen können mit normalen mathematischen Symbolen eingeführt werden. Proofs können in einer strukturierten Notation auf der Grundlage des traditionellen Proofstils geschrieben werden, oder gleichermaßen einfacher als Abläufe von Befehlen. Definitionen und Beweise können eine TEX-Quelle enthalten, aus der Isabelle automatisch satzsame Dokumente erzeugen kann. Die Hauptbegrenzung aller derartigen Proof-Systeme besteht darin, dass die Beweisstrukturen von einem fachkundigen Benutzer viel Aufwand erfordert. Isabelle beinhaltet einige Werkzeuge, um die Produktivität des Benutzers durch Automatisierung einiger Teile des Proof-Prozesses zu verbessern. Insbesondere die klassische Behandlung von Isabelle können langen Ketten mitgemessenen Schritten ausführen, um Formeln zu beweisen. Der Vereinfachter kann mit und um Gleichungen verständigen. Lineare arithmetische Tatsachen sind automatisch nachgewiesen. Verreinigung ist mit einer großen Theoriebibliothek der formal verifizierten Mathematik, einschließlich der Grundnummerntheorie (z. B. das Gauß-Gesetz der quadratischen Gegenseitigkeit), Algebra (bis zum Sylows-Satz), Analyse (grundlegende Eigenschaften von Grenzwerten, derivativ) Ebenfalls vorhanden sind zahlreiche Beispiele, die sich aus der Forschung in die formale Überprüfung ergeben. Was ist neu in dieser Version: · HOL: signifikante Beschleunigung von Metis-Prüfer; ordnungsgemäße Unterstützung für Multithreading. · HOL: Neue Version von Primrec-Befehlsunterstützungstyp-Inferenz- und lokale Theoretentargets. · HOL: Verbesserte Unterstützung für Beendigungsnachweise rekurischer Funktionsdefinitionen. · Neue lokale Theorieziele für Klasseneinstatiierung und Überlastung. · Unterstützung für benannte dynamische Listen von Theorems. · Einfache TTY-Schnittstelle mit Befehlszeilenbearbeitung. · Verbesserte Unterstützung für die Cygwin-Plattform. · Unterstützung für Poly / ml 5.2 mit verbesserter Handhabung von Multithreading und externen Prozessen. · Neuorganisierte und aktualisierte Version von Isabelle / Isar Referenzhandbuch.


Isabelle Zugehörige Software

Regexkit.

ein objektiv-c-Framework für reguläre Ausdrücke mit der PCRE-Bibliothek für Mac OS X Cocoa und Gnustep ...

153 1.7 MB

Herunterladen