├── .gitignore ├── Gemfile ├── Gemfile.lock ├── Makefile ├── OCamlMakefile ├── README.md ├── examples ├── DeMorgan1.txt ├── DeMorgan2.txt ├── K.txt ├── LEM.txt ├── NLEM.txt ├── NPeirce.txt ├── Peirce.txt ├── S.txt ├── a.txt ├── distr1.txt └── id.txt ├── kripke.ml ├── kripke.mli ├── lexer.mll ├── lf_proof.ml ├── lf_proof.mli ├── main.ml ├── make-image.sh ├── mastodon-config.toml.example ├── mastodon-make-image.sh ├── mastodon.rb ├── nj_proof.ml ├── nj_proof.mli ├── parser.mly ├── sat.ml ├── sat.mli ├── solver.ml ├── solver.mli ├── term.ml ├── term.mli ├── twitter-config.rb.example ├── twitter-make-image.sh └── twitter.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/Makefile -------------------------------------------------------------------------------- /OCamlMakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/OCamlMakefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/README.md -------------------------------------------------------------------------------- /examples/DeMorgan1.txt: -------------------------------------------------------------------------------- 1 | ~A /\ ~B <-> ~(A \/ B) 2 | -------------------------------------------------------------------------------- /examples/DeMorgan2.txt: -------------------------------------------------------------------------------- 1 | ~~(~(A /\ B) <-> ~A \/ ~B) 2 | -------------------------------------------------------------------------------- /examples/K.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/examples/K.txt -------------------------------------------------------------------------------- /examples/LEM.txt: -------------------------------------------------------------------------------- 1 | P \/ ~P 2 | -------------------------------------------------------------------------------- /examples/NLEM.txt: -------------------------------------------------------------------------------- 1 | ~~(P \/ ~P) 2 | -------------------------------------------------------------------------------- /examples/NPeirce.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/examples/NPeirce.txt -------------------------------------------------------------------------------- /examples/Peirce.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/examples/Peirce.txt -------------------------------------------------------------------------------- /examples/S.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/examples/S.txt -------------------------------------------------------------------------------- /examples/a.txt: -------------------------------------------------------------------------------- 1 | A 2 | -------------------------------------------------------------------------------- /examples/distr1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/examples/distr1.txt -------------------------------------------------------------------------------- /examples/id.txt: -------------------------------------------------------------------------------- 1 | A -> A 2 | -------------------------------------------------------------------------------- /kripke.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/kripke.ml -------------------------------------------------------------------------------- /kripke.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/kripke.mli -------------------------------------------------------------------------------- /lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/lexer.mll -------------------------------------------------------------------------------- /lf_proof.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/lf_proof.ml -------------------------------------------------------------------------------- /lf_proof.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/lf_proof.mli -------------------------------------------------------------------------------- /main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/main.ml -------------------------------------------------------------------------------- /make-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/make-image.sh -------------------------------------------------------------------------------- /mastodon-config.toml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/mastodon-config.toml.example -------------------------------------------------------------------------------- /mastodon-make-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/mastodon-make-image.sh -------------------------------------------------------------------------------- /mastodon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/mastodon.rb -------------------------------------------------------------------------------- /nj_proof.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/nj_proof.ml -------------------------------------------------------------------------------- /nj_proof.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/nj_proof.mli -------------------------------------------------------------------------------- /parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/parser.mly -------------------------------------------------------------------------------- /sat.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/sat.ml -------------------------------------------------------------------------------- /sat.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/sat.mli -------------------------------------------------------------------------------- /solver.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/solver.ml -------------------------------------------------------------------------------- /solver.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/solver.mli -------------------------------------------------------------------------------- /term.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/term.ml -------------------------------------------------------------------------------- /term.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/term.mli -------------------------------------------------------------------------------- /twitter-config.rb.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/twitter-config.rb.example -------------------------------------------------------------------------------- /twitter-make-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/twitter-make-image.sh -------------------------------------------------------------------------------- /twitter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qnighy/ipc_solver/HEAD/twitter.rb --------------------------------------------------------------------------------