docstr: @param feature: the LHS of the relation
  @param value: the RHS of the relation
docstr_tok: ["@","param","feature",":","the","LHS","of","the","relation","@","param","value",":","the","RHS","of","the","relation"]
code: def __init__(self, feature: Feature, relation: Relation, value: Any):
      """
      @param feature: the LHS of the relation
      @param value: the RHS of the relation
      """
      self._feature = feature
      self._relation = relation
      self._value = value
      _validate_predicate(self._relation, 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 1 to create a new Predicate object from inherited base classes: BooleanEvaluator with example: obj = Predicate(feature, relation, value)