What problem does it solve? Solving linear systems A·x = b with variational quantum circuits requires correctly wiring Pauli decomposition, ansatz construction, cost-function selection, and COBYLA optimization; this Skill documents the exact implemented behavior of the VQLS algorithm so you can explain, run, debug, or reimplement it without guessing at unsupported guarantees. ## Core Features & Use Cases - Three cost-function paths: Choose between local Hadamard-test circuits, local classical dense-matrix evaluation, or a global overlap objective when solving A·x = b. - Source-verified contract: Documents the exact run() signature, validation boundaries (square power-of-two A, normalized b), return fields, and known limitations such as NaN fidelities and non-interrupting epsilon thresholds. - Use Case: Given a 4x4 NumPy coefficient matrix and matching right-hand-side vector, run VQLSAlgorithm.run() with cost_function="local_classical" and inspect the returned Fidelity, Ax Fidelity, Cost History, and exported circuit to evaluate the variational solution against the classical reference. ## Quick Start Ask the assistant to run the VQLS algorithm on a 2x2 NumPy matrix A and vector b using the local_classical cost function and print the returned fidelity and status.