cs.CLMar 16, 2026

PYTHEN: A Flexible Framework for Legal Reasoning in Python

Authors: Ha-Thanh Nguyen, Ken Satoh

Organizations: Center for Juris-Informatics, ROIS-DS, Tokyo, Japan · Research and Development Center for Large Language Models, NII, Tokyo, Japan

Abstract

This paper introduces PYTHEN, a novel Python-based framework for defeasible legal reasoning. PYTHEN is designed to model the inherently defeasible nature of legal argumentation, providing a flexible and intuitive syntax for representing legal rules, conditions, and exceptions. Inspired by PROLEG (PROlog-based LEGal reasoning support system) and guided by the philosophy of The Zen of Python, PYTHEN leverages Python's built-in any() and all() functions to offer enhanced flexibility by natively supporting both conjunctive (ALL) and disjunctive (ANY) conditions within a single rule, as well as a more expressive exception-handling mechanism. This paper details the architecture of PYTHEN, provides a comparative analysis with PROLEG, and discusses its potential applications in autoformalization and the development of next-generation legal AI systems. By bridging the gap between symbolic reasoning and the accessibility of Python, PYTHEN aims to democratize formal legal reasoning for young researchers, legal tech developers, and professionals without extensive logic programming expertise. We position PYTHEN as a practical bridge between the powerful symbolic reasoning capabilities of logic programming and the rich, ubiquitous ecosystem of Python, making formal legal reasoning accessible to a broader range of developers and legal professionals.

Explore similar work

CardsList
  1. Legal2LogicICL: Improving Generalization in Transforming Legal Cases to Logical Formulas via Diverse Few-Shot Learning

    Apr 13, 2026Jieying Xue, Phuong Minh Nguyen, Ha Thanh Nguyen +2Legal ReasoningLegal NLP

  2. LegalDrill: Diagnosis-Driven Synthesis for Legal Reasoning in Small Language Models

    Apr 26, 2026Tianchun Li, Haochen Liu, Vishwa Pardeshi +5Synthetic Data GenerationSmall Language Models

  3. NyayaMind- A Framework for Transparent Legal Reasoning and Judgment Prediction in the Indian Legal System

    Apr 10, 2026Parjanya Aditya Shukla, Shubham Kumar Nigam, Debtanu Datta +5Legal Judgment PredictionLegal Reasoning