Deutsch's Algorithm: An Introduction to Quantum Computing Oracles

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 59

  • @JuanLuna-f1v
    @JuanLuna-f1v Рік тому +13

    what a great and clear explanation. The animations are so useful.

  • @whitelink333
    @whitelink333 11 місяців тому +1

    Thanks a lot for this! Was lost in my course lectures, but this actually manages to explain it concisely & understandably.

  • @pranshisaxena6063
    @pranshisaxena6063 Рік тому +8

    This is so much better than what I studied in the class, thanks for the maths that even Nielsen and Chuang skipped. Much appreciate your help

  • @motor9908
    @motor9908 Рік тому +8

    This goes down well with my coffee this morning, you made this lesson very consumable and am having a feeling this will stick to my ribs ☺Thank you for this video!

  • @TANEM315
    @TANEM315 6 місяців тому

    Thank you so much for this, it has helped clarify so much which I struggled to understand from my courses, especially the math/proof. The step by step animations are truly invaluable! 🙏🙇‍♂

  • @priyanshukumarpu
    @priyanshukumarpu Рік тому

    I finished this algorithm from the qiskit textbook, I still learned a lot more from this video, you have a new subscriber :)

  • @obaaiddd
    @obaaiddd Рік тому +8

    Great Video Man! Continue the Series!

  • @michkrumskas7465
    @michkrumskas7465 8 місяців тому

    Good and clear explained videos. Very useful for beginners. waiting for more .
    Best regards

  • @ribamarsantarosa4465
    @ribamarsantarosa4465 Рік тому +2

    What's a - state such as in 4:19? I'll following the wikipedia page "quantum logic gate" as base for definitions and notations, I can't find there what should be the equivalent definition....

    • @quantum-soar
      @quantum-soar  Рік тому +4

      Thanks for the comment! The minus state is used as a shorthand for the state 1/sqrt(2) (|0\ - |1\). If you go to the 'Hadamard Transform' wikipedia page and look at the 'Hadamard gate operations' section you can see an explanation and example there.

    • @ribamarsantarosa4465
      @ribamarsantarosa4465 Рік тому

      @@quantum-soar thnx! that's exactly what I was trying to get!!

  • @israelserrano7057
    @israelserrano7057 8 місяців тому +1

    Great explanation. Finally I understood the algorithm!!! (or at least I believe so) Thanks a lot!

  • @ziad-explains
    @ziad-explains Рік тому +1

    Excellent video. Cheers for your explanation!

  • @adaircampos4240
    @adaircampos4240 Рік тому +1

    This video is such an important pedagogical contribution. Thank you very much!

  • @souvik33and37
    @souvik33and37 Рік тому +1

    very beautiful explanation, thanks

  • @tbraghavendran
    @tbraghavendran Рік тому +2

    Are you constant or balanced ?

  • @ribamarsantarosa4465
    @ribamarsantarosa4465 Рік тому

    Hello there, I'm coming back after 5 months to watch again. I read a book about quantum computing, read many explanations of Deutsch's algorithm, and I found your the best :) I'm curious what software did you use to make this nice presentation that compresses a formula, it's very useful for algebra!! Tnx again!

    • @quantum-soar
      @quantum-soar  Рік тому

      Thanks for the comment! In this video I used the python library Manim to create the animations.

  • @guillemeliasson3880
    @guillemeliasson3880 Місяць тому

    Thanks, extremely good video!!

  • @MarcoMescoli
    @MarcoMescoli 8 місяців тому

    Great job, guys

  • @steffenkampmann8740
    @steffenkampmann8740 16 днів тому

    Best Video ever, however, how can it be that you start the calculation on Uf with (x) and you end up with (x) times (-1)^f(x)? This means that (x) equals +/- (x)

  • @EasyCheesyStudios
    @EasyCheesyStudios Рік тому

    What does the X gate represent in your algorithm circuit?

    • @ibanhugoni3072
      @ibanhugoni3072 Рік тому +2

      A little bit late, but that's a NOT gate

  • @rames108
    @rames108 7 місяців тому

    Need some clarity on why the minus state is omitted 7:25

    • @quantum-soar
      @quantum-soar  7 місяців тому

      We are omitting the minus state since it is no longer needed in our computation. By omitting it, we are removing it from the equation; it is still technically there, but it's easy to omit it and not have to worry about it since it doesn't affect the other qubits.

    • @dhairyapatel5162
      @dhairyapatel5162 6 місяців тому

      @@quantum-soar Hi!Still unsure about why it does not affect other qubits, the minus state itself is in superposition right? So why do we neglect that ?

    • @sadettina615
      @sadettina615 5 місяців тому

      ​​@@dhairyapatel5162hello. I guess I understand it. in omega3 step first qubit will be in |+> or |-> state. And when we step on omega4 step, just the hadamard gate will be applied on first qubit, without any effect from second qubit. That's why it was just not wanted to write second qubit in the equations starting from that calculation point.

  • @jewjam
    @jewjam Рік тому

    Amazing video!

  • @zahrahabibi2199
    @zahrahabibi2199 9 місяців тому

    ❤❤❤❤❤❤ have fun. thanks for your help 🎉🎉🎉🎉

  • @jaihoonsim
    @jaihoonsim Рік тому +1

    Very impressive explanation. Good job! Thanks.

  • @oumaima6107
    @oumaima6107 Рік тому

    can you do the chsh game circuit please 😊

  • @michael71601
    @michael71601 5 днів тому

    Starting at 4:30 I am lost. Explain this 1/sqrt(2) and "superposition". Better still, show us it on Q# code. What is, exactly a measurement in a real quantum chip. What hardware is used? Semiconductor operation is clear. Quantum is not.

  • @EasyCheesyStudios
    @EasyCheesyStudios Рік тому

    Also great video, thanks for sharing this!

  • @willastralian7141
    @willastralian7141 Рік тому +1

    Yo, what are you studying? I’m an AUS Physics/Comp Sci student and I have a feeling your AUS too

    • @quantum-soar
      @quantum-soar  Рік тому

      I'm studying comp sci. And yeah I'm Australian. Thanks for the comment!

    • @willastralian7141
      @willastralian7141 Рік тому

      UQ?

    • @quantum-soar
      @quantum-soar  Рік тому +1

      ​@@willastralian7141 haha nah I'm from Sydney. Is that where you study?

  • @Error-Solver.
    @Error-Solver. Рік тому

    bro one help for your side will u post the video on Grovers Search Algorithm, as well as Shors factoring Algorithm because it was very useful your video so please bro help me in this

    • @quantum-soar
      @quantum-soar  Рік тому +1

      Thanks for your comment. That's the plan I want to make a video about each one of the major algorithms. Uni has been keeping me busy but once the holidays start I will start to create more videos. Thanks!

  • @ahcenebounceur5432
    @ahcenebounceur5432 11 місяців тому

    You are excellent, I never seen better than that! It cannot be explained better than that, thank you so much for your effort, I appreciate it. Do you have any document online or any book to buy it?

  • @quyetdao0109
    @quyetdao0109 Рік тому

    Love your content. Keep going ❤

  • @pradyumansinghshekhawat7364
    @pradyumansinghshekhawat7364 10 місяців тому

    Thanks a lot

  • @Arthur-so2cd
    @Arthur-so2cd Рік тому +1

    what are those symbols 😵‍💫

    • @jacobvandijk6525
      @jacobvandijk6525 Рік тому +1

      This symbol | ... > represents a qubit and most of the boxes are quantum logic gates.
      Qubits are the inputs of these boxes. The output of the boxes is always a 0 or a 1.

    • @Arthur-so2cd
      @Arthur-so2cd Рік тому

      @@jacobvandijk6525 ty

    • @Arthur-so2cd
      @Arthur-so2cd Рік тому

      @@jacobvandijk6525 it's bra ket notation after all huh

    • @jacobvandijk6525
      @jacobvandijk6525 Рік тому +1

      @@Arthur-so2cd Wow, you are making progess, mate!

    • @Arthur-so2cd
      @Arthur-so2cd Рік тому

      @@jacobvandijk6525 bruh

  • @LifeIzBeautiful10
    @LifeIzBeautiful10 Рік тому

    Cool!

  • @Shih-HungSun
    @Shih-HungSun Рік тому +2

    explained so much better than my professor

  • @jacobvandijk6525
    @jacobvandijk6525 Рік тому +1

    What you are SAYING here (1:09) is correct, but what you have WRITTEN is wrong. In general, balanced does not mean the functions can't be equal.
    @ 3:47 Here he only shows the result for the input y = 0. He forgot to tell you that the outcome is the same for the other case, when we have y = 1.
    @ 4:10 There is no target-qubit in this picture, because both inputs are completely independent of each other. | x > does not control | - > in any way.
    @ 6:05 On the RHS we have a straight line. This is mathematically not correct. It should have the MINUS-state that will be ignored from here: 7:10.

    • @quantum-soar
      @quantum-soar  Рік тому +1

      Hi @jacobvandijk6525,
      Thanks for the suggestions and I will try and make things clearer in my next videos.
      In terms of your first point, for a balanced function that takes in and outputs one bit (like the function in this algorithm), another way we can define this function is by stating that the function outputs are not equal. For other constant functions that accept more than one bit as input this statement wouldn't be true but because the function we are looking at in this algorithm takes one, we can use this property to define it.
      For the second point, I didn't show y=1 as it is not the standard way in quantum computing to query an oracle to get the output. We usually set y=0 so we get f(x).
      For the third point, it is conventional to call the qubits we write the answer to the target qubits when querying a oracle. (see Nielson-Chaung p31)
      The last point, |+ - ⟩ is the same as | + ⟩ | - ⟩ (this notation is used in Nielson-Chuang p56)

  • @looc1612
    @looc1612 Рік тому +1

    QIQC: "A little thought shows that if we apply Uf to the state |x>(|0>−|1>)/√2 then we obtain the state (−1)f(x)|x>(|0>−|1>)/√2"
    Me: "what the fuck is the little thought"

    • @abbonierecrackkuchetv7206
      @abbonierecrackkuchetv7206 11 місяців тому +1

      I had the EXACT SAME experience. They really didn't bother to explain at all.

  • @ak_learning-studio
    @ak_learning-studio Рік тому

    Love from Pakistan

  • @LuisRG5Canada
    @LuisRG5Canada 7 місяців тому +1

    You cannot just drop the - state