Portrait of Kareem Diab

Kareem Diab

Research interests: quantum information, theoretical computer science, mathematical physics. Quantum computing is a gift, it feels like the universe wants us to compute something!

Research

In Progress / Ideas

A General Learning Task for the Hidden Subgroup Problem
In Progress
In this paper, I extend the learning task laid out in by the IBM team to a more general one that can be applied to any finite abelian group.
A Quantum Singular Value Transform for Graph Isomorphisms
In progress
In this paper, I adapt the framework of Quantum Singular Value Transform (QSVT) to design an algorithm for computing graph isomorphisms.
Quantum Walk for Smallest Enclosing Circle
In progress
A common task in computational geometry is to find the smallest circle that encompasses a set of points on a plane. Amazingly, the classical runtime for this algorithm can be brought down from O(n^4) to O(n) by simple randomization techniques! In this paper I examine the use of a quantum walk to bring it down further to O(sqrt(n)).

Notes & Blog

Thought— Oct 2025

Math is the gateway drug into other areas of inquiry.

Thought— Oct 2025

Learning mathematics is like lowering the entropy in your mind.

Thought— Oct 2025

Sometimes I feel like P = NP??

Projects

Quantum Matrix Multiplier — This is a python simulation of a quantum circuit implementation to multiply to nxn matrices. The circuit itself does not give much of a speedup but the python classes are useful to simulate other circuits out of 1 and 2-qubit gates. repo

Youtube Playlists

Quantum Mechanics Playlist
Quantum Computing Playlist
Topology Playlist

Drawings/Paintings

Astrophotography

Contact

Email: kareem.diab@gmail.com

Elsewhere: GitHub · YouTube · Scholar