Modelling Multi-agent Systems with Category Theory
Olga Ormandjieva, Jamal Bentahar, Jinzi Mac Huang, Heng Kuang
Abstract
Open-access reader
Olga Ormandjieva, Jamal Bentahar, Jinzi Mac Huang, Heng Kuang
Abstract
Open-access reader
The aim of this paper is to formalize the connection between two widely separated branches of knowledge: multi-agent systems (MAS) and category theory. The relationship of category theory to multi-agent systems is as follows: (1) agents and their relations are represented as categorical concepts; and (2) verification of system properties becomes constructive proof in category theory. Proposing a categorical approach to specify MAS properties requires a deep understanding of both the system and these properties in order to be able to abstract and reason about them in a categorical framework. The paper uses the MAS fault-tolerance property as an application of the categorical proof.
OpenAlex reports 16 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The aim of this paper is to formalize the connection between two widely separated branches of knowledge: multi-agent systems (MAS) and category theory. The relationship of category theory to multi-agent systems is as follows: (1) agents and their relations are represented as categorical concepts; and (2) verification of system properties becomes constructive proof in category theory. Proposing a categorical approach to specify MAS properties requires a deep understanding of both the system and these properties in order to be able to abstract and reason about them in a categorical framework. The paper uses the MAS fault-tolerance property as an application of the categorical proof.
Key concepts: Categorical variable, Computer science, Category theory, Constructive, Proof theory, Property (philosophy), Constructive proof, Theoretical computer science