Interface: NafProveRequest
@kortexya/reasoninglayer / Inference / NafProveRequest
Interface: NafProveRequest
Defined in: src/types/inference.ts:408
Request for Negation as Failure proof search.
Remarks
Dual input mode: Provide EITHER literals OR goal_id.
Uses LiteralInputDto (not TermInputDto) to support negated literals.
Properties
goalId?
optionalgoalId:string|null
Defined in: src/types/inference.ts:412
Load a previously saved NAF goal by ID. Mutually exclusive with literals.
literals?
optionalliterals:LiteralInputDto[]
Defined in: src/types/inference.ts:410
Literals to prove (conjunction with negation support). Mutually exclusive with goal_id.
maxDepth?
optionalmaxDepth:number
Defined in: src/types/inference.ts:414
Maximum proof depth.
maxSolutions?
optionalmaxSolutions:number
Defined in: src/types/inference.ts:416
Maximum number of solutions.
saveGoal?
optionalsaveGoal:boolean
Defined in: src/types/inference.ts:418
Whether to persist the goal for later reuse.
timeoutMs?
optionaltimeoutMs:number|null
Defined in: src/types/inference.ts:420
Wall-clock timeout in milliseconds. Default: 30000.