# Iterative Variation Discovery

> Search for the primary pattern, inspect match context, infer variants, add new variants to the search set, and repeat until no new variations appear or the iteration cap is reached.

Record: `algorithms:iterative-variation-discovery`
Kind: algorithm
Canonical: https://banes-lab.com/ontology/algorithms#algorithms-iterative-variation-discovery
Closure: https://banes-lab.com/json/records/algorithms/iterative-variation-discovery/closure

Listed in [Algorithm contracts](https://banes-lab.com/api/records/algorithms.md), after [Research Guidance](https://banes-lab.com/records/algorithms/research-guidance.md) and before [Detection Registry](https://banes-lab.com/records/algorithms/detection-registry.md).

## Domain

- [Centralization](https://banes-lab.com/records/algorithms-domain/centralization.md)

## Stage

- [orient](https://banes-lab.com/records/stage/orient.md)

## Axis

- [ontology](https://banes-lab.com/records/reasoning/axis-ontology.md)

## Tier

- [process](https://banes-lab.com/records/vocabulary/domain-tier-process.md)

## Math type

- [Dynamical Systems](https://banes-lab.com/records/reasoning/math-type-dynamical-systems.md)

## Force

- [Runtime extensibility](https://banes-lab.com/records/force/runtime-extensibility.md)
- [Semantic consistency](https://banes-lab.com/records/force/semantic-consistency.md)

## Linked from

- [The derivation loop](https://banes-lab.com/ontology/reasoning/reasoning-loop-derivation-loop.md)
- [The axes](https://banes-lab.com/ontology/reasoning/the-axes.md)
- [The mathematics](https://banes-lab.com/ontology/reasoning/the-mathematics.md)
- [Domain tiers](https://banes-lab.com/ontology/schema/the-vocabulary-domain-tier.md)
- [The forces](https://banes-lab.com/ontology/schema/the-forces.md)
