Пример #1
0
        public override HashSet <Term> GetTerms()
        {
            HashSet <Term> terms = left.GetTerms();

            terms.UnionWith(right.GetTerms());
            return(terms);
        }
Пример #2
0
        public override HashSet <Term> GetTerms()
        {
            HashSet <Term> terms = antecedent.GetTerms();

            terms.UnionWith(consequent.GetTerms());
            return(terms);
        }
Пример #3
0
        public override HashSet <Term> GetTerms()
        {
            HashSet <Term> terms = scope.GetTerms();

            terms.RemoveWhere(t => { return(t.ContainsTerm(variable) || t.Equals(variable)); });
            return(terms);
        }
Пример #4
0
 public override HashSet <Term> GetTerms()
 {
     return(inner.GetTerms());
 }