[WSG22] Daily Study Group: Quantum Computation Framework (Jan 24, 2022)

A new study group devoted to Quantum Computation Framework begins Monday Jan 24th! A list of daily topics can be found on our Daily Study Groups page. This group will be led by me and few other developers from Wolfram Quantum Team. We will meet daily, Monday to Friday. Study group sessions include time for exercises, discussion and Q&A. This study group will help you acquire an intro knowledge of quantum computing and learn how to implement quantum algorithms in the Wolfram Quantum Computation Framework. Feel free to explore our framework.

Sign up: Study group registration page

15 Likes

What is the significance of the “Picture” or colored pattern display in the output to QuantumState?

2 Likes

I have a request. Time permitting, please explain the details of Black Body Radiation in terms of your ‘state of the art’ terminology.

https://demonstrations.wolfram.com/BlackbodyRadiation/

2 Likes
  • Different pictures eg Schrodinger or Heisenberg (states evolve but not operators, or vice versa)
  • colored patterns (summary boxes of objects) are MatrixPlot of corresponding matrix of each object
2 Likes

Yes. Thank you. I made the journey to the demonstration’s web site. The manipulate displays a graph of the equation. I need an explanation in terms of the terminology in your paclet. (If you have time)

As promised, we added “BlochVector” for QuantumState as QuantumState[{"BlochVector",{rx,ry,rz}}]. For example:

r = {.5, .5, 0};
state1 = QuantumState[{"BlochVector", r}];
state2 = 
  QuantumState[
   1/2 (IdentityMatrix[2] + r . Table[PauliMatrix[i], {i, 3}])];
state1 == state2
3 Likes

Attached are two notebooks I used for today’s lecture

0PacletInstallationnb.nb (94.4 KB)
1QuantumBasisAndState.nb (724 KB)

2 Likes

Today’s notebook

2QuantumOperatorsTimeEvolution.nb (183 KB)

1 Like

Thank you. @Mads Bahrami . Please I need the recording of the Quantum series study group if this possible.

Can you briefly comment or point to examples/demos where the different dynamical pictures are utilized in Quantum Computing using the framework? Are there cases where a specific picture is more relevant for a specific type of calculation or algorithm? Does one have the ability to utilize the interaction (Dirac) picture where both operators and states are evolving within the framework? Thanks!

1 Like
  1. It would be helpful to discuss a relation between the QC’s way of thinking and the non-binary (excluded middle) logic. Can one say that in QC logic the “middle” is included and it is multi-state?
  2. Also, can you discuss in some details the Deutsch’s problem? I read his wonderful book “The beginning of Infinity” (Highly recommend) and now realized that he had also make a fundamental contribution to QC.

Thank you for the insightful class.
M

1 Like

You should get an email with recording, once you are registered for this StudyGroup
For registration see the original post above.

Attached you can find a collection of examples for very simple gates. Note we have not covered QuantumCircuitOperator in detail, in our StudyGroup.

CollectionOfSimpleGates.nb (128 KB)

1 Like

http://wolfr.am/wolfram-quantum
Scroll down, you can find Deutsch–Jozsa algorithm

1 Like

Thank you, Mads.

1 Like

This afternoon (Lecture 3) could you please add more on:
the (tensor derivation) of the post measurement ““Formula”
“State Association” (Is it self explanatory?) and “Probability”

I would be very happy with just one example measurement worked though with vectors and matrices

Bahrami3.nb (232 KB)

1 Like

and also explain your example schematic.

2 Likes

Today’s lecture in attachment

3QuantumMeasurement.nb (384 KB)

1 Like

Just a reminder that it’s not too late to join this week’s Study Group. When you sign up, you’ll have access to all the session recordings and receive email notifications with links to the daily sessions and notebooks. Register for Daily Study Group: The Wolfram Quantum Computation Framework.

3 Likes