Open Fe-r-oz opened 4 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 82.36%. Comparing base (
44f618a
) to head (b7b613a
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Improved Version:
mindmap
root((Applications of Stabilizer Formalism))
Quantum Error Correction
Quantum Error Correcting Codes
Fault-Tolerant Quantum Computing
Measurement-Based Quantum Computation
Cluster States
Graph States
Quantum Communication
Quantum Cryptography
Quantum Networking
Entanglement Distillation
Quantum Metrology
Quantum Simulation
Stabilizer Circuits
Efficient Simulation of Quantum Systems
Please copy it in Mermaid live editor if there are any rendering issues.
This version has not been pushed. I made small edit, e.g. adding sub graphs so that the background is highlighted. Looking forward to your comments, so I can push this edit then.
flowchart TD
A["<code>Tableau Data Structure Selection</code>"]
class A startEnd
A --> B{"<code>Stabilizer state?</code>"}
class A,B startEnd
B -->|<code>Yes</code>| C{"<code>Pure state?</code>"}
B -->|<code>No</code>| D{"<code>Pure state?</code>"}
class B,C,D decision
C -->|<code>Yes</code>| E["<code>Stabilizer</code>"]
C -->|<code>No</code>| F["<code>MixedStabilizer</code>"]
D -->|<code>Yes</code>| G["<code>Destabilizer</code>"]
D -->|<code>No</code>| H["<code>MixedDestabilizer</code>"]
subgraph DescA [<code></code>]
E --> E_desc["<code>Handles pure stabilizer states. Efficient project operations.</code>"]
end
subgraph DescB [<code></code>]
F --> F_desc["<code>Tracks mixed stabilizer state ranks. Projects non-stabilizer operations</code>"]
end
subgraph DescC [<code></code>]
G --> G_desc["<code>Handles pure destabilizer states. Tracks destabilizer operators. Efficient project operations</code>"]
end
subgraph DescD [<code></code>]
H --> H_desc["<code>Tracks destabilizers. Tracks logical operators. Efficient project operations</code>"]
end
There were conflicts which I resolved via rebase. This may have cause many emails. I had to git reset hard to a commit from 4 months ago and them merge the latest branch from master to resolve everything.
Resolving https://github.com/QuantumSavory/QuantumClifford.jl/issues/258 by adding more documentation about the methods of MixedDestabilizer, Stabilizer, Destabilizer.
MixedDestabilizer is completed. The other two methods along with schematics is left to do.