Expand description
Caminada–Amgoud (2007) rationality postulates for structured argumentation.
These postulates express properties that a “well-behaved” ASPIC+ system should satisfy. They are:
- Sub-argument closure: if an extension contains an argument
A, it contains every sub-argument ofA. - Closure under strict rules: if
Sis the set of conclusions of an extension, andS ⊢ φvia strict rules, thenφis also a conclusion of some argument in the extension. - Direct consistency: no pair of contrary conclusions both appear in the extension.
- Indirect consistency: the closure of the extension’s conclusions under strict rules is consistent.
This module provides PostulateReport and a check function that
evaluates a given extension against all four postulates. Violations
typically signal a bug in the user’s rule set (e.g. missing
transposition closure) rather than a bug in the crate.
Structs§
- Postulate
Report - A report from checking the Caminada-Amgoud postulates against an extension.
Enums§
- Postulate
Violation - A specific postulate violation with a short human-readable description.
Functions§
- check_
postulates - Check all four rationality postulates against the given extension.