Flip

quadro logico in Python
Scarica ora

Flip Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Nome editore:
  • Jonathan Jacky
  • Sito web dell'editore:
  • http://staff.washington.edu

Flip Tag


Flip Descrizione

Quadro logico in Python Flip è un framework di Python logico. Un framework logico è una biblioteca per definire le logiche e le applicazioni di scrittura come i fornitori di teorema. Un'applicazione a fogli mobili è un controllore antiproiettile per l'immissione e la modifica di prove nello stile di deduzione naturale. Ecco alcuni output dal checker, generato da uno script a prova di Python: Kaye Ex. 9.12, ~ AX.P (x) | - EX. ~ P (X) (0) Commento ~ AX.P (x) (1) Dato | ~ ex. ~ P (x) (2) Assunzione || Lascia x Sii arbitrario (3) Nuova variabile per subroperoppo ||| ~ P (x) (4) Assunzione ||| ex. ~ P (x) (5) E-introduzione (4) ||| f (6) contraddizione (5 ) (2) || ~ ~ P (x) (7) Reductio ad Absurdum (4) (6) || P (x) (8) Non-eliminazione (7) | AX.P (X) (9) A -Introduzione (3) (8) | f (10) contraddizione (9) (1) ~~ ex. ~ P (x) (11) Reductio ad Absurdum (2) (10) EX. ~ P (x) (12 ) Non-eliminazione (11) il checker può utilizzare logiche diverse; Flip arriva con diversi. È possibile aggiungere un'altra logica o aggiungere assiomi e regole derivate, scrivendo un modulo in Python. Python è sia la lingua dell'oggetto che il metalinguage. Formule, regole di inferenza e intere prove sono espressioni Python. I comandi di Prover sono funzioni Python. L'interprete Python stesso è l'unica interfaccia utente all'applicazione di controllo della prova. (Non è necessario sapere molto Python per usare il checker.) Flip è stato intrapreso come esercizio di programmazione Python. Non è destinato a competere con fornitori di teoremi di forza industriale come HOL, né con fornitori di educativi ben progettati come Jape. Detto questo, il checker è abbastanza capace di lavorare gli esempi ed esercitazioni nei libri di testo a livello universitario sulla logica per la scienza informatica o la matematica, come Kaye, Huth e Ryan e Bordat. Requisiti: · Python.


Flip Software correlato