MaxEntangled: Difference between revisions

From QETLAB
Jump to navigation Jump to search
Created page with "{{Function |name=MaxEntangled |desc=Produces a maximally entangled bipartite pure state |req=opt_args |rel=BellState |upd=November 2, 2012 |v=1.00}} <tt>''..."
 
Uploaded v1.01
Line 2: Line 2:
|name=MaxEntangled
|name=MaxEntangled
|desc=Produces a [[maximally entangled]] [[bipartite]] [[pure state]]
|desc=Produces a [[maximally entangled]] [[bipartite]] [[pure state]]
|req=[[opt_args]]
|req=[[iden]]<br />[[opt_args]]
|rel=[[BellState]]
|rel=[[BellState]]
|upd=November 2, 2012
|upd=November 28, 2012
|v=1.00}}
|v=1.01}}
<tt>'''MaxEntangled'''</tt> is a [[List of functions|function]] that returns the canonical [[maximally entangled]] [[bipartite]] [[pure state]]. The state can be chosen to be either full or sparse.
<tt>'''MaxEntangled'''</tt> is a [[List of functions|function]] that returns the canonical [[maximally entangled]] [[bipartite]] [[pure state]]. The state can be chosen to be either full or sparse.



Revision as of 19:13, 28 November 2012

MaxEntangled
Produces a maximally entangled bipartite pure state

Other toolboxes required iden
opt_args
Related functions BellState

MaxEntangled is a function that returns the canonical maximally entangled bipartite pure state. The state can be chosen to be either full or sparse.

Syntax

  • PSI = MaxEntangled(DIM)
  • PSI = MaxEntangled(DIM,SP)
  • PSI = MaxEntangled(DIM,SP,NRML)

Argument descriptions

  • DIM: The dimension of the local subsystems on which PSI lives.
  • SP (optional, default 0): A flag (either 1 or 0) indicating that PSI should or should not be sparse.
  • NRML (optional, default 1): A flag (either 1 or 0) indicating that PSI should or should not be scaled to have Euclidean norm 1. If NRML=0 then PSI has Euclidean norm sqrt(DIM) and every element of PSI is 0 or 1.

Examples

A maximally entangled qubit state

To generate a maximally entangled pair of qubits you can use the following line of code:

>> MaxEntangled(2)

ans =

    0.7071
         0
         0
    0.7071

If you want an unnormalized version of this state in which each entry of the vector is 0 or 1, specify NRML=0:

>> MaxEntangled(2,0,0)

ans =

     1
     0
     0
     1

In larger systems

When DIM is large, it is usually best to specify SP=1 in order to save memory. For example, this produces a maximally entangled pure state in $\mathbb{C}^{10} \otimes \mathbb{C}^{10}$:

>> MaxEntangled(10,1)

ans =

   (1,1)       0.3162
  (12,1)       0.3162
  (23,1)       0.3162
  (34,1)       0.3162
  (45,1)       0.3162
  (56,1)       0.3162
  (67,1)       0.3162
  (78,1)       0.3162
  (89,1)       0.3162
 (100,1)       0.3162