Zulip Chat Archive
Stream: Quantum information
Topic: New recruit
sujan (Jan 26 2026 at 10:58):
Hi I am new to lean as well as quantum computing. Hope to learn as I hope to do some things at their intersection
Alex Meiburg (Jan 26 2026 at 16:20):
Hi! Let us know if you're looking for pointers or places to help out. :)
sujan (Jan 27 2026 at 07:38):
i was thinking of working on formalizing grover's algorithm in lean. Can you please help me on what I should look at and how should I go through it
sujan (Jan 27 2026 at 07:40):
I am doing a course on quantum computing at my university and learning lean too
Alex Meiburg (Jan 27 2026 at 15:06):
That would be a great thing to do, yeah! There's a few different things that could be meant by "formalizing Grover's algorithm", of course. I think a good goal would be proving that the algorithm given in
https://en.wikipedia.org/wiki/Grover%27s_algorithm#Algorithm
has the given success probability. That is, you define that initial state, define the unitary operator U_omega that corresponds to a classical function with unique answer omega, and define the Grover diffusion operator as a unitary operator. Then the theorem would be that you get that
success probability of getting omega when you measure in the classical basis.
Alex Meiburg (Jan 27 2026 at 15:07):
(Extensions would be showing that the the initial superposition, and the Grover diffusion operator, can be efficiently implemented in terms of standard gates; or generalizing the algorithm to where there are $k$ answers to $U_\omega$ instead of just the one. There's also the complementary bound that Grover's algorithm is essentially optimal for black-box oracles, which would be cool to have. These should all come later though!)
sujan (Jan 27 2026 at 15:21):
Thank you for the kind reply. Will start the work on it and keep on updating here
Alex Meiburg (Jan 27 2026 at 20:55):
Great, feel free to ask questions! Quantum computing and Lean are both a bit steep learning curves so I'm happy to help if you feel you're getting blocked on anything. :)
sujan (Jan 28 2026 at 07:20):
Could I ask you questions related to lean and quantum computing too if I get stuck anywhere??
Alex Meiburg (Jan 28 2026 at 15:42):
Sure, right in this channel is fine!
Last updated: Feb 28 2026 at 14:05 UTC