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); }