code: def IsingYY(phi):
      r"""Ising YY coupling gate.
  
      .. math:: YY(\phi) = \begin{bmatrix}
          \cos(\phi / 2) & 0 & 0 & i \sin(\phi / 2) \\
          0 & \cos(\phi / 2) & -i \sin(\phi / 2) & 0 \\
          0 & -i \sin(\phi / 2) & \cos(\phi / 2) & 0 \\
          i \sin(\phi / 2) & 0 & 0 & \cos(\phi / 2)
          \end{bmatrix}.
  
      Args:
          phi (float): rotation angle :math:`\phi`
      Returns:
          array[complex]: unitary 4x4 rotation matrix
      """
      return math.cos(phi / 2) * II - 1j * math.sin(phi / 2) * YY
  
imports: import pennylane
  from pennylane import numpy
  from pennylane import math
label_desc: Use image node_id 16 for calling a global function with example usage: IsingYY(phi) and returns: unknown