def test_is_tautology(self):
     self.assertFalse(resolution.is_tautology(self.a1))
     self.assertFalse(resolution.is_tautology(self.l1))
     self.assertFalse(resolution.is_tautology(self.fand1))
     self.assertFalse(resolution.is_tautology(self.for1))
     self.assertTrue(resolution.is_tautology(self.taut1))
     self.assertTrue(resolution.is_tautology(self.taut2))
     self.assertTrue(resolution.is_tautology(self.taut3))
     self.assertTrue(resolution.is_tautology(self.taut4))
Пример #2
0
 def test_is_tautology(self):
     self.assertFalse(resolution.is_tautology(self.a1))
     self.assertFalse(resolution.is_tautology(self.l1))
     self.assertFalse(resolution.is_tautology(self.fand1))
     self.assertFalse(resolution.is_tautology(self.for1))
     self.assertTrue(resolution.is_tautology(self.taut1))
     self.assertTrue(resolution.is_tautology(self.taut2))
     self.assertTrue(resolution.is_tautology(self.taut3))
     self.assertTrue(resolution.is_tautology(self.taut4))
Пример #3
0
 def propositionalResolution(self):
     """Test if the current formula is a tautology, using the resolution
     method"""
     formula = propositional_parser.parse(self.getInputString())
     output = propositional_resolution.is_tautology(formula)
     self.appendOutput("%s: %s" % (str(formula), output.__str__()) )
Пример #4
0
 def propositionalResolution(self):
     """Test if the current formula is a tautology, using the resolution
     method"""
     formula = propositional_parser.parse(self.getInputString())
     output = propositional_resolution.is_tautology(formula)
     self.appendOutput("%s: %s" % (str(formula), output.__str__()))