티스토리 수익 글 보기
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Agentic primitives, provers, and experiments for classical, intuitionistic, and modal first-order logic based on connection tableau.
Design notes, guides, and the API reference are in the Docs.
In addition to the prover primitive library, connections, the repo hosts some projects built on it, under packages/:
pycop: The pyCoP prover tested extensively for inference step order parity with leanCoP 2.0, ileanCoP 1.2, and MleanCoP 1.3.imitation: Imitation learning prover and experiments based on GNN function approximation.
pip install git+https://github.com/fredrrom/connections.gitFor development, see Development.
This project is licensed under GNU GPL v3 or later. See LICENSE.
The parity harness bundles leanCoP 2.1, ileanCoP 1.2 and MleanCoP 1.3 by
Jens Otten (https://www.leancop.de), all under the GNU General Public
License, as correctness oracles. They are not part of the connections or
pycop API. Four of those files carry local parity instrumentation and are
marked as modified. See
packages/pycop/src/pycop/parity/reference_provers/NOTICE.md
for the list of changes.
This repo is the code home of the following papers:
- Imitation Learning for Connection-Tableau Construction
(Rømming et al.; preprint, 2026).
The transition system and agents are the
connectionslibrary; the graph neural network, critic, trainer, and experiments areimitation. - Connections: Markov Decision Processes for Classical, Intuitionistic and
Modal Connection Calculi
(Rømming, Otten, Holden; AReCCa 2023).
The library this repo grew from, now
connections; the citation is below.
For the imitation learning provers and experiments:
@misc{imitation_2026,
author = {Rømming, Fredrik and Bakšys, Mantas and
Fixman, Martin S. and Holden, Sean B.},
title = {Imitation Learning for Connection-Tableau Construction},
year = {2026},
eprint = {XXXX.XXXXX},
archivePrefix = {arXiv},
primaryClass = {cs.AI},
}For the library and its calculi:
@inproceedings{connections_2023,
author = {Rømming, Fredrik and Otten, Jens and Holden, Sean B.},
title = {Connections: {Markov} {Decision} {Processes} for {Classical},
{Intuitionistic} and {Modal} {Connection} {Calculi}},
booktitle = {Proceedings of the First International Workshop on
Automated Reasoning with Connection Calculi (AReCCa)},
series = {{CEUR} {Workshop} {Proceedings}},
volume = {3613},
year = {2023},
pages = {107--118},
}