Formal Theories of Occurrences and Substitutions
2022-06-01

Abstract Gazzari provides a mathematical theory of occurrences and of substitutions, which are a generalisation of occurrences constituting substitution functions. The dissertation focusses on term occurrences in terms of a first order language, but the methods and results obtained there can easily be carried over to arbitrary kinds of occurrences in arbitrary kinds of languages. The aim of the dissertation is twofold: first, Gazzari intends to provide an adequate formal representation of philosophically relevant concepts (not only of occurrences and substitutions, but also of substitution functions, of calculations as well as of intuitively given properties of the discussed entities) and to improve this way our understanding of these concepts; second, he intends to provide a formal exploration of the introduced concepts including the detailed development of the methods needed for their adequate treatment. The dissertation serves as a methodological fundament for consecutive research on topics demanding a precise treatment of occurrences and as a foundation for all scientific work dealing with occurrences only informally; the formal investigations are complemented by a brief survey of the development of the notion of occurrences in mathematics, philosophy and computer science. The notion of occurrences. Occurrences are determined by three aspects: an occurrence is always an occurrence of a syntactic entity (its shape ) in a syntactic entity (its context ) at a specific position . Context and shape can be any meaningful combination of well-known syntactic entities as, in logic, terms, formulae or formula trees. Gazzari’s crucial idea is to represent the position of occurrences by nominal forms , essentially as introduced by Schütte [2]. The nominal forms are a generalisation of standard syntactic entities in which so called nominal symbols may occur. The position of an occurrence is obtained by eliminating the intended shape in the context, which means to replace the intended shape by suitable nominal symbols. Standard occurrences. Central tool of the theory of nominal terms (nominal forms generalising standard terms) is the general substitution function mapping a nominal term and a sequence of them to the result of replacing simultaneously the nominal symbols in the first argument by the respective entries of the second argument. A triple is a standard occurrence , if an application of the general substitution function on the position and the shape s results in the context t of that occurrence. As can occur more than once in , arbitrary many single occurrences in the context t of the common shape s can be subsumed in . 1 Gazzari illustrates the appropriateness of his approach by solving typical problems (counting formally the number of specific occurrences, deciding whether an occurrence lies within another) which are not solvable without a good theory of occurrences. Multi-shape occurrences. The multi-shape occurrences are the generalisation of standard occurrences, where the shape is a sequence of standard terms. Such occurrences subsume arbitrary non-overlapping single occurrences in the context t . Gazzari addresses the non-trivial identity of such occurrences and their independence. The latter represents formally the idea of non-overlapping occurrences and is a far-reaching generalisation of disjointness as discussed by Huet with respect to single occurrences. Independent occurrences can be merged into one occurrence; an occurrence can be split up into independent occurrences. Substitutions. A substitution satisfies that both and are occurrences such that the shapes have the same length. Such a substitution represents the replacement of in t at by resulting in . This means that a substitution is understood as a process and not as a (specific type of a) function. Identity and independence are addressed again, using and extending the m