Q# standard library

The Q# standard library contains the following namespaces:

Namespace Description
Microsoft.Quantum.Core Re-exported functions.
Std.Arrays Functions for working with arrays of qubits.
Std.Canon Canonical implementations of common quantum algorithms.
Std.Convert Functions for converting between different types.
Std.Core Functions for working with ranges.
Std.Diagnostics Functions for debugging and testing quantum programs.
Std.Intrinsic Functions that provide core quantum operations.
Std.Logical Logical functions.
Std.Math Functions for basic math operations.
Std.Measurement Functions for measuring quantum results.
Std.Random Functions for creating random values.
Std.Range Functions for working with ranges.
Std.ResourceEstimation Functions for working with the Azure Quantum Resource Estimator.
Microsoft.Quantum.Unstable.Arithmetic Functions for working with arithmetic comparisons.
Microsoft.Quantum.Unstable.StatePreparation Functions for preparing a quantum state.
Microsoft.Quantum.Unstable.TableLookup Functions for performing table lookups.