Class ProbabilisticConditional

java.lang.Object
org.tweetyproject.logics.cl.syntax.Conditional
org.tweetyproject.logics.pcl.syntax.ProbabilisticConditional
All Implemented Interfaces:
Formula, Rule<PlFormula,​PlFormula>, ProbabilityAware, SimpleLogicalFormula

public class ProbabilisticConditional extends Conditional implements ProbabilityAware
This class represents a probabilistic conditional of the form (B|A)[p] with formulas A,B and a probability p.
Author:
Matthias Thimm
  • Constructor Details

    • ProbabilisticConditional

      public ProbabilisticConditional(PlFormula conclusion, Probability probability)
      Creates a new probabilistic conditional with a tautological premise and given conclusion and probability.
      Parameters:
      conclusion - the conclusion (a formula) of this conditional.
      probability - a probability.
    • ProbabilisticConditional

      public ProbabilisticConditional(PlFormula premise, PlFormula conclusion, Probability probability)
      Creates a new probabilistic conditional with the given premise, conclusion, and probability.
      Parameters:
      premise - the premise (a formula) of this conditional.
      conclusion - the conclusion (a formula) of this conditional.
      probability - a probability.
    • ProbabilisticConditional

      public ProbabilisticConditional(Conditional conditional, Probability probability)
      Creates a new probabilistic conditional using the given conditional and probability.
      Parameters:
      conditional - a conditional.
      probability - a probability.
  • Method Details