Microsoft has released another update to their Quantum Development Kit called version 0.7. New features include additional Q# language features, a further expansion of their Quantum Katas with community contributions and a new numerics library. The new Quantum Katas include three new games to show how utilizing nonlocal entanglement can increase the chances of winning over a purely classical strategy. And the numerics library provides basic integer arithmetic for both signed and unsigned integers using one or two quantum numbers as input.
This release also includes some significant enhancements to Microsoft’s Quantum Chemistry Library. It now includes support for unitary couple cluster methods (UCC) and provides a seamless integration with 1QBit’s Quantum-Enabled Molecular ab Initio Simulation Toolkit (QEMIST), a materials simulation platform which includes algorithms for variational quantum eigensolvers (VQE). UCC is a method for preparing molecular ground-states for quantum simulation, VQE is a method for evaluating molecular energies that allows tradeoffs of circuit depth against the number of experiments and allows leveraging classical optimization techniques for initial state preparation.