1 package com.example.furt.myapplication;
3 import java.util.ArrayList;
6 public class RuleOrElimination implements EliminationRule
9 public String getName()
14 RuleOrElimination(FormulaOr F)
19 public Node createNodes(Formula F,askFormula ask)
26 Node elNode=new Node(Fn);
27 Node c1Node=new Node(C);
28 Node c2Node=new Node(C);
29 List<Formula> HP1=new ArrayList<Formula>();
30 List<Formula> HP2=new ArrayList<Formula>();
33 c1Node.addHPFormula(HP1,true);
34 c2Node.addHPFormula(HP2,true);
35 Node rNode=new Node(C);
36 rNode.addChild(elNode);
37 rNode.addChild(c1Node);
38 rNode.addChild(c2Node);
39 rNode.ruleName=ruleName;