Learn Quantum Computing and MBQC with the Quantum Relational Language
📚 Read online: dcoldeira.github.io/qrl-book
This book teaches quantum computing from first principles using QRL (Quantum Relational Language) - a relations-first approach to quantum programming that compiles directly to Measurement-Based Quantum Computing (MBQC).
- Part I: Quantum Foundations - Qubits, entanglement, n-qubit systems
- Part II: MBQC Theory - Cluster states, graph states, measurement patterns
- Part III: QRL Programming - Hands-on tutorials with working code
- Part IV: Advanced Topics - Tensor networks, categorical QM, fault-tolerance
- Quarto 1.4+
quarto previewquarto render --to html# Install TinyTeX (one-time)
quarto install tinytex
# Render PDF
quarto render --to pdfContributions welcome! Please:
- Fork this repository
- Create a feature branch
- Make your changes
- Submit a pull request
Found a typo? Open an issue
- Quantum Relational Language - The QRL implementation
- David's Blog - Development journey and technical posts
David Coldeira
- Email: dcoldeira@gmail.com
- GitHub: @dcoldeira
- Blog: dcoldeira.github.io
- Text: Creative Commons BY-SA 4.0
- Code examples: MIT License