Skip to content

dcoldeira/qrl-book

Repository files navigation

The QRL Book

Learn Quantum Computing and MBQC with the Quantum Relational Language

📚 Read online: dcoldeira.github.io/qrl-book

About

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).

Contents

  • 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

Building Locally

Prerequisites

Preview

quarto preview

Build HTML

quarto render --to html

Build PDF

# Install TinyTeX (one-time)
quarto install tinytex

# Render PDF
quarto render --to pdf

Contributing

Contributions welcome! Please:

  1. Fork this repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

Found a typo? Open an issue

Related Projects

Author

David Coldeira

License

About

Learn quantum computing from first principles: QPL tutorials covering entanglement, MBQC, and photonic quantum computing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages