Comparing Dialectical Systems: Contradiction and Counterexample in Belief Change (Extended Version)

Uri Andrews, Luca San Mauro
7/9/2025
cs.AImath.LO

No confident code implementation found for this paper.

Abstract

Dialectical systems are a mathematical formalism for modeling an agent updating a knowledge base seeking consistency. Introduced in the 1970s by Roberto Magari, they were originally conceived to capture how a working mathematician or a research community refines beliefs in the pursuit of truth. Dialectical systems also serve as natural models for the belief change of an automated agent, offering a unifying, computable framework for dynamic belief management. The literature distinguishes three main models of dialectical systems: (d-)dialectical systems based on revising beliefs when they are seen to be inconsistent, p-dialectical systems based on revising beliefs based on finding a counterexample, and q-dialectical systems which can do both. We answer an open problem in the literature by proving that q-dialectical systems are strictly more powerful than p-dialectical systems, which are themselves known to be strictly stronger than (d-)dialectical systems. This result highlights the complementary roles of counterexample and contradiction in automated belief revision, and thus also in the reasoning processes of mathematicians and research communities.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{andrews2025comparing,
  title  = {Comparing Dialectical Systems: Contradiction and Counterexample in Belief Change (Extended Version)},
  author = {Uri Andrews and Luca San Mauro},
  year   = {2025},
  eprint = {2507.06798},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.06798v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.06798.svg)](https://codeofpaper.com/paper/2507.06798)

Discussion