Skip to content

Interface: BulkFuzzyProveRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / BulkFuzzyProveRequest

Defined in: src/types/inference.ts:1375

Request for bulk fuzzy inference with multiple goals in one request.

Reduces latency via single HTTP round-trip, shared hierarchy, and rules across all goals.

optional goalIds?: string[] | null

Defined in: src/types/inference.ts:1377

Array of saved goal IDs to load and prove. Either goals or goal_ids must be provided.


optional goals?: TermInputDto[]

Defined in: src/types/inference.ts:1379

Array of inline goals. Either goals or goal_ids must be provided.


optional maxDepth?: number

Defined in: src/types/inference.ts:1381

Maximum proof depth (default: 100).


optional maxSolutions?: number

Defined in: src/types/inference.ts:1383

Maximum number of solutions per goal (default: 10).


optional minDegree?: number

Defined in: src/types/inference.ts:1385

Minimum degree threshold (0.0 to 1.0).


optional saveGoals?: boolean

Defined in: src/types/inference.ts:1387

Whether to persist goals for later reuse.


optional tnorm?: string

Defined in: src/types/inference.ts:1389

T-norm strategy: “Min”, “Product”, or “Lukasiewicz” (default: “Min”).