Skip to content

Interface: CoherenceDerivationStep

@kortexya/reasoninglayer


@kortexya/reasoninglayer / CoherenceDerivationStep

Defined in: src/types/coherence.ts:247

One step of a derivation proof.

antecedentClaims: number[]

Defined in: src/types/coherence.ts:256

Antecedents of this step that are claims, as claim indices.


derivedFactLabel: string

Defined in: src/types/coherence.ts:254

The fact this step derived, rendered as an OSFQL pattern (for example incoherence(motif: "two colours")), not a bare term id.


iteration: number

Defined in: src/types/coherence.ts:258

Forward-chaining iteration of this step.


ruleCertainty: number

Defined in: src/types/coherence.ts:260

The firing rule’s certainty (1 when the rule declares none).


ruleTermId: string

Defined in: src/types/coherence.ts:249

Term id of the homoiconic rule that fired.