AIMA.Core.Logic.FOL.Inference.FOLModelElimination.tryDropping C# (CSharp) Метод

tryDropping() приватный Метод

private tryDropping ( Chain c ) : Chain
c AIMA.Core.Logic.FOL.KB.Data.Chain
Результат AIMA.Core.Logic.FOL.KB.Data.Chain
        private Chain tryDropping(Chain c)
        {
            Literal head = c.getHead();
            if (null != head && (head is ReducedLiteral))
            {
                Chain dropped = new Chain(c.getTail());
                dropped.setProofStep(new ProofStepChainDropped(dropped, c));
                return dropped;
            }

            return c;
        }