Deutsch's Algorithm: An Introduction to Quantum Computing Oracles

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ต.ค. 2024

ความคิดเห็น • 56

  • @JuanLuna-f1v
    @JuanLuna-f1v ปีที่แล้ว +11

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

  • @whitelink333
    @whitelink333 8 หลายเดือนก่อน +1

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

  • @pranshisaxena6063
    @pranshisaxena6063 ปีที่แล้ว +7

    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

  • @obaaiddd
    @obaaiddd ปีที่แล้ว +7

    Great Video Man! Continue the Series!

  • @TANEM315
    @TANEM315 3 หลายเดือนก่อน

    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! 🙏🙇‍♂

  • @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!

  • @michkrumskas7465
    @michkrumskas7465 5 หลายเดือนก่อน

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

  • @priyanshukumarpu
    @priyanshukumarpu 9 หลายเดือนก่อน

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

  • @israelserrano7057
    @israelserrano7057 5 หลายเดือนก่อน

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

  • @ribamarsantarosa4465
    @ribamarsantarosa4465 9 หลายเดือนก่อน

    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  9 หลายเดือนก่อน

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

  • @ziad-explains
    @ziad-explains ปีที่แล้ว +1

    Excellent video. Cheers for your explanation!

  • @souvik33and37
    @souvik33and37 ปีที่แล้ว +1

    very beautiful explanation, thanks

  • @adaircampos4240
    @adaircampos4240 11 หลายเดือนก่อน +1

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

  • @jaihoonsim
    @jaihoonsim ปีที่แล้ว +1

    Very impressive explanation. Good job! Thanks.

  • @tbraghavendran
    @tbraghavendran ปีที่แล้ว +2

    Are you constant or balanced ?

  • @zahrahabibi2199
    @zahrahabibi2199 6 หลายเดือนก่อน

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

  • @MarcoMescoli
    @MarcoMescoli 5 หลายเดือนก่อน

    Great job, guys

  • @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?

  • @EasyCheesyStudios
    @EasyCheesyStudios ปีที่แล้ว

    Also great video, thanks for sharing this!

  • @jewjam
    @jewjam 10 หลายเดือนก่อน

    Amazing video!

  • @ribamarsantarosa4465
    @ribamarsantarosa4465 ปีที่แล้ว

    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  ปีที่แล้ว +2

      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!!

  • @Shih-HungSun
    @Shih-HungSun ปีที่แล้ว +2

    explained so much better than my professor

  • @ahcenebounceur5432
    @ahcenebounceur5432 8 หลายเดือนก่อน

    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?

  • @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

  • @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!

  • @pradyumansinghshekhawat7364
    @pradyumansinghshekhawat7364 6 หลายเดือนก่อน

    Thanks a lot

  • @quyetdao0109
    @quyetdao0109 ปีที่แล้ว

    Love your content. Keep going ❤

  • @LifeIzBeautiful10
    @LifeIzBeautiful10 ปีที่แล้ว

    Cool!

  • @oumaima6107
    @oumaima6107 10 หลายเดือนก่อน

    can you do the chsh game circuit please 😊

  • @ak_learning-studio
    @ak_learning-studio 10 หลายเดือนก่อน

    Love from Pakistan

  • @looc1612
    @looc1612 ปีที่แล้ว

    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 8 หลายเดือนก่อน

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

  • @rames108
    @rames108 4 หลายเดือนก่อน

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

    • @quantum-soar
      @quantum-soar  4 หลายเดือนก่อน

      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 3 หลายเดือนก่อน

      @@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 2 หลายเดือนก่อน

      ​​@@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.

  • @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

  • @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)

  • @LuisRG5Canada
    @LuisRG5Canada 4 หลายเดือนก่อน +1

    You cannot just drop the - state