-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Description
The README for Quantum Math Lab describes a minimal quantum computing simulator in quantum_simulator.py and a file problems.md summarizing major unsolved math problems, but these files are absent from the repository. Without these files the project is non-functional.
Proposed work
- Create a
quantum_simulator.pymodule implementing aQuantumCircuitclass with basic gates (Hadamard, Pauli‑X), a controlled NOT gate, measurement, and state vector management using NumPy. Use the features described in the README (simulate circuits, apply gates and measure) as guidance and draw inspiration from the existing simulator in the Native AI Quantum Energy Lab【521547631455444†L0-L27】. - Include comprehensive docstrings and usage examples for each method.
- Write tests using pytest to verify that single‑qubit gates, entanglement and measurement produce expected probabilities.
- Create a
problems.mdfile containing succinct descriptions of ten major unsolved problems in mathematics. Take inspiration from the problems listed in the Native AI Quantum Energy Lab’sproblems.mdfile, which summarises the Riemann Hypothesis, P vs NP, Navier–Stokes existence and smoothness, and other conjectures【746733578561328†L9-L91】. Adapt the descriptions in your own words and cite authoritative references where appropriate. - Update the README to link to the new simulator and problem files and provide instructions for installing dependencies and running the simulator.
Acceptance criteria
- The repository includes a fully implemented
quantum_simulator.pywith a workingQuantumCircuitclass and accompanying docstrings. - A
problems.mdfile is added with high‑level descriptions of at least ten unsolved mathematical problems similar to those described in the Native AI Quantum Energy Lab’s problems list【746733578561328†L9-L91】. - Pytest tests verify correct operation of the quantum simulator and are included in a
tests/directory. - The README is updated with instructions on running the simulator and reading the problem summaries.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels