{
  "timestamp": "2025-11-04T19:53:16.739498Z",
  "test_name": "bell_pair_fix_verification",
  "description": "Verification that density matrix operations are handled correctly",
  "bug_fixed": "apply_gate now handles density matrices with U*rho*U\u2020 instead of U*rho",
  "tests": {
    "pure_bell_pair": {
      "X": {
        "p_zero": 0.5,
        "p_one": 0.5
      },
      "Y": {
        "p_zero": 0.5,
        "p_one": 0.5
      },
      "Z": {
        "p_zero": 0.5,
        "p_one": 0.5
      }
    },
    "phase_rotation": {
      "is_hermitian": true,
      "trace": 1.0,
      "X": {
        "p_zero": 0.5,
        "p_one": 0.5
      },
      "Y": {
        "p_zero": 0.5,
        "p_one": 0.5
      },
      "Z": {
        "p_zero": 0.5000000000000001,
        "p_one": 0.4999999999999999
      }
    },
    "amplitude_damping_qubit0": {
      "X": {
        "p_zero": 0.5,
        "p_one": 0.5
      },
      "Y": {
        "p_zero": 0.5,
        "p_one": 0.5
      },
      "Z": {
        "p_zero": 0.5,
        "p_one": 0.5
      }
    },
    "amplitude_damping_qubit1": {
      "X": {
        "p_zero": 0.5,
        "p_one": 0.5
      },
      "Y": {
        "p_zero": 0.5,
        "p_one": 0.5
      },
      "Z": {
        "p_zero": 0.65,
        "p_one": 0.35
      }
    },
    "combined_operations": {
      "is_hermitian": true,
      "trace": 1.0000000000000002,
      "eigenvalues": [
        -5.551115123125783e-17,
        -5.551115123125783e-17,
        0.15000000000000002,
        0.8500000000000001
      ],
      "X": {
        "p_zero": 0.5,
        "p_one": 0.5
      },
      "Y": {
        "p_zero": 0.5,
        "p_one": 0.5
      },
      "Z": {
        "p_zero": 0.65,
        "p_one": 0.35
      }
    }
  }
}