Built independently by an author, for readers. Read the story and support ChapterPal

topic

formal semantics

Formal semantics is the mathematically rigorous study and precise definition of the meaning of constructs in formal languages, such as programming languages, logical systems, and data models. By providing an unambiguous mathematical description of how expressions evaluate and how systems behave, it establishes a reliable foundation for reasoning about software and hardware correctness. The field is traditionally divided into three primary approaches: operational semantics, which describes computation through step-by-step state transitions; denotational semantics, which maps program constructs directly to abstract mathematical objects; and axiomatic semantics, which defines meaning using logical assertions about program states before and after execution. These mathematical foundations are essential for programming language design, compiler implementation, formal verification, model checking, and computational linguistics.

3 items

Why are Sensitive Functions Hard for Transformers?

Why are Sensitive Functions Hard for Transformers?

Michael Hahn, Mark Rofin

OrganizationsSaarland Informatics CampusSaarland University

Why you should read this

Proves that transformers computing highly sensitive functions occupy extremely sharp, isolated parameter regions, mathematically explaining why these models inherently struggle to learn and generalize functions like PARITY despite having the expressive capacity to represent them.

Empirical studies have identified a range of learnability biases and limitations of transformers, such as a persistent difficulty in learning to compute simple formal languages such as PARITY, and a bias towards low-degree functions. However, theoretical understanding remains limited, with existing expressiveness theory either overpredicting or underpredicting realistic learning abilities. We prove that, under the transformer architecture, the loss landscape is constrained by the input-space sensitivity: Transformers whose output is sensitive to many parts of the input string inhabit isolated points in parameter space, leading to a low-sensitivity bias in generalization. We show theoretically and empirically that this theory unifies a broad array of empirical observations about the learning abilities and biases of transformers, such as their generalization bias towards low sensitivity and low degree, and difficulty in length generalization for PARITY. This shows that understanding transformers' inductive biases requires studying not just their in-principle expressivity, but also their loss landscape.

Added

2026-10-03

PDDL2.1: An Extension to PDDL for Expressing Temporal Planning Domains

PDDL2.1: An Extension to PDDL for Expressing Temporal Planning Domains

Maria Fox, Derek Long

OrganizationsUniversity of Strathclyde

Why you should read this

Introduces PDDL2.1, a backward-compatible extension to the standard Planning Domain Description Language that formalizes numeric resources, durative actions, and plan validation criteria to enable automated planners to tackle complex, real-world temporal problems.

In recent years research in the planning community has moved increasingly towards application of planners to realistic problems involving both time and many types of resources. For example, interest in planning demonstrated by the space research community has inspired work in observation scheduling, planetary rover exploration and spacecraft control domains. Other temporal and resource-intensive domains including logistics planning, plant control and manufacturing have also helped to focus the community on the modelling and reasoning issues that must be confronted to make planning technology meet the challenges of application. The International Planning Competitions have acted as an important motivating force behind the progress that has been made in planning since 1998. The third competition (held in 2002) set the planning community the challenge of handling time and numeric resources. This necessitated the development of a modelling language capable of expressing temporal and numeric properties of planning domains. In this paper we describe the language, PDDL2.1, that was used in the competition. We describe the syntax of the language, its formal semantics and the validation of concurrent plans. We observe that PDDL2.1 has considerable modelling power — exceeding the capabilities of current planning technology — and presents a number of important challenges to the research community.

Added

2026-09-15

Universal Intelligence: A Definition of Machine Intelligence

Universal Intelligence: A Definition of Machine Intelligence

Shane Legg, Marcus Hutter

OrganizationsAustralian National UniversityCSIRO’s Data61Dalle Molle Institute for Artificial Intelligence Research

Why you should read this

Develops a mathematically rigorous definition of intelligence that applies to any agent—biological or artificial—by formalizing the intuition that intelligence means succeeding at a wide variety of tasks weighted by their complexity.

A fundamental problem in artificial intelligence is that nobody really knows what intelligence is. The problem is especially acute when we need to consider artificial systems which are significantly different to humans. In this paper we approach this problem in the following way: We take a number of well known informal definitions of human intelligence that have been given by experts, and extract their essential features. These are then mathematically formalised to produce a general measure of intelligence for arbitrary machines. We believe that this equation formally captures the concept of machine intelligence in the broadest reasonable sense. We then show how this formal definition is related to the theory of universal optimal learning agents. Finally, we survey the many other tests and definitions of intelligence that have been proposed for machines.

Added

2026-02-21