class_docstr: A Holonomic Sequence is a type of sequence satisfying a linear homogeneous
  recurrence relation with Polynomial coefficients. Alternatively, A sequence
  is Holonomic if and only if its generating function is a Holonomic Function.
class_docstr_tok: ["A","Holonomic","Sequence","is","a","type","of","sequence","satisfying","a","linear","homogeneous","recurrence","relation","with","Polynomial","coefficients",".","Alternatively",",","A","sequence","is","Holonomic","if","and","only","if","its","generating","function","is","a","Holonomic","Function","."]
code: def __repr__(self):
      str_sol = "HolonomicSequence(%s, %s)" % (
          (self.recurrence).__repr__(),
          sstr(self.n),
      )
      if not self._have_init_cond:
          return str_sol
      else:
          cond_str = ""
          seq_str = 0
          for i in self.u0:
              cond_str += ", u(%s) = %s" % (sstr(seq_str), sstr(i))
              seq_str += 1
  
          sol = str_sol + cond_str
          return sol
  
imports: from sympy.core.singleton import S
  from sympy.core.symbol import Symbol, symbols
  from sympy.printing import sstr
  from sympy.core.sympify import sympify
label_desc: Use image node_id 2 for calling the HolonomicSequence obj's underlying member method code with example usage: obj.__repr__() and returns: str_sol, sol