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
POSTED BY: Doug Beveridge
15 Replies
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

Here is my preliminary comparison between Qiskit, the Wolfram Quantum Framework and the Quantum AddOn.

Attachments:
POSTED BY: Doug Beveridge
Posted 3 years ago

If you look at the Quantum AddOn all the Dirac notation is there as input and output , it works perfectly . Any book or course on Quantum Computing or Quantum information is introduced in Dirac notation and quantum computer languages , Qiskit and Q# then code this Dirac notation into code .

The steep learning curve is understanding the Dirac notation . eg If you want to understand Quantum Fourier Transforms you are not going to get that from Qikit , or the Quantum Addon or WQF built in functions .

As stated before you need to look at the QFT formulae eg Mike and Ike enter image description here

"Learning how to input all of those with notation or not requires the same amount of learning curve, and serves different kinds of users. But abstract objects come first, notation sugar later."

The abstract objects are those complicated dirac formulas as in Mike and Ike . If you can code for those then you are mastering QC or QIT, The abstraction is in the notation, master the notation and you master the abstraction.

When I can code like this am I mastering notation or abstraction, I say I am mastering both. So allow these techniques in the WQF

enter image description here

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

I'm pretty sure bra-ket notation will be unfamiliar to those not versed in QM. Then again, one would probably need some QM background to use any of these packages. In any case, I remain unclear on what point(s) you are trying to make. I will add that your escalating annoyance is not clarifying your claims, and it is in common interest for this to return to a civil discussion. 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?

POSTED BY: Daniel Lichtblau
Posted 3 years ago
POSTED BY: Doug Beveridge
Posted 3 years ago
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
POSTED BY: Doug Beveridge
POSTED BY: Nikolay Murzin
Posted 3 years ago
POSTED BY: Doug Beveridge

Doug, look at our documentations. I suggest you to explore our paclet more before any judgment. Only to mention a few examples for comparison, try to construct Quantum Switch in other packages or qiskit, or construct a controlled-gate with many control and many target.

POSTED BY: Mohammad Bahrami
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard