# Applicability boundaries and validation status
**English** · 简体中文
oracq can express open algorithms, assemble modules, and generate executable
small instances. Whether it suits a specific problem also depends on the
input model, the scale, the numerical approximation, and the readout
requirements.
| Layer | What has been validated | What cannot be inferred from it |
|---|---|---|
| [RIR](../reference/rir.md) | Serialization, layout, aliasing, control guards, module calls, and open bindings | Mathematical correctness of arbitrary quantum algorithms |
| Basic algorithms | Small-scale matrix/probability witnesses cross-checked against real-backend complex amplitudes | Large-scale running cost or quantum advantage |
| [Arithmetic and math functions](math-functions.md) | Reversible constructions under finite bit patterns plus some numerical witnesses | Uniform error bounds over all word lengths and approximation intervals |
| Hamiltonian methods | Pauli evolution, Trotter composition, and interface checks | General QSP kernels and automatic error configuration |
| [QLSS/QODE/QPDE](differential-equations.md) | Input adaptation, modular generation, and partial real execution | Full solver accuracy, success channels, and convergence guarantees |
| [QHAM](qham.md) | Algebraic closure at finite HAM truncation and small executions | Automatic convergence certification against the original PDE |
## Scale limits
A single register or fused view is at most 64 bits. Some algorithm
convenience interfaces place the target or signal in one register and
therefore hit this limit first; the RIR itself can use multiple registers.
The [reference executor](backends.md#reference-executor) and the backend
adapters have step-count, state-count, and QRAM materialization budgets.
Downstream OriginIR parsers expand modules. That a program can keep a compact
RIR does not mean it can also run cheaply in the current simulators.
## Mathematical claims
Claims such as `Hermitian`, dissipation, sparsity, element bounds, spectral
bounds, and ancilla re-cleaning are handled by the corresponding algorithms.
The [Python protocols](contracts.md) can check that interfaces exist and that
return shapes match, but cannot prove the mathematical truth of a claim.
`eps` is not a language-core type. Users should keep the generation
configuration and validate, in the concrete application, the errors of spatial
discretization, numerical representation, algorithmic truncation, and
post-selected readout.
## Results and readout
An output-state oracle may carry a success signal. The normalization
direction, the success probability, and the physical norm of the original
vector are different pieces of information. After measurement or
post-selection, the full classical field values cannot be recovered from the
target amplitudes alone.
The interfaces, witness coverage, and documentation build results of the new
algorithms are recorded in the [validation record of this
release](../development/validation.md).