Class PriestWorld

  • All Implemented Interfaces:
    net.sf.tweety.commons.Interpretation<PlBeliefSet,​PlFormula>

    public class PriestWorld
    extends net.sf.tweety.commons.AbstractInterpretation<PlBeliefSet,​PlFormula>
    A three-valued interpretation for propositional logic from Priest's three valued logic (3VL) [Priest, G.: Logic of paradox. Journal of Philosophical Logic 8, 219-241 (1979)]. Every proposition gets one of three truth values: true, false, both.
    Author:
    Matthias Thimm
    • Constructor Detail

      • PriestWorld

        public PriestWorld()
        Creates a new world where all propositions get the truth value FALSE.
      • PriestWorld

        public PriestWorld​(PriestWorld other)
        Creates a new world which is a copy of the given world
        Parameters:
        other - some other world