No Cover Image

E-Thesis 7 views

Mechanical Formalisation of Nested Relational Calculus Query Syntax and Semantics / OLIVIA WESTON

Swansea University Author: OLIVIA WESTON

Abstract

Building on top of existing work by Wong, we exhibit an implementation of the Nested Relational Calculus of Buneman et al. in the Coq interactive theorem prover. We provide a syntax for the language. Additionally, we provide a denotational effective list semantics and a denotational Prop-based semant...

Full description

Published: Swansea University, Wales, UK 2024
Institution: Swansea University
Degree level: Master of Research
Degree name: MRes
Supervisor: Pradic, C., and Pauly, A.
URI: https://cronfa.swan.ac.uk/Record/cronfa68217
Abstract: Building on top of existing work by Wong, we exhibit an implementation of the Nested Relational Calculus of Buneman et al. in the Coq interactive theorem prover. We provide a syntax for the language. Additionally, we provide a denotational effective list semantics and a denotational Prop-based semantics for the language. We create examples that show the Nested Relational Calculus’capabilities as a declarative programming language. We provide a discussion on works similar to ours, justifying our design decisions. We leave the reader with multiple directions in which the project can be taken, and the expected results.
Item Description: A selection of content is redacted or is partially redacted from this thesis to protect sensitive and personal information.
Keywords: Programming language theory, database theory, lambda calculus, relational calculus,nested relational calculus, Coq, Rocq, mechanical formalisation
College: Faculty of Science and Engineering