arXiv.itsnick.co

an independent field guide to 23 million papers from arXiv & OpenAlex — not affiliated with arXiv.org

Computer Science · cs.LO

Using First-Order Logic to Reason about Policies

Joseph Y. Halpern, Vicky Weissman

See on the map

Abstract

A policy describes the conditions under which an action is permitted or forbidden. We show that a fragment of (multi-sorted) first-order logic can be used to represent and reason about policies. Because we use first-order logic, policies have a clear syntax and semantics. We show that further restricting the fragment results in a language that is still quite expressive yet is also tractable. More precisely, questions about entailment, such as `May Alice access the file?', can be answered in time that is a low-order polynomial (indeed, almost linear in some cases), as can questions about the consistency of policy sets.

References 23

23 of 68 references are in the index.

Cited by 4

4 papers in the index cite this (Semantic Scholar counts 226 in total).

The cited-by list is still filling in while reference lists are collected.

More like this