Quantum cloning-learning equivalence methodology — proves that for structured quantum state classes (n-qubit stabilizer states), the optimal sample complexity of cloning equals that of learning: Theta(n). Uses Abelian State Hidden Subgroup framework and random purification channels to connect quantum cloning to classical sample amplification. Bridges No-Cloning theorem foundations with quantum learning theory and cryptography. Activation: quantum cloning, quantum learning theory, stabilizer s...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill quantum-cloning-learning-equivalence --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Quantum Cloning Learning Equivalence?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-quantum-cloning-learning-equivalence)More formats (shields.io, HTML) on the badges page.
---
name: quantum-cloning-learning-equivalence
description: "Quantum cloning-learning equivalence methodology — proves that for structured quantum state classes (n-qubit stabilizer states), the optimal sample complexity of cloning equals that of learning: Theta(n). Uses Abelian State Hidden Subgroup framework and random purification channels to connect quantum cloning to classical sample amplification. Bridges No-Cloning theorem foundations with quantum learning theory and cryptography. Activation: quantum cloning, quantum learning theory, stabilizer states, sample complexity, No-Cloning theorem, sample amplification, hidden subgroup."
---
# Quantum Cloning-Learning Equivalence
Research methodology establishing the equivalence between quantum state cloning and learning sample complexities, based on Bansal, Caro, and Mahajan (arXiv: 2604.15269).
## Overview
While the No-Cloning theorem states that arbitrary unknown quantum states cannot be perfectly cloned, modern quantum learning theory focuses on **structured classes** of states. This work proves that for **n-qubit stabilizer states**, the optimal sample complexity of cloning is **Theta(n)** — exactly matching the learning complexity. Thus, even for this highly structured class, **cloning is as hard as learning**.
## Key Concepts
### 1. No-Cloning vs. Structured Cloning
- **General No-Cloning**: Arbitrary unknown states require full tomography copies to clone
- **Structured Cloning**: For special state classes, fewer copies may suffice
- **Surprising Result**: Even for stabilizer states (highly structured), cloning still requires Theta(n) copies
- This matches the learning complexity — no shortcut exists
### 2. Stabilizer States
- Fundamental class in quantum computing (error correction, measurement-based QC)
- Defined as +1 eigenstates of Abelian subgroups of the Pauli group
- Efficiently describable (Gottesman-Knill theorem)
- n qubits: characterized by n independent stabilizer generators
### 3. Sample Complexity Equivalence
| Task | Sample Complexity | Reference |
|------|------------------|-----------|
| Learning stabilizer states | Theta(n) | Montanaro (2017) |
| Cloning stabilizer states | Theta(n) | This work |
| **Conclusion** | **Cloning = Learning** | Fundamental equivalence |
## Methodology
### Abelian State Hidden Subgroup Framework
```python
def stabilizer_state_cloning(copies, n_qubits, target_fidelity):
"""
Clone stabilizer states using the optimal sample complexity.
The approach uses representation-theoretic tools from the
Abelian State Hidden Subgroup (ASHS) framework.
Args:
copies: Number of copies of the unknown stabilizer state
n_qubits: Number of qubits
target_fidelity: Desired output fidelity
Returns:
Cloned state (density matrix)
"""
# Step 1: Measure in Bell basis to extract stabilizer information
bell_measurements = perform_bell_measurements(copies)
# Step 2: Use ASHS framework to identify the hidden subgroup
# (which corresponds to the stabilizer group)
hidden_subgroup = identify_subgroup_from_measurements(
bell_measurements, n_qubits
)
# Step 3: Reconstruct the stabilizer state from the subgroup
reconstructed_state = reconstruct_from_stabilizers(hidden_subgroup)
# Step 4: Produce clones by preparing new copies
clones = [reconstructed_state.copy() for _ in range(target_copies)]
return clones
def identify_subgroup_from_measurements(measurements, n_qubits):
"""
Identify the hidden stabilizer subgroup from Bell measurements.
Uses the ASHS framework: the stabilizer group is the hidden
subgroup, and Bell measurements reveal coset states.
"""
# Gaussian elimination over GF(2) to solve for stabilizer generators
measurement_matrix = build_measurement_matrix(measurements)
generators = gaussian_elimination_gf2(measurement_matrix)
return StabilizerGroup(generators)
```
### Random Purification Channel Connection
```python
def random_purification_channel(rho, n_copies):
"""
Apply a random purification channel to multiple copies.
This connects quantum cloning to classical sample amplification:
the purification introduces auxiliary systems that allow
analysis of cloning fidelity through information-theoretic bounds.
"""
# Construct purification: |psi>_AB such that Tr_B(|psi><psi|) = rho
purified = construct_purification(rho)
# Apply random unitary on the environment
env_unitary = random_unitary(environment_dimension)
purified = (I ^ env_unitary) @ purified @ (I ^ env_unitary.dag())
return purified
def sample_amplification_lower_bound(distribution_class, epsilon):
"""
Prove sample amplification lower bounds for classes of
distributions with underlying linear structure.
This connects to cloning via the random purification channel:
stabilizer cloning reduces to amplifying samples from
distributions with GF(2) linear structure.
"""
# The key insight: stabilizer states correspond to
# affine subspaces over GF(2)^n
# Cloning requires amplifying samples from the uniform
# distribution on this subspace
# Lower bound: Omega(n) samples needed
return omega(n)
```
### Cloning Fidelity Analysis
```python
def cloning_fidelity_analysis(n_qubits, n_copies, target_m):
"""
Analyze the achievable cloning fidelity given n input copies
and desired m output copies.
For stabilizer states:
- With n = Theta(n_qubits) copies: high-fidelity cloning possible
- With n << n_qubits copies: fidelity bounded away from 1
Args:
n_qubits: Number of qubits in the state
n_copies: Available input copies
target_m: Desired number of output copies
Returns:
Achievable cloning fidelity
"""
if n_copies < n_qubits:
# Insufficient copies — fidelity bounded away from 1
return bounded_fidelity(n_copies, n_qubits)
else:
# Sufficient copies — can learn and reprepare
return learn_and_reprepare_fidelity(n_copies, n_qubits)
```
## Proof Techniques
### 1. Upper Bound (Achievability)
- Learn the stabilizer generators from n = O(n) copies
- Reprepare the state to produce arbitrary number of clones
- Fidelity approaches 1 as n increases
### 2. Lower Bound (Impossibility)
- Reduce stabilizer cloning to sample amplification for linear distributions
- Use representation theory of the Clifford group
- Random purification channel connects quantum and classical settings
- Prove Omega(n) samples are necessary
### 3. Key Technical Innovation
The bridge between quantum cloning and classical sample amplification:
1. Stabilizer states ↔ affine subspaces over GF(2)^n
2. Cloning ↔ amplifying uniform samples from the subspace
3. Random purification → maps quantum problem to classical distribution problem
4. Classical lower bounds → quantum lower bounds via the reduction
## Applications
### 1. Quantum Learning Theory
- Establishes fundamental limits on learning structured quantum states
- Cloning complexity as a proxy for learning complexity
- Framework extends to other structured state families
### 2. Quantum Cryptography
- No-Cloning theorem underpins quantum key distribution (QKD)
- Understanding structured cloning helps analyze QKD security against
adversaries with partial state knowledge
- Stabilizer states are central to many QKD protocols
### 3. Quantum Error Correction
- Stabilizer states are the foundation of stabilizer codes
- Understanding cloning limits informs code design
- Connection to syndrome measurement and state preparation
### 4. Quantum State Tomography
- Tomography of stabilizer states: Theta(n) measurements sufficient
- Cloning equivalence confirms this is fundamentally optimal
- No better scheme exists even with adaptive measurements
## Design Patterns
### Pattern 1: Structure-Exploiting Learning
When a quantum state class has algebraic structure:
1. Identify the mathematical structure (group, algebra, subspace)
2. Design measurements that reveal the structure efficiently
3. Reconstruct state from structural information
4. Complexity determined by number of structural parameters
### Pattern 2: Quantum-to-Classical Reduction
For proving quantum lower bounds:
1. Map quantum problem to a classical distribution problem
2. Use random purification to connect the domains
3. Apply classical information-theoretic lower bounds
4. Lift back to quantum setting via the reduction
### Pattern 3: Hidden Subgroup Framework
For problems with group-theoretic structure:
1. Identify the hidden subgroup encoding the problem
2. Design measurements producing coset states
3. Use representation theory to extract subgroup information
4. Generalizes to Abelian and some non-Abelian cases
## Fine-Grained No-Cloning Perspective
This work provides a **fine-grained** view of the No-Cloning theorem:
| State Class | Cloning Complexity | Learning Complexity | Gap |
|-------------|-------------------|---------------------|-----|
| Arbitrary pure states | 2^n (tomography) | 2^n (tomography) | None |
| Stabilizer states | Theta(n) | Theta(n) | None |
| Product states | Theta(n) | Theta(n) | None |
**Open Question**: Are there state classes where cloning is strictly easier than learning?
## References
- Bansal, N., Caro, M.C., & Mahajan, G. (2026). Cloning is as Hard as Learning for Stabilizer States. arXiv: 2604.15269.
- Related: `quantum-learning-theory`, `quantum-error-correction-methods`, `css-syndrome-decoding`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!