code: def combined_commuting_positive_definite_hint(operator_a, operator_b):
      """Get combined PD hint for compositions."""
      # pylint:disable=g-bool-id-comparison
      if (
          operator_a.is_positive_definite is True
          and operator_a.is_self_adjoint is True
          and operator_b.is_positive_definite is True
          and operator_b.is_self_adjoint is True
      ):
          return True
      # pylint:enable=g-bool-id-comparison
  
      return None
  
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 3 for calling a global function with example usage: combined_commuting_positive_definite_hint(operator_a, operator_b) and returns: None, True