AIMA.Core.Logic.Propositional.Algorithms.KnowledgeBase.asSentence C# (CSharp) Method

asSentence() public method

public asSentence ( ) : Sentence
return AIMA.Core.Logic.Propositional.Parsing.Ast.Sentence
        public Sentence asSentence()
        {
            return LogicUtils.chainWith("AND", sentences);
        }

Usage Example

Beispiel #1
0
 public bool ttEntails(KnowledgeBase kb, String alpha)
 {
     Sentence kbSentence = kb.asSentence();
     Sentence querySentence = (Sentence)new PEParser().parse(alpha);
     SymbolCollector collector = new SymbolCollector();
     List<Symbol> kbSymbols = collector.getSymbolsIn(kbSentence);
     List<Symbol> querySymbols = collector.getSymbolsIn(querySentence);
     List<Symbol> symbols = SetOps.union(kbSymbols, querySymbols);
     List<Symbol> symbolList = symbols;
     return ttCheckAll(kbSentence, querySentence, symbolList, new Model());
 }
All Usage Examples Of AIMA.Core.Logic.Propositional.Algorithms.KnowledgeBase::asSentence