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

ProofStepFoChAssertFact() public method

public ProofStepFoChAssertFact ( Clause implication, Literal fact, Term>.Dictionary bindings, ProofStep predecessor ) : System
implication Clause
fact AIMA.Core.Logic.FOL.KB.Data.Literal
bindings Term>.Dictionary
predecessor ProofStep
return System
        public ProofStepFoChAssertFact(Clause implication, Literal fact,
                Dictionary<Variable, Term> bindings, ProofStep predecessor)
        {
            this.implication = implication;
            this.fact = fact;
            this.bindings = bindings;
            if (null != predecessor)
            {
                predecessors.Add(predecessor);
            }
        }