Quantum computing represents a fundamentally different approach to computation.
Unlike classical computers that use bits (0 or 1), quantum computers use qubits
that can exist in superposition — simultaneously representing both states.

Key concepts in quantum computing include:
- Superposition: A qubit can be in a state of 0, 1, or both simultaneously
- Entanglement: Qubits can be correlated in ways that have no classical analog
- Quantum gates: Operations that manipulate qubits, analogous to logic gates
- Decoherence: The loss of quantum behavior due to environmental interaction

Applications range from cryptography (Shor's algorithm for factoring large numbers)
to optimization (quantum annealing for combinatorial problems) to simulation
(modeling molecular structures for drug discovery).

M-flow leverages knowledge graphs to organize and reason about quantum computing
concepts, enabling LLMs to provide more accurate answers about this domain.
