AIMA.Core.Logic.FOL.Domain.FOLDomain.addSkolemFunction C# (CSharp) Method

addSkolemFunction() public method

public addSkolemFunction ( ) : String
return String
        public String addSkolemFunction()
        {
            String sf = null;
            do
            {
                sf = "SF" + (skolemFunctionIndexical++);
            } while (constants.Contains(sf) || functions.Contains(sf)
                    || predicates.Contains(sf));

            addFunction(sf);
            notifyFOLDomainListeners(new FOLDomainSkolemFunctionAddedEvent(this, sf));

            return sf;
        }