Skip to content

Interface: TerminationDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / TerminationDto

Defined in: src/types/analysis.ts:421

Termination half of the rule-base certificate.

optional createsNewValues?: boolean | null

Defined in: src/types/analysis.ts:427

Whether a rule invents values that were not in the input.


optional divergingCycle?: string[] | null

Defined in: src/types/analysis.ts:431

The cycle that diverges, when it does not terminate.


optional maxRecursionDepth?: number | null

Defined in: src/types/analysis.ts:429

The deepest recursion the analysis found.


method: string

Defined in: src/types/analysis.ts:425

How it was decided — e.g. stratified, acyclic, bounded-recursion.


terminates: boolean

Defined in: src/types/analysis.ts:423

true iff forward reasoning reaches a fixpoint.