“…The notion of formula is central to all applications of logic and proof theory in computer science, ranging from the formal verification of software, where a formula describes a property that the program should satisfy, to logic programming, where a formula represents a program [MNPS91,KY93], and functional programming, where a formula represents a type [How80]. Proof theoretical methods are also employed in concurrency theory, where a formula can represent a process whose behaviours may be extracted from a proof of the formula [Mil93,Bru02,HT19,Hor19,Hor20]. This formulas-as-processes paradigm is not as well-investigated as the formulas-as-properties, formulas-as-programs and formulas-astypes paradigms mentioned before.…”