NeSyCat: A Monad-Based Categorical Semantics of the Neurosymbolic ULLER Framework
arXiv cs.AI / 4/28/2026
📰 NewsDeveloper Stack & InfrastructureModels & Research
Key Points
- The ULLER (Unified Language for LEarning and Reasoning) framework provides a unified first-order logic syntax meant to be reused directly across many neurosymbolic systems.
- The paper argues that ULLER’s three original semantics—classical, fuzzy, and probabilistic—can be expressed within a single categorical semantics framework using monads.
- Using the monad-based categorical view, the authors claim it becomes straightforward to add new semantics and to translate systematically between existing ones.
- As a concrete example, they show how to extend Logic Tensor Networks (LTN) with generalized quantification over arbitrary (including infinite) domains by leveraging an extension of the Giry monad to probability spaces.
- They also report modular implementations of ULLER in Python and Haskell, with initial GitHub releases referenced in the announcement.
Related Articles
How to Build Traceable and Evaluated LLM Workflows Using Promptflow, Prompty, and OpenAI
MarkTechPost

An improvement of the convergence proof of the ADAM-Optimizer
Dev.to
Claude Code 会话历史在哪里?如何找回你的 AI 编程对话记录
Dev.to
We built an AI that runs an entire business autonomously. Not a demo. Not a prototype. Actually running. YC-backed, here's what we learned.
Reddit r/artificial
langchain-tests==1.1.7
LangChain Releases