We present a proof procedure for functional first-order logicprograms. The programs we consider allow first-order goals(including disjunctions, conjunctions, negations, andquantifications on elements of the domain). Atoms are either built-in statements or reduction statements of the form t -> s, meaning that t is reducible to s .Call-time choices are used and thefunctions are non-deterministic and non-strict, which allows touse a form of lazy narrowing for pruning the search space and avoiding divergence insome cases.
展开▼
机译:转换术语± Sup> [n i Sub>] f(+/-) min sup>的条件最小化结构的逻辑动态过程的方法Sub> AND ± Sup> [m i Sub>] f(+/-) min Sub>在功能添加结构中± Sup> f < Sub> 1 Sub>(Σ RU Sub>) min Sub>,不带纹波f 1 Sub>(± Sup>←←)和循环ΔtΣ Sub>→5∙f(&)-和5个条件逻辑函数f(&)-,并通过三元数系统的算术公理同时转换术语参数的过程f RU Sub>(+ 1,0,-1)及其实现其的功能结构(俄罗斯逻辑版本)