Class EafReasonerExample

java.lang.Object
org.tweetyproject.arg.eaf.examples.EafReasonerExample

public class EafReasonerExample extends Object
Demonstrates the use of EpistemicArgumentationFramework (EAF) with various logical constraints and how they affect argument justification under different semantics.

This example includes:

  • Defining a shared Dung theory with several mutually attacking arguments
  • Creating multiple EAFs with different epistemic constraints
  • Computing epistemic labelling sets under stable, grounded, and preferred semantics
  • Using simple EAF reasoners to compute extensions and argument justification statuses
  • Checking constraint strength and its impact on the resulting labelling sets

This class illustrates both declarative modeling of agent beliefs and procedural reasoning using the provided reasoners.