Group Abstract Group Abstract

Message Boards Message Boards

0
|
9.8K Views
|
15 Replies
|
2 Total Likes
View groups...
Share
Share this post:

Notation of Wolfram quantum computation framework

Posted 3 years ago

MODERATOR NOTE: this discussion was split from: https://community.wolfram.com/groups/-/m/t/2416125


The problem is I had the Quantum Package by José Luis Gómez-Muñoz and Francisco Delgado at http://homepage.cem.itesm.mx/lgomez/quantum installed and the

PacletUninstall/@PacletFind["Quantum*"];

And it was attempting to uninstall the quantum package. To be honest, I am disappointed with Wolfram QuantumFramework as it looks similar to qiskit/Q#. If you want to compare, download the Quantum package by Gómez-Muñoz & Delgado (it runs under Mathematica 13). Here are some notebooks (and pdf's of the notebooks if you do not want to download the Quantum Package) and check out the application examples eg Quantum Teleportation.

http://homepage.cem.itesm.mx/lgomez/quantum/menucomputing.html

I thought the Wolfram QuantumFramework would be more similar to the Quantum Package, but I was disappointed to see its more like Qiskit .

POSTED BY: Doug Beveridge
15 Replies
POSTED BY: Mohammad Bahrami

Due to the number of comments getting quite large on the original discussion (https://community.wolfram.com/groups/-/m/t/2416125 ), they are being split into a separate discussion thread. Please follow the forum rules http://wolfr.am/StaffPicks and stay technical, concise and relevant to Wolfram Technologies. Please keep your further comments relevant to this specific discussion on this thread.

POSTED BY: EDITORIAL BOARD
Posted 3 years ago
Attachments:
POSTED BY: Doug Beveridge
Posted 3 years ago

Here is my final plea to have Dirac Notation added as input to the WQF. This Dirac notation is fundamental to a completer and more versatile WQF. Just trust me on this one, I have been using Dirac Notation in Mathematica using the Quantum AddOn extensively now for more than 5 years and I can attest to its power and versatility, see attached notebook

Attachments:
POSTED BY: Doug Beveridge
Posted 3 years ago
Attachments:
POSTED BY: Doug Beveridge
Posted 3 years ago
POSTED BY: Doug Beveridge
Posted 3 years ago

"I gather the WQF supports traditional QM formatting for output, should one wish to do that. Is your issue that there is not support for bra-let and related infix such as tensor product for inputs?"

Daniel , thats all I am asking , WQF supports traditional QM formatting for output and I want support for is bra-let and related infix such as tensor product for inputs. This would give WQF much more power . For the non expert they can use WQF as it is but for those that want to use the full extent of the bra-let for input it would make WQF much more powerful . WQF would encompass the Quantum AddOnn.

POSTED BY: Doug Beveridge
POSTED BY: Nikolay Murzin
POSTED BY: Daniel Lichtblau
Posted 3 years ago

I still cannot get my head around your quote "Notations you like, are, of course, readable for quantum experts only, to say the least. "

People coming to the Quantum Framework will have some understanding of Quantum Computing or Quantum information theory. Every textbook or course will present these subjects in terms of Dirac notation
Currently I am working through the proof of the deutsch-jozsa algorithm presented at the Qiskit Global Summer School 2021 and its all in Dirac notation and I need to understand it and I am not a "quantum expert" .

enter image description here

Lets say I want to study the Quantum Fourier Transforms . I go to Mike and Ike page 245 .

enter image description here

and using Mathematica and the Quantum Addonn I can code up that exact equations

enter image description here

If I consult the Qiskit book on Quantum Fourier Transforms at https://qiskit.org/textbook/ch-algorithms/quantum-fourier-transform.html

enter image description here

To say that Dirac Notation is for quantum experts only and it will not be readable to non expert is simply wrong (to quote you )

POSTED BY: Doug Beveridge
Posted 3 years ago

So I can assume you will claim that the adherence to quantum notation (dirac notation ) for inputs and outputs in the Quantum AddOn is just frivolous and that "notations are a minor thing in design, and nothing fundamental at all, only a simple formatting in the input/output" . ( have you even looked at Quantum AddOn, is all that notation just for Quantum experts?

"Notations you like, are, of course, readable for quantum experts only". If you read any books on Quantum Computing or Quantum information, then dirac notation is fundamental to the presentation (see Ike and Mike ) . To say that " Notations is for quantum experts only" is just simply wrong (to quote you . ) . You do you think the principle users of the Quantum Framework are going to be, none expert or aspiring quantum experts.

So why dont you test your "anti notation " stance when the Quantum Framework Course is presented in a few weeks by WolframU . At the beginning of each course we are normally presented with multiple choice Questions about the course ansdour experience with the course material .

Why dont you ask a question like : enter image description here

And I am sure I will be the only one to answer B So you can follow up with

enter image description here

POSTED BY: Doug Beveridge

Your claims are simply wrong, indicating lack of proper knowledge/experience with the Wolfram Quantum Framework, or even with the Wolfram Language. One of the essential features of the Wolfram Language is code readability, even for none expert. Notations you like, are, of course, readable for quantum experts only, to say the least. Note those notations are a minor thing in design, and nothing fundamental at all, only a simple formatting in the input/output, as Nik mentioned.

POSTED BY: Mohammad Bahrami
Posted 3 years ago

Python/Qiskit cannot do Quantum computing/dirac notation .Simple. The Quantum AddOn can do Quantum computing /dirac notation very effectively. The new Wolfram Quantum Framework developers obviously made a conscious decision not to go with notation but implement qiskit in Mathematica. Wolfram Quantum Framework gives me no advantage ( in terms of notation ) over qiskit so I will not invest my time in Wolfram Quantum Framework and just stick to Qiskit and the Quantum AddOn ,

I am told I will not be able to implement the Quantum Switch or construct a controlled-gate with many control and many target. But I have the Quantum AddOn which allows me to construct gates in dirac notation so I will give the Wolfram Quantum Framework a miss.

POSTED BY: Doug Beveridge
POSTED BY: Nikolay Murzin
Posted 3 years ago
POSTED BY: Doug Beveridge
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard