code: def combined_non_singular_hint(operator_a, operator_b):
      """Get combined hint for when ."""
      # If either operator is not-invertible the composition isn't.
  
      # pylint:disable=g-bool-id-comparison
      if (
          operator_a.is_non_singular is False
          or operator_b.is_non_singular is False
      ):
          return False
      # pylint:enable=g-bool-id-comparison
  
      return operator_a.is_non_singular and operator_b.is_non_singular
  
file_path: probability/tensorflow_probability/python/internal/backend/numpy/gen/property_hint_util.py
imports: import numpy
  from tensorflow_probability.python.internal.backend.numpy import linalg_impl
  from tensorflow_probability.python.internal.backend.numpy import ops
  from tensorflow_probability.python.internal.backend.numpy.gen import tensor_shape
  from tensorflow_probability.python.internal.backend.numpy import private
label_desc: Use image node_id 4 for calling a global function with example usage: combined_non_singular_hint(operator_a, operator_b) and returns: unknown, False