> In opencog/python/pln/examples/relex2logic/evaluation_to_member_agent.py:
>
> >              GeneralEvaluationToMemberRule(self.chainer, 0, 2))
> > +        self.chainer.add_rule(
> > +            GeneralEvaluationToMemberRule(self.chainer, 0, 3))
>
> Do you have any thoughts on the advantage or disadvantage of instantiating
> multiple instances with the location of the variable specified, versus a
> design where the rule automatically attempts all those combinations based
> on the arity of the predicate?
>
> ​No there is no particular advantage. I just wanted to be consistent with
previous implementation. I don't see the use of
create_general_evaluation_to_member_rules method should the rule handle
depending on the arity of the predicate.​


> ​
>
>