Example #1
0
        protected override void HandleTrueCase(Branch branch)
        {
            branch.AddNewFormula(new BranchItem(Conjunction.RightSubformula, TruthLabel.True));
            branch.AddNewFormula(new BranchItem(Conjunction.LeftSubformula, TruthLabel.True));

            ComputeRepresentingNode(branch);
        }
 protected override void HandleFalseCase(Branch branch)
 {
     branch.AddNewFormula(new BranchItem(Negation.Subformula, TruthLabel.GetOpposite()));
     ComputeRepresentingNode(branch);
 }