magic-number-theoretic-complexity

star 1

Analyze quantum algorithms through the lens of magic (non-stabilizerness) and number-theoretic complexity. Covers the resource-theoretic framework for quantifying genuinely quantum resources in quantum algorithms, particularly Shor's factoring algorithm. Use when: (1) analyzing quantum algorithm resource requirements beyond gate counts, (2) studying the connection between classical computational hardness and quantum resource consumption, (3) evaluating magic state requirements for fault-tolerant quantum computing, (4) researching the relationship between number theory problems (factoring, discrete log) and quantum advantage, (5) assessing non-stabilizerness in quantum circuits. Activation: magic resource, non-stabilizerness, quantum resource theory, Shor algorithm complexity, factoring cost, stabilizer rank, quantum advantage metric.

hiyenwong By hiyenwong schedule Updated 6/3/2026

name: magic-number-theoretic-complexity description: > Analyze quantum algorithms through the lens of magic (non-stabilizerness) and number-theoretic complexity. Covers the resource-theoretic framework for quantifying genuinely quantum resources in quantum algorithms, particularly Shor's factoring algorithm. Use when: (1) analyzing quantum algorithm resource requirements beyond gate counts, (2) studying the connection between classical computational hardness and quantum resource consumption, (3) evaluating magic state requirements for fault-tolerant quantum computing, (4) researching the relationship between number theory problems (factoring, discrete log) and quantum advantage, (5) assessing non-stabilizerness in quantum circuits. Activation: magic resource, non-stabilizerness, quantum resource theory, Shor algorithm complexity, factoring cost, stabilizer rank, quantum advantage metric.

Magic-Number-Theoretic Complexity

Analyze quantum algorithms through the resource-theoretic lens of magic (non-stabilizerness) and its connection to the classical hardness of the underlying problem.

Key Insight

The execution cost of quantum algorithms is typically measured by gate counts and qubit registers, but these metrics don't capture which genuinely quantum resources must be created and maintained for success. Magic (non-stabilizerness) is the key resource that distinguishes quantum from classically simulable computation.

Core Framework

Magic as a Resource

  • Stabilizer operations (Clifford gates + Pauli measurements) are classically simulable (Gottesman-Knill theorem)
  • Magic states enable universal quantum computation when combined with stabilizer operations
  • The amount of magic required correlates with the algorithm's genuine quantum advantage
  • Magic is quantified via measures like stabilizer rank, robustness of magic, or mana

Number-Theoretic Connection

For Shor's algorithm specifically:

  • The computational hardness of integer factoring maps directly to the magic generated during execution
  • Harder factoring instances (larger primes, specific number-theoretic structure) require more magic
  • Shor's algorithm maximally exploits magic in practically relevant regimes
  • This creates a bridge: classical hardness ↔ quantum resource cost

Analysis Methodology

Step 1: Identify the Stabilizer Boundary

Determine which parts of the algorithm are:

  • Stabilizer operations: Clifford gates (H, S, CNOT), Pauli measurements
  • Non-stabilizer operations: T gates, Toffoli, arbitrary rotations

Step 2: Quantify Magic Requirements

Key metrics:

  • T-count: Number of T gates (primary magic resource indicator)
  • Stabilizer rank: Minimum number of stabilizer states needed to represent the state
  • Robustness of magic: How far the state is from the stabilizer polytope
  • Mana: Logarithmic negativity of the Wigner function

Step 3: Map to Problem Complexity

For number-theoretic problems:

  • Factoring: Magic scales with the difficulty of finding the period of f(x) = a^x mod N
  • Discrete logarithm: Similar structure, magic linked to group structure complexity
  • Hidden subgroup problem: General framework connecting group properties to magic needs

Step 4: Evaluate Fault-Tolerance Cost

Magic states are expensive in fault-tolerant quantum computing:

  • Magic state distillation consumes many physical qubits
  • The distillation overhead scales with the required magic quality
  • Resource estimates should include distillation cost, not just logical gate counts

Practical Applications

Quantum Algorithm Design

  • Minimize magic requirements where possible
  • Identify algorithm variants that trade magic for other resources
  • Use the magic-complexity link to predict quantum advantage thresholds

Resource Estimation

  • Replace naive gate-count estimates with magic-aware analysis
  • Account for distillation overhead in qubit budget calculations
  • Use number-theoretic properties to refine resource predictions

Benchmarking

  • Compare algorithms by magic efficiency, not just speedup
  • Identify problems where classical hardness doesn't translate to high magic needs (potential quantum advantage opportunities)

Key Reference Paper

"The true cost of factoring: Linking magic and number-theoretic complexity in Shor's algorithm"

  • Authors: Paviglianiti, Seclì, Tirrito, Savona
  • arXiv: 2605.05347 (2026)
  • Core finding: Explicit analytic theory connecting magic generation to number-theoretic hardness in Shor's algorithm

Related Concepts

Concept Connection
Gottesman-Knill theorem Defines stabilizer boundary
Magic state distillation Fault-tolerant cost of magic
Stabilizer rank decomposition State-level magic quantification
Period finding Shor's core subroutine
Hidden subgroup problem Generalization framework
Resource theories Formal framework for magic
Install via CLI
npx skills add https://github.com/hiyenwong/ai_collection --skill magic-number-theoretic-complexity
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
Occupations
More from Creator