Specification languages for computational laws versus basic legal principles

📅 2025-03-12
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
Natural language often introduces execution ambiguity in computational legal applications, whereas formal languages risk undermining legal legitimacy and public accessibility. This tension raises fundamental trade-offs among normative clarity, public comprehensibility, and algorithmic executability. Method: Drawing on an EU road transport regulation case study, the paper conducts a comparative analysis of natural-language legal texts and formal computational models, integrating jurisprudential reasoning, normative linguistics, and computational logic evaluation. Contribution/Results: The study systematically identifies the inherent tensions between natural and formal languages in representing core legal principles—particularly interpretability, traceability, and intelligibility—and proposes design principles for hybrid normative frameworks that simultaneously preserve legal integrity and ensure machine operability. It is the first work to rigorously characterize the tripartite trade-off across normative precision, democratic accessibility, and computational enforceability, offering a foundational methodology for legally sound legal informatics.

Technology Category

Natural Language Processing: Safety and RobustnessKnowledge Representation and Reasoning: Computational Complexity of ReasoningPhilosophy and Ethics of AI: AI & Law, Justice, Regulation & Governance

Application Category

Semantics and Knowledge: Methods, algorithms and applications for the development of semantic models, knowledge graphs and other forms of structured data models with machine-interpretable semanticsSearch and Retrieval-Augmented AI: Web evaluation methodologies and metricsResponsible Web: Human-perceived consequences of algorithmic deployment on the web
📝 Abstract
We speak of a extit{computational law} when that law is intended to be enforced by software through an automated decision-making process. As digital technologies evolve to offer more solutions for public administrations, we see an ever-increasing number of computational laws. Traditionally, law is written in natural language. Computational laws, however, suffer various complications when written in natural language, such as underspecification and ambiguity which lead to a diversity of possible interpretations to be made by the coder. These could potentially result into an uneven application of the law. Thus, resorting to formal languages to write computational laws is tempting. However, writing laws in a formal language leads to further complications, for example, incomprehensibility for non-experts, lack of explicit motivation of the decisions made, or difficulties in retrieving the data leading to the outcome. In this paper, we investigate how certain legal principles fare in both scenarios: computational law written in natural language or written in formal language. We use a running example from the European Union's road transport regulation to showcase the tensions arising, and the benefits from each language.
Problem

Research questions and friction points this paper is trying to address.

Challenges in writing computational laws in natural language
Issues with formal languages for computational law specification
Comparison of legal principles in natural vs formal language
Innovation

Methods, ideas, or system contributions that make the work stand out.

Formal languages reduce ambiguity in computational laws
Natural language causes interpretation issues in laws
Case study on EU road transport regulation
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
P
Petia Guintchev
J
J. Joosten
S
Sofia Santiago Fern'andez
E
Eric Sancho Adamson
A
Aleix Sol'e S'anchez
M
Marta Soria Heredia