2018
DOI: 10.1007/978-3-030-05998-9_13
|View full text |Cite
|
Sign up to set email alerts
|

Proof-Carrying Plans

Abstract: As AI applications are deployed in more and more real-world settings, it is becoming increasingly important to verify their safety and security. While declarative languages (of the kind found in automated planners and model checkers) are traditionally used for verifying AI systems, a big challenge is to design methods that generate verified executable programs. A good example of such a "verification to implementation" cycle is given by automated planning languages like PDDL, where plans are found via a model s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(20 citation statements)
references
References 17 publications
0
20
0
Order By: Relevance
“…Finally, we prove that normalisation is sound and complete: T 9 (S [45,46]). Given a formula F and a world w, it holds that w |= z F iff w ∈ w F ↓ z .…”
Section: E 6 (W F Wmentioning
confidence: 98%
See 1 more Smart Citation
“…Finally, we prove that normalisation is sound and complete: T 9 (S [45,46]). Given a formula F and a world w, it holds that w |= z F iff w ∈ w F ↓ z .…”
Section: E 6 (W F Wmentioning
confidence: 98%
“…We first recall the subtyping relation and the override operator on states introduced in [45], and then establish some lemmas about these, which will be useful in the later sections. The lemmas have not appeared in [45]. We omit proofs here, but give them in Agda [20].…”
Section: Subtyping (Order On States)mentioning
confidence: 99%
“…types). Accordingly, total functions, f : A -> B, allow for the derivation of evidence that the predicate B can be constructed given evidence of A. Type-checking ensures the soundness of these functions [35]. The syntax of Idris is similar to Haskell [16], and like Haskell, Idris supports algebraic data types with pattern matching, type classes, and do-notation.…”
Section: Dependent Typesmentioning
confidence: 99%
“…types). Accordingly, total functions, f : A -> B, allow for the derivation of evidence that the predicate B can be constructed given evidence of A. Type-checking ensures the soundness of these functions [28].…”
Section: Dependent Typesmentioning
confidence: 99%
“…Finally, we demonstrate our executable formalisation on a representative example, capturing a range of programmer-provided assertions and non-functional properties, and demonstrable proofs of these assertions. In line with the Curry-Howard correspondence [28,30], we formulate our definitions of…”
Section: Introductionmentioning
confidence: 99%