This repository has been archived on 2023-07-05. You can view files and clone it, but cannot push or open issues/pull-requests.
notes/Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Q Sharp/Quantum.NET C sharp.md

11 lines
770 B
Markdown
Raw Normal View History

2023-07-01 00:31:53 +00:00
A library to manipulate qubits and simulate quantum circuits
Github found [here](https://github.com/phbaudin/quantum-computing).
```
QuantumRegister EPRPair = QuantumRegister.EPRPair; // (|00> + |11>) / √2 (EinsteinPodolskyRosen pair)
QuantumRegister WState = QuantumRegister.WState; // (|001> + |010> + |100>) / √3 (W state)
QuantumRegister WState4 = QuantumRegister.WStateOfLength(4); // (|0001> + |0010> + |0100> + |1000>) / 2 (generalized W state for 4 qubits)
QuantumRegister GHZState = QuantumRegister.GHZState; // (|000> + |111>) / √2 (simplest GreenbergerHorneZeilinger state)
QuantumRegister GHZState4 = QuantumRegister.GHZStateOfLength(4); // (|0000> + |1111>) / √2 (GHZ state for 4 qubits)
```
It seems to be an early precursor to Q#.