0.2.1 • Published 5 years ago

logically v0.2.1

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

logically

logically is a library for representing and evaluating symbolic logic formulas and proofs.

Complete documentation for the API can be found at logically-js.github.io/docs.

Currently, the library mainly consists of a few classes: Formula, Line of Proof, and Proof. The Formula class allows you to analyze and perform operations on propositional logical formulas as inputs. E.g.:

const p = new Formula('p');
const notP = new Formula('~p');
assert(p.isNegation(notP));

Proofs are made of Lines of Proof. A Line of Proof consists of a Formula, followed by the name of a natural deduction rule justifying that line, followed by a list of citations to any other lines were "cited" or that played a role in the justification of the current line.

A Proof, then, is a series of Lines of Proof.

0.2.1

5 years ago

0.2.0

5 years ago

0.1.21

5 years ago

0.1.22

5 years ago

0.1.23

5 years ago

0.1.24

5 years ago

0.1.20

5 years ago

0.1.8

5 years ago

0.1.9

5 years ago

0.1.6

5 years ago

0.1.4

5 years ago

0.1.5

5 years ago

0.1.3

5 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago