public bool FindResult(string FirstArg, string SecondArg, string FinalRelation) { _iCe = new ComponentExplanations(); var elements = _db.Find(x => x.RelationName.ToString() == FinalRelation && x.ValueUnderArrow.Value == SecondArg); _iCe.Add(elements?.Value.Value, elements?.ValueUnderArrow.Value); bool returned = elements?.Value.Value == FirstArg; if (!returned && elements != null) returned = FindUp(elements.Value.Value, FirstArg); return returned; }
public InferenceEngine(Database db) { _db = db; _iCe = new ComponentExplanations(); }