All Projects β†’ Jumaruba β†’ LPL-solutions

Jumaruba / LPL-solutions

Licence: MIT license
Solutions for the book "Language Proof and Logic".

Projects that are alternatives of or similar to LPL-solutions

LPL
πŸ“šSolutions to Language, Proof and Logic (2nd Edition)
Stars: ✭ 21 (-58.82%)
Mutual labels:  proof, logic, fitch, fitch-proofs, lpl
fitchjs
Fitch style proof constructor
Stars: ✭ 19 (-62.75%)
Mutual labels:  proof, logic, fitch-proofs
vulcan
A JavaScript propositional logic and resolution library
Stars: ✭ 56 (+9.8%)
Mutual labels:  proof, logic
Cryptominisat
An advanced SAT solver
Stars: ✭ 502 (+884.31%)
Mutual labels:  proof
Dblib Linear
Formalisation of the linear lambda calculus in Coq
Stars: ✭ 10 (-80.39%)
Mutual labels:  proof
Verdi Raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Stars: ✭ 143 (+180.39%)
Mutual labels:  proof
awesome-rust-formalized-reasoning
An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification.
Stars: ✭ 185 (+262.75%)
Mutual labels:  logic
Chronicle
Public append-only ledger microservice built with Slim Framework
Stars: ✭ 429 (+741.18%)
Mutual labels:  proof
bloc
A predictable state management library that helps implement the BLoC design pattern
Stars: ✭ 12 (-76.47%)
Mutual labels:  logic
Disel
Distributed Separation Logic: a framework for compositional verification of distributed protocols and their implementations in Coq
Stars: ✭ 85 (+66.67%)
Mutual labels:  proof
Bootstrap Dark
The Definitive Guide to Dark Mode and Bootstrap 4 - A proof of concept
Stars: ✭ 54 (+5.88%)
Mutual labels:  proof
Emofishes
Emofishes is a collection of proof of concepts that help improve, bypass or detect virtualized execution environments (focusing on the ones setup for malware analysis).
Stars: ✭ 11 (-78.43%)
Mutual labels:  proof
coq-to-ocaml-to-js
Proof of concept to generate safe and fast JavaScript
Stars: ✭ 25 (-50.98%)
Mutual labels:  proof
Idris Insertion Sort
Provably correct implementation of insertion sort in Idris.
Stars: ✭ 24 (-52.94%)
Mutual labels:  proof
awesome-philosophy
A curated list of awesome philosophy
Stars: ✭ 119 (+133.33%)
Mutual labels:  logic
Verdi
A framework for formally verifying distributed systems implementations in Coq
Stars: ✭ 496 (+872.55%)
Mutual labels:  proof
ciao
Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
Stars: ✭ 190 (+272.55%)
Mutual labels:  logic
Generic Syntax
A Scope-and-Type Safe Universe of Syntaxes with Binding, Their Semantics and Proofs
Stars: ✭ 55 (+7.84%)
Mutual labels:  proof
Keymaerax Release
KeYmaera X: An aXiomatic Tactical Theorem Prover for Hybrid Systems (release)
Stars: ✭ 49 (-3.92%)
Mutual labels:  proof
Iron
Coq formalizations of functional languages.
Stars: ✭ 114 (+123.53%)
Mutual labels:  proof

LPL_solutions

Here you can find some solutions of the book "Language Proof and Logic".
Some files are in prf format, which means it needs to be visualized at the Fitch program.
With the update (01 semptember 2019) each file can be visualized as jpg format.

If you are not finding a specific problem, search on All_Files. If you still didn't find it, write a report on Issues

This is a repository for study purpose. Feel free to contribute.

GradeGrinder

Do not submit this to GradeGrinder, it will flag you as cheating.

Instructions to execute

In case you're not used to github, to execute a specific file, please follow these instructions:

Clone

Clone the repo by making the zip download.

After downloading the zip, extract it.

Executing

Open your Fitch program and select the open option.

Then select the .prf file that you have just downloaded.
For the .wld files the procedure if pretty much the same, but instead of opening the Fitch program, open the tarski world prog.

Updates

Update 01 of September 2019 Added Images of each file. These images can be found grouped at Images. All files can be found at All_Files to make your research easier.
Update 13 of December 2019 Added Proof 13.37
Update 13 of December 2019 Accept merge commits by martineizayaga [chapter 10] and exogenesis18
Update 08 of April 2020 Added more images and instructions for how executing
Update 20 of June 2022 Accept merge commits by Davi0k

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].