Interface: BulkFuzzyProveRequest
@kortexya/reasoninglayer / Inference / BulkFuzzyProveRequest
Interface: BulkFuzzyProveRequest
Defined in: src/types/inference.ts:574
Request for bulk fuzzy inference with multiple goals in one request.
Remarks
Reduces latency via single HTTP round-trip, shared hierarchy, and rules across all goals.
Properties
goalIds?
optionalgoalIds:string[] |null
Defined in: src/types/inference.ts:576
Array of saved goal IDs to load and prove. Either goals or goal_ids must be provided.
goals?
optionalgoals:TermInputDto[]
Defined in: src/types/inference.ts:578
Array of inline goals. Either goals or goal_ids must be provided.
maxDepth?
optionalmaxDepth:number
Defined in: src/types/inference.ts:580
Maximum proof depth (default: 100).
maxSolutions?
optionalmaxSolutions:number
Defined in: src/types/inference.ts:582
Maximum number of solutions per goal (default: 10).
minDegree?
optionalminDegree:number
Defined in: src/types/inference.ts:584
Minimum degree threshold (0.0 to 1.0).
saveGoals?
optionalsaveGoals:boolean
Defined in: src/types/inference.ts:586
Whether to persist goals for later reuse.
tnorm?
optionaltnorm:string
Defined in: src/types/inference.ts:588
T-norm strategy: “Min”, “Product”, or “Lukasiewicz” (default: “Min”).