class_docstr: Boolean Term derived from a Factor.
  
  Its properties are the same as a Term except that its product with
  itself is itself.
class_docstr_tok: ["Boolean","Term","derived","from","a","Factor",".","Its","properties","are","the","same","as","a","Term","except","that","its","product","with","itself","is","itself","."]
code: def __mul__(self, other):
      if self == other:
          return self
      else:
          return sympy.Symbol.__mul__(self, other)
  
imports: import itertools
  import warnings
  from string import ascii_letters, digits
  import numpy
  import sympy
  from scipy.linalg import pinv
  from sympy import Dummy, default_sort_key
  from sympy.utilities.lambdify import implemented_function, lambdify
  from nipy.algorithms.utils.matrices import full_rank, matrix_rank
  from nipy.utils import VisibleDeprecationWarning, _NoValue
label_desc: Use image node_id 2 for calling the FactorTerm obj's underlying member method code with example usage: obj.__mul__(other) and returns: self, sympy