Skip to content

Interface: LtnRefuteRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / LtnRefuteRequest

Defined in: src/types/ltn.ts:243

Request to verify whether candidateRules is a logical consequence of kbRules at satisfaction threshold q (reasoning by refutation).

const request: LtnRefuteRequest = {
kbRules: [{ individual: 'rex', sort: 'dog', membership: 0.9 }],
candidateRules: [{ individual: 'rex', sort: 'animal', membership: 0.95 }],
q: 0.7,
};

optional aggregator?: LtnAggregator | null

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

KB-level aggregator. Absent ⇒ pMeanError(p = 2).


candidateRules: LtnRule[]

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

The candidate formula φ.


optional gridSteps?: number | null

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

Certainty-grid resolution per rule for the search.

6

kbRules: LtnRule[]

Defined in: src/types/ltn.ts:245

The knowledge base K.


optional q?: number | null

Defined in: src/types/ltn.ts:259

Satisfaction threshold q ∈ (0.5, 1).

0.7

optional refineSteps?: number | null

Defined in: src/types/ltn.ts:264

Local-refinement steps per rule.

4