OmdraaienLogisch framework in Python | |
Download nu |
Omdraaien Rangschikking & Samenvatting
Advertentie
Omdraaien Tags
Omdraaien Beschrijving
Logisch raamwerk in Python Flip is een logisch Python-raamwerk. Een logisch raamwerk is een bibliotheek voor het definiëren van logica- en schrijfapplicaties zoals theoremaanbieding. Eén flip-applicatie is een proefschoonmachine voor het invoeren en bewerken van bewijzen in natuurlijke aftrekstijl. Hier is een output van de checker, gegenereerd vanuit een Python-bestendig script: Kaye Ex. 9.12, ~ AX.P (x) | - ex. ~ P (x) (0) Opmerking ~ AX.P (x) (1) Gegeven | ~ ex. ~ P (x) (2) Veronderstelling || Laat X Wees willekeurig (3) nieuwe variabele voor subvaste ||| ~ p (x) (4) Veronderstelling ||| ex. ~ p (x) (5) E-inleiding (4) ||| f (6) tegenstrijdigheid (5 ) (2) || ~~ p (x) (7) reductio ad absurdum (4) (6) || P (x) (8) Niet-eliminatie (7) | AX.P (x) (9) a -Introductie (3) (8) | F (10) tegenstrijdigheid (9) (1) ~~ Ex. ~ P (x) (11) reductio-ad absurdum (2) (10) Ex. ~ P (x) (12 ) Not-eliminatie (11) De checker kan verschillende logica gebruiken; Flip wordt geleverd met verschillende. U kunt een andere logica toevoegen of axioma's en afgeleide regels toevoegen, door een module in Python te schrijven. Python is zowel de objecttaal als de metaalaak. Formules, inference-regels en volledige bewijzen zijn python uitdrukkingen. Prover-opdrachten zijn Python-functies. De Python-interpreter zelf is de enige gebruikersinterface met de toepassing Proof Checker. (Het is niet nodig om veel Python te weten om de checker te gebruiken.) Flip werd uitgevoerd als een Python-programmeeroefening. Het is niet bedoeld om te concurreren met de stelling van de industriële sterkte, zoals Hol, noch met mooi ontworpen educatieve providers zoals Jape. Dat gezegd hebbende, de checker is vrij in staat om de voorbeelden en oefeningen in universitair leerboeken te werken op logica voor computerwetenschappen of wiskunde, zoals Kaye, Huth en Ryan en Bornat. Vereisten: · Python
Omdraaien Gerelateerde software