Interface: BulkFuzzyProveRequest
@kortexya/reasoninglayer / BulkFuzzyProveRequest
Interface: BulkFuzzyProveRequest
Section titled “Interface: BulkFuzzyProveRequest”Defined in: src/types/inference.ts:1375
Request for bulk fuzzy inference with multiple goals in one request.
Remarks
Section titled “Remarks”Reduces latency via single HTTP round-trip, shared hierarchy, and rules across all goals.
Properties
Section titled “Properties”goalIds?
Section titled “goalIds?”
optionalgoalIds?: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.
goals?
Section titled “goals?”
optionalgoals?:TermInputDto[]
Defined in: src/types/inference.ts:1379
Array of inline goals. Either goals or goal_ids must be provided.
maxDepth?
Section titled “maxDepth?”
optionalmaxDepth?:number
Defined in: src/types/inference.ts:1381
Maximum proof depth (default: 100).
maxSolutions?
Section titled “maxSolutions?”
optionalmaxSolutions?:number
Defined in: src/types/inference.ts:1383
Maximum number of solutions per goal (default: 10).
minDegree?
Section titled “minDegree?”
optionalminDegree?:number
Defined in: src/types/inference.ts:1385
Minimum degree threshold (0.0 to 1.0).
saveGoals?
Section titled “saveGoals?”
optionalsaveGoals?:boolean
Defined in: src/types/inference.ts:1387
Whether to persist goals for later reuse.
tnorm?
Section titled “tnorm?”
optionaltnorm?:string
Defined in: src/types/inference.ts:1389
T-norm strategy: “Min”, “Product”, or “Lukasiewicz” (default: “Min”).