mlsanityData to 14 Oct 2026

Actions You Can Handle: Dependent Types for AI Plans

arXiv 2105.11267 ↗First posted 24 May 2021cs.AI cs.PLcited by 0

Not on the map. Why?

Abstract (arXiv)

Verification of AI is a challenge that has engineering, algorithmic and programming language components. For example, AI planners are deployed to model actions of autonomous agents. They comprise a number of searching algorithms that, given a set of specified properties, find a sequence of actions that satisfy these properties. Although AI planners are mature tools from the algorithmic and engineering points of view, they have limitations as programming languages. Decidable and efficient automated search entails restrictions on the syntax of the language, prohibiting use of higher-order properties or recursion. This paper proposes a methodology for embedding plans produced by AI planners into dependently-typed language Agda, which enables users to reason about and verify more general and abstract properties of plans, and also provides a more holistic programming language infrastructure for modelling plan execution.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 4 of its 36 references that are in the map. First posted on arXiv 24 May 2021.

Builds on

4 of 36 references.

References · 4

  1. 2019Towards Explainable AI Planning as a Servicecited by 14
  2. 2020Computing Plan-Length Bounds Using Lengths of Longest Pathscited by 2
  3. 2015Proof Relevant Corecursive Resolutioncited by 1
  4. 2020Proof-Carrying Plans: a Resource Logic for AI Planningcited by 1

Built on by

Not cited yet.