class_docstr: Represents a mathematical object with indices.
  
  >>> from sympy import Indexed, IndexedBase, Idx, symbols
  >>> i, j = symbols('i j', cls=Idx)
  >>> Indexed('A', i, j)
  A[i, j]
  
  It is recommended that ``Indexed`` objects be created by indexing ``IndexedBase``:
  ``IndexedBase('A')[i, j]`` instead of ``Indexed(IndexedBase('A'), i, j)``.
  
  >>> A = IndexedBase('A')
  >>> a_ij = A[i, j]           # Prefer this,
  >>> b_ij = Indexed(A, i, j)  # over this.
  >>> a_ij == b_ij
  True
class_docstr_tok: ["Represents","a","mathematical","object","with","indices",".",">",">",">","from","sympy","import","Indexed",",","IndexedBase",",","Idx",",","symbols",">",">",">","i",",","j","=","symbols","(","'","i","j","'",",","cls=Idx",")",">",">",">","Indexed","(","'","A","'",",","i",",","j",")","A","[","i",",","j","]","It","is","recommended","that","``","Indexed","``","objects","be","created","by","indexing","``","IndexedBase","``",":","``","IndexedBase","(","'","A","'",")","[","i",",","j","]","``","instead","of","``","Indexed","(","IndexedBase","(","'","A","'",")",",","i",",","j",")","``",".",">",">",">","A","=","IndexedBase","(","'","A","'",")",">",">",">","a_ij","=","A","[","i",",","j","]","#","Prefer","this",",",">",">",">","b_ij","=","Indexed","(","A",",","i",",","j",")","#","over","this",".",">",">",">","a_ij","==","b_ij","True"]
code: def _hashable_content(self):
      return super()._hashable_content() + tuple(
          sorted(self.assumptions0.items())
      )
  
imports: from collections.abc import Iterable
  from sympy.core.numbers import Number
  from sympy.core.assumptions import StdFactKB
  from sympy.core import Expr, Tuple, sympify, S
  from sympy.core.symbol import _filter_assumptions, Symbol
  from sympy.core.logic import fuzzy_bool, fuzzy_not
  from sympy.core.sympify import _sympify
  from sympy.functions.special.tensor_functions import KroneckerDelta
  from sympy.multipledispatch import dispatch
  from sympy.utilities.iterables import is_sequence, NotIterable
  from sympy.utilities.misc import filldedent
label_desc: Use image node_id 2 for calling the Indexed obj's underlying member method code with example usage: obj._hashable_content() and returns: unknown