Finding a unitary transformation between two quantum states.

Click For Summary

Discussion Overview

The discussion revolves around finding a unitary transformation that connects two quantum states represented in matrix form. Participants explore both the existence of such a transformation and practical methods to compute it using software like Mathematica or Numpy Python. The context includes theoretical aspects of quantum mechanics and practical computational challenges.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant seeks a unitary transformation between two large quantum state matrices, indicating that manual calculations are impractical.
  • Another participant suggests that proving the existence of a unitary transformation may suffice, rather than finding the explicit transformation.
  • A different participant emphasizes the importance of determining the Hilbert space relevant to the quantum states involved.
  • One participant proposes a method for pure states involving specific operations and basis vectors, while noting potential complications for mixed states.
  • Participants discuss the size of the matrices involved, clarifying that the smallest matrix is 8x8, not 16x16 as initially mentioned.
  • There is a suggestion to explore smaller examples to facilitate understanding and computation.

Areas of Agreement / Disagreement

Participants express differing views on whether an explicit transformation is necessary, with some advocating for proving existence instead. The discussion remains unresolved regarding the best approach to finding or proving the unitary transformation.

Contextual Notes

Participants mention the complexity of the problem and the potential for errors in understanding the mathematical formalism. There is also a reference to the need for careful consideration of the Hilbert space involved.

Qubix231
Messages
4
Reaction score
0
I have to find a unitary transformation that takes me from one quantum state to another (or if there is such a transformation), given the two quantum states in matrix form. The matrices are huge (smallest is 16x16) , so doing it on paper is not an option. Does anyone know how I can do this in Mathematica?
 
Physics news on Phys.org
Do you need the explicit transformation? Otherwise you could prove it exists and use it as a general operator.

If you do need it, try to get it to work for smaller examples.

A last question have you googled? Because I suppose if it's got a built in solution you would find loads of info.
If not please do so, good lookup skills are one of the most important things you'll ever learn.
 
I don't necessarily need to see the matrix form of the unitary, I just have to prove that it does exist, i.e. that my two states are unitarily equivalent. And yep, I did google.
 
What is your system?
Because in the cases I encountered you can use the strong mathematical formalism to show this.
It can be non-trivial but once you find the solution you often smack yourself in the head.
 
3 to 6 qubits. (forgot to mention initially that the smallest is 8x8, not 16x16).
 
It has been a while since I've worked with this. Which is why I took so long to answer.
However you'll need to determine what the Hilbert space is.

That's where my ideas get shaky.
I will refrain from giving information that is likely to have grave errors in it. That way you don't have to unlearn faulty information.

I noticed a mentor to move this to the QM forum where you'll get quality answers.
 
Thanks JorisL. So if it is of any help, the two matrices are here:

http://pastebin.com/s3B1T0HD

I want to see if there is a unitary (up to some approximation anyway) , that takes me from one matrix to the other. Anyone know how to do this in Mathematica? or Numpy Python ?
 
If the states are pure, then an operation that transforms between them is just ##M_{b \leftarrow a} = I + \left| b \right\rangle \left\langle a \right|##. To make it unitary just pick some arbitrary other basis vectors to complete the $a$ basis and $b$ basis and add a mapping between them in as well.

If the states are mixed, I guess you'd take the schmidt decomposition then map each schmidt basis vector in ##a## across the basis vectors in ##b## so the coefficients end up matching... but if ##b## is more pure than ##a## then there's likely an obstacle that prevents it from working.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
1K
  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 16 ·
Replies
16
Views
4K
  • · Replies 5 ·
Replies
5
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
1K