
jaaborot
Quantum Computing: Assigned rotations for 0 qubelets and 1 qubelets are inconsistent across several pages (pages 400, 402, 406, 407, 413)
Title: Quantum Computing: The angle of rotation of the 0 qubelets and 1 qubelets are inconsistent across several pages (pages 400, 402, 406, 407, 413)
Example:
- 0 qubelets are assigned with 20 degrees rotation, 1 qubelets are assigned with -30 degress rotation - (page 400)
- 0 qubelets are assigned with 20 degrees rotation, 1 qubelets are assigned with -30 degrees rotation - (page 402)
- 0 qubelets are assigned with 30 degrees rotation, 1 qubelets are assigned with 20 degrees rotation - (page 406)
- 0 qubelets are assigned with 20 degrees rotation, 1 qubelets are assigned with 30 degrees rotation - (page 407)
- 0 qubelets are assigned with 20 degrees rotation, 1 qubelets are assigned with -30 degrees rotation - (page 413)
First Post!

nihal.mehta
Author of Quantum Computing
Hi,
- Not quite. What’s shown is that starting with qubelets that initially have no orientation, we move the entire qubit (the qubelet orientations are still 0 degrees) through a series of rotations (actually just 2), so that it ends up at any point on the unit sphere we choose. The difference between the 2 rotations we moved the qubit is then shown as the orientation of the triangle |1> qubelets. The latitude on the Bloch sphere tells us the relation between the number of the pentagon |0> qubelets and the triangle |1> qubelets (for example, states near the North Pole have more pentagon |0> qubelets than triangle |1> qubelets). And, the longitude indicates the relative difference in orientations between the pentagon |0> and triangle |1> qubelets. The intent is just to illustrate that any point on the Bloch sphere is equivalently represented as pentagon |0> and triangle |1> qubelets oriented in a mathematically precise way.
- Don’t think of starting with qubelets in a specific orientation.
- The Try Your Hand exercises on Page 156 should shed more light on the relationship between a point on the Bloch sphere (a specific quantum state) and the pentagon |0> and triangle |1> qubelets.
- Not sure if it helps, but think of a solved Rubik’s Cube. When you twist and turn its faces, you are moving the entire face containing the tiny cubies at once. After a few such twists, the tiny cubies end up with different orientations. We are doing something similar here but with with just 2 “faces” each representing the pentagon |0> and triangle |1> qubelets respectively. We rotate the entire face as a unit just as in the Rubik’s Cube. And, the state we end up in is a specific combination of the number of pentagon |0> and triangle |1> qubelets their respective orientations.
Thanks again for your comments. This is a difficult topic and hard to wrap your head around. I find the Bloch sphere highly confusing when designing quantum algorithms.
But, since the qubelets in a qubit are equivalent to quantum states on the Bloch sphere, we can instead use the qubelets model to build quantum circuits that take a qubit from one quantum state. I find this more intuitive than grappling with the Bloch sphere.
Thanks,
Nihal
Popular Pragmatic topics

As per the title, thanks.
New

Running the examples in chapter 5 c under pytest 5.4.1 causes an AttributeError: ‘module’ object has no attribute ‘config’.
In particula...
New

your book suggests to use Image.toByteData() to convert image to bytes, however I get the following error: "the getter ‘toByteData’ isn’t...
New

Hi everyone!
There is an error on the page 71 in the book “Programming machine learning from coding to depp learning” P. Perrotta. You c...
New

Title: Hands-On Rust (Chapter 11: prefab)
Just played a couple of amulet-less games. With a bit of debugging, I believe that your can_p...
New

Hi @Margaret ,
On page VII the book tells us the example and snippets will be all using Elixir version 1.11
But on page 3 almost the en...
New

I’m under the impression that when the reader gets to page 136 (“View Data with the Database Inspector”), the code SHOULD be able to buil...
New

Is the book’s epub format available to read on Google Play Books?
New

Hello @herbert ! Trying to get the very first “Hello, Bracket Terminal!" example to run (p. 53). I develop on an Amazon EC2 instance runn...
New

Hello faithful readers! If you have tried to follow along in the book, you are asked to start up the dev environment via dx/build and ar...
New
Other popular topics

A thread that every forum needs!
Simply post a link to a track on YouTube (or SoundCloud or Vimeo amongst others!) on a separate line an...
New

New

Why, if your answer is yes?
New
New

poll
poll
Be sure to check out @Dusty’s article posted here: An Introduction to Alternative Keyboard Layouts It’s one of the best write-...
New

Inspired by this post from @Carter, which languages, frameworks or other tech or tools do you think is killing it right now? :upside_down...
New

I am asking for any distro that only has the bare-bones to be able to get a shell in the server and then just install the packages as we ...
New

Saw this on TikTok of all places! :lol:
Anyone heard of them before?
Lite:
New

The overengineered Solution to my Pigeon Problem.
TL;DR: I built a wifi-equipped water gun to shoot the pigeons on my balcony, controlle...
New

Author Spotlight:
Tammy Coron
@Paradox927
Gaming, and writing games in particular, is about passion, vision, experience, and immersio...
New
Latest in PragProg
Latest (all)
Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /js
- /rails
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /java
- /haskell
- /emacs
- /svelte
- /onivim
- /typescript
- /crystal
- /c-plus-plus
- /tailwind
- /kotlin
- /gleam
- /react
- /flutter
- /elm
- /ocaml
- /vscode
- /opensuse
- /ash
- /centos
- /php
- /deepseek
- /zig
- /scala
- /html
- /debian
- /nixos
- /lisp
- /agda
- /sublime-text
- /react-native
- /textmate
- /kubuntu
- /arch-linux
- /revery
- /ubuntu
- /manjaro
- /spring
- /django
- /diversity
- /nodejs
- /lua
- /c
- /julia
- /slackware
- /neovim