code: def __str__(self):
      return " ".join(
          [str(self.feature), str(self.relation.value), str(self.value)]
      )
  
imports: import math
  from enum import Enum
  from typing import Dict, Any
  from aix360.algorithms.rule_induction.trxf.core.boolean_evaluator import BooleanEvaluator
  from aix360.algorithms.rule_induction.trxf.core.feature import Feature, is_number
label_desc: Use image node_id 8 for calling the Predicate obj's underlying member method code with example usage: obj.__str__() and returns: str