Repository navigation
tiny-datalog 0.2.0
New: defeasible logic. tiny_datalog.defeasible and the tiny-datalog-defeasible command: rules with exceptions and priorities — strict ->, defeasible =>, defeaters ~>, superiority r1 > r2, strong negation ~ — with ambiguity blocking (default) or --propagating. The proof conditions follow Antoniou, Billington, Governatori & Maher (TOCL 2001) and Maher (TPLP 2012).
pip install --upgrade tiny-datalog
tiny-datalog-defeasible -q 'flies(X)' birds.dflThe course gains lesson 18, Rules with exceptions; the neighbours move to lesson 19. The external datalog-conformance corpus now runs its defeasible theories too: 195 cases pass.