code: def dup_spherical_bessel_fn_minus(n, K):
      """Low-level implementation of fn(-n, x)."""
      m2, m1 = [K.one, K.zero], [K.zero]
      for i in range(2, n + 1):
          m2, m1 = m1, dup_sub(
              dup_mul_ground(dup_lshift(m1, 1, K), K(3 - 2 * i), K),
              m2,
              K,
          )
      return m1
  
imports: from sympy.core.symbol import Dummy
  from sympy.polys.densearith import dup_mul, dup_mul_ground, dup_lshift, dup_sub, dup_add
  from sympy.polys.domains import ZZ, QQ
  from sympy.polys.polytools import named_poly
  from sympy.utilities import public
label_desc: Use image node_id 18 for calling a global function with example usage: dup_spherical_bessel_fn_minus(n, K) and returns: m1