Skip to content

lawref.query.inference

Ф5: query … over … → эфемерный CLIR → существующие движки ядра.

Компилятор намеренно мал: он переводит связку атомов, сравнения и явные binder-ы. Рекурсию, отрицание, стратификацию и сам вывод считает evaluator, не LawQL.

Functions

NameDescription
compile_inferenceNo description.
execute_inferenceNo description.

compile_inferencefunction#

def compile_inference(query: InferenceQuery, target: dict, base_path: Path) -> tuple[dict, dict, dict]

execute_inferencefunction#

def execute_inference(query: InferenceQuery, store: FactStore, *, base_path: Path, engine: str = 'lawref', case_override: dict | None = None) -> dict

Documentation for Arxo. Writings — blog.arxo.io.

Anonymous visit counts on stats.arxo.io, no cookies.