University of Leicester
Browse

Applications of Category Theory in Analysis of Complex Systems

Download (4.48 MB)
thesis
posted on 2022-07-19, 10:46 authored by Maryam Ghaffari Saadat

Complex systems are ubiquitous in many domains ranging from social sciences and biology to distributed systems and software engineering. A system is classified as complex when its properties cannot be expressed as an aggregation of the properties of its components. Since such a distinction is qualitative, complex systems cannot be analysed adequately using methodology developed for simple systems. In this thesis we develop foundations of a categorical framework with the goal of facilitating design and analysis of complex systems based on macro-level specifications and providing guidelines for controlled transitions to desired target systems under a given set of constraints. Our formalisation is based on algebraic theory of Graph Grammars (GGs) which is essentially a rule-based mechanism for generating, manipulating, and analysing graphs. The behaviour of a GG can be captured comprehensively and efficiently using a process called unfolding. However, unfolding theory, as originally proposed, is not sufficiently expressive to allow for data attributes or preconditions forbidding application of a rule if certain nodes or edges are present. Since many complex systems have these features, we extend the theory of unfolding of GGs in three directions (namely conditional, attributed, and conditional attributed) in order to provide sufficient expressiveness for modelling and analysing complex systems. We also show how negative reconditions can be encoded using attributes and complementation. At the end, we apply the conditional attributed unfolding within a case study to analyse power dynamics in socio-political systems modelled as graph grammars.

History

Supervisor(s)

Jason Wickham

Date of award

2022-05-20

Author affiliation

School of Computing and Mathematical Sciences

Awarding institution

University of Leicester

Qualification level

  • Doctoral

Qualification name

  • PhD

Language

en

Usage metrics

    University of Leicester Theses

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC