1 package com.example.furt.myapplication;
3 import java.util.ArrayList;
6 public class RuleOrElimination implements EliminationRule
10 RuleOrElimination(FormulaOr F)
15 public Node createNodes(Formula F,askFormula ask)
22 Node elNode=new Node(Fn);
23 Node c1Node=new Node(C);
24 Node c2Node=new Node(C);
25 List<Formula> HP1=new ArrayList<Formula>();
26 List<Formula> HP2=new ArrayList<Formula>();
29 c1Node.addHPFormula(HP1,true);
30 c2Node.addHPFormula(HP2,true);
31 Node rNode=new Node(C);
32 rNode.addChild(elNode);
33 rNode.addChild(c1Node);
34 rNode.addChild(c2Node);
35 rNode.ruleName=ruleName;