Hostname: page-component-77f85d65b8-8v9h9 Total loading time: 0 Render date: 2026-03-28T10:44:33.988Z Has data issue: false hasContentIssue false

On Nested Justification Systems

Published online by Cambridge University Press:  11 July 2022

SIMON MARYNISSEN
Affiliation:
KU Leuven, Leuven, Belgium, Vrije Universiteit Brussel, Brussels, Belgium (e-mail: simon.marynissen@kuleuven.be)
JESSE HEYNINCK
Affiliation:
Vrije Universiteit Brussel, Brussels, Belgium, University of Cape Town and CAIR, Cape Town, South Africa, Open Universiteit Heerlen, Heerlen, Netherlands (e-mail: jesse.heyninck@ou.nl)
BART BOGAERTS
Affiliation:
Vrije Universiteit Brussel, Brussels, Belgium (e-mail: Bart.Bogaerts@vub.be)
MARC DENECKER
Affiliation:
KU Leuven, Leuven, Belgium (e-mail: Marc.Denecker@cs.kuleuven.be)
Rights & Permissions [Opens in a new window]

Abstract

Justification theory is a general framework for the definition of semantics of rule-based languages that has a high explanatory potential. Nested justification systems, first introduced by Denecker et al., allow for the composition of justification systems. This notion of nesting thus enables the modular definition of semantics of rule-based languages, and increases the representational capacities of justification theory. As we show in this paper, the original characterization of semantics for nested justification systems leads to the loss of information relevant for explanations. In view of this problem, we provide an alternative characterization of their semantics and show that it is equivalent to the original one. Furthermore, we show how nested justification systems allow representing fixpoint definitions.

Information

Type
Original Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Fig. 1. Schematic illustration (based on Example 3.3) of the shrinking-operation, which converts a justification in $\mathrm{Merge}({\mathcal{J}\kern-0.2em\mathcal{S}})$ into a justification in $\mathrm{Compress}({\mathcal{J}\kern-0.2em\mathcal{S}})$ (also illustrated schematically), and the expanding-operation, which converts a justification in $\mathrm{Compress}({\mathcal{J}\kern-0.2em\mathcal{S}})$ (taking into account the relevant justifications in ${\mathcal{J}\kern-0.2em\mathcal{S}}$) into a justification in $\mathrm{Merge}({\mathcal{J}\kern-0.2em\mathcal{S}})$.

Supplementary material: File

Marynissen et al. supplementary material

Marynissen et al. supplementary material 1

Download Marynissen et al. supplementary material(File)
File 49.3 KB
Supplementary material: File

Marynissen et al. supplementary material

Marynissen et al. supplementary material 2

Download Marynissen et al. supplementary material(File)
File 90.8 KB
Supplementary material: File

Marynissen et al. supplementary material

Marynissen et al. supplementary material 3

Download Marynissen et al. supplementary material(File)
File 24.9 KB