Bunch theory: working notes on applications, axioms and models

11/11/2019
by   Bill Stoddart, et al.
0

In his book "A practical theory of programming" Eric Hehner proposes and applies a remarkably radical reformulation of set theory, in which the collection and packaging of elements are seen as separate activities. This provides for unpackaged collections, referred to as "bunches". Bunches allow us to reason about non-determinism at the level of terms, and, very remarkably, allow us to reason about the conceptual entity "nothing", which is just an empty bunch (and very different from an empty set). This eliminates mathematical "gaps" caused by undefined terms. We compare the use of bunches with other approaches to this problem, and we illustrate the use of bunch theory in formulating program semantics which combines non-deterministic, preferential, and probabilistic choice. We show how an existing axiomatisation of set theory can be extended to incorporate bunches, and we provide and validate a model. Standard functions are lifted when applied to a bunch of values, but we also define a wholistic function application which allows whole bunches to be accepted as arguments, and we develop its associated fixed point theory.

READ FULL TEXT
research
11/11/2019

Bunch theory, applications, axioms and models

In his book "A practical theory of programming" Eric Hehner proposes and...
research
09/02/2022

Category Theory for Programming

In these lecture notes, we give a brief introduction to some elements of...
research
07/25/2023

A Guide to Krivine Realizability for Set Theory

The method of realizability was first developed by Kleene and is seen as...
research
09/02/2021

The Future of Quantum Theory: A Way Out of the Impasse

In this letter, we point to three widely accepted challenges that the qu...
research
03/24/2021

Truth and Subjunctive Theories of Knowledge: No Luck?

The paper explores applications of Kripke's theory of truth to semantics...
research
01/29/2018

Equivariant ZFA and the foundations of nominal techniques

We give an accessible presentation to the foundations of nominal techniq...
research
01/23/2019

Organic Fiducial Inference

A substantial generalization is put forward of the theory of subjective ...

Please sign up or login with your details

Forgot password? Click here to reset