AIMA.Core.Logic.FOL.Inference.Proof.ProofStepBwChGoal.ProofStepBwChGoal C# (CSharp) Method

ProofStepBwChGoal() public method

public ProofStepBwChGoal ( Clause toProve, Literal currentGoal, Term>.Dictionary bindings ) : System
toProve Clause
currentGoal AIMA.Core.Logic.FOL.KB.Data.Literal
bindings Term>.Dictionary
return System
        public ProofStepBwChGoal(Clause toProve, Literal currentGoal,
                Dictionary<Variable, Term> bindings)
        {
            this.toProve = toProve;
            this.currentGoal = currentGoal;
            foreach (Variable key in bindings.Keys)
            {
                this.bindings.Add(key, bindings[key]);
            }
        }