{
 "slug": "can",
 "title": "Canonical entangling",
 "symbol": "\\mathrm{CAN}",
 "aliases": [
  "can",
  "canonical"
 ],
 "notations": [],
 "description": "Parameterizes every two-qubit interaction up to local unitaries.",
 "arity": 2,
 "dimension": 2,
 "params": {
  "a": {
   "label": "a",
   "default": "3/16",
   "range": [
    0,
    1
   ]
  },
  "b": {
   "label": "b",
   "default": "1/8",
   "range": [
    0,
    2
   ]
  },
  "c": {
   "label": "c",
   "default": "1/16",
   "range": [
    0,
    3
   ]
  }
 },
 "matrix": [
  [
   "exp(i c) cos(a-b)",
   0,
   0,
   "i exp(i c) sin(a-b)"
  ],
  [
   0,
   "exp(-i c) cos(a+b)",
   "i exp(-i c) sin(a+b)",
   0
  ],
  [
   0,
   "i exp(-i c) sin(a+b)",
   "exp(-i c) cos(a+b)",
   0
  ],
  [
   "i exp(i c) sin(a-b)",
   0,
   0,
   "exp(i c) cos(a-b)"
  ]
 ],
 "groups": [],
 "properties": [],
 "url": "/gates/can/"
}
