Etd

A Coq Formalization of Unification Modulo Exclusive-Or

Public Deposited

Downloadable Content

open in viewer

Equational Unification is a critical problem in many areas such as automated theorem proving and security protocol analysis. In this paper, we focus on XORUnification, that is, unification modulo the theory of exclusive-or. This theory contains a function with the properties Associativity, Commutativity, Nilpotency, and the presence of an identity. In the proof assistant Coq, we implement an algorithm inspired by Liu and Lynch’s inference rules and prove it sound, complete, and terminating. Using Coq’s code extraction capability one obtains an implementation in the programming language Ocaml.

Creator
Contributors
Degree
Publisher
Identifier
  • etd-105116
Advisor
Defense date
Year
  • 2023
Date created
  • 2023-04-26
Resource type
Source
  • etd-105116
Rights statement
Last modified
  • 2023-06-06

Relations

In Collection:

Items

Items

Permanent link to this page: https://digital.wpi.edu/show/ht24wn833