CarneadesIntoDung: A translation from the Carneades argumentation model into Dung's AFs.

[ ai, argumentation, bsd3, embedded, library, program ] [ Propose Tags ] [ Report a vulnerability ]

A translation from the Carneades argumentation model (http://hackage.haskell.org/package/CarneadesDSL) into Dung's argumentation frameworks (http://hackage.haskell.org/package/Dung). This package provides a translation function and correspondence properties. For the papers accompanying this library see "Towards a framework for the implementation and verification of translations between argumentation models" and "A principled approach to the implementation of argumentation models", available at https://scholar.google.com/citations?user=Xu4yjvwAAAAJ&hl.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.9, 1.0, 2.0.0.0
Change log CHANGELOG.md
Dependencies base (>=4.16 && <5), CarneadesDSL (>=2.0 && <2.1), CarneadesIntoDung, containers (>=0.6 && <0.8), Dung (>=2.0 && <2.1), fgl (>=5.7 && <5.9), optparse-applicative (>=0.17 && <0.19) [details]
Tested with ghc ==9.4.8, ghc ==9.6.6, ghc ==9.8.4, ghc ==9.10.1
License BSD-3-Clause
Copyright Copyright (C) 2014-2026 Bas van Gijzel
Author Bas van Gijzel, Henrik Nilsson
Maintainer Bas van Gijzel <nenekotan+git@gmail.com>
Uploaded by BasVanGijzel at 2026-02-08T15:20:57Z
Category Argumentation, Embedded, AI
Home page https://github.com/nebasuke/CarneadesIntoDung
Source repo head: git clone https://github.com/nebasuke/CarneadesIntoDung
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables caell
Downloads 2320 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2026-02-08 [all 1 reports]

Readme for CarneadesIntoDung-2.0.0.0

[back to package description]

CarneadesIntoDung

A translation from the Carneades argumentation model (CarneadesDSL) into Dung's argumentation frameworks (Dung).

This package provides a translation function and correspondence properties showing that the translation preserves applicability and acceptability.

For the papers accompanying this library see "Towards a framework for the implementation and verification of translations between argumentation models" and "A principled approach to the implementation of argumentation models", available at https://scholar.google.com/citations?user=Xu4yjvwAAAAJ&hl.

Usage

import Language.CarneadesIntoDung.Translation
import Language.CarneadesIntoDung.Examples

-- Translate the example CAES into a Dung AF
translate caes

-- Verify correspondence properties
corApp caes  -- True
corAcc caes  -- True

Executable

The caell executable reads a Carneades Argument Evaluation Structure from a file and translates it into a Dung argumentation framework:

caell --filename examplecaes.txt --extension
caell --filename examplecaes.txt --correspondence
caell --filename examplecaes.txt --cegartix --outputfile out.txt

License

BSD-3-Clause. See LICENSE for details.