Skip to content

Type Alias: CoherenceChainHop

@kortexya/reasoninglayer


@kortexya/reasoninglayer / CoherenceChainHop

CoherenceChainHop = { derivation: number; kind: "derives"; } | { kind: "refinement"; link: number; }

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

One hop of a chain, with a reference to its evidence.

{ derivation: number; kind: "derives"; }

derivation: number

Index into CoherenceReport.derivations.

kind: "derives"

A rule derivation.


{ kind: "refinement"; link: number; }

kind: "refinement"

A refinement arrow (equivalent or stricter_in_later).

link: number

Index into CoherenceReport.links.