# MetaChem: An Algebraic Framework for Artificial Chemistries

**Authors:** Penelope Faulkner Rainford, Angelika Sebald, Susan Stepney

arXiv: 1905.12541 · 2020-06-16

## TL;DR

MetaChem is a formal algebraic framework that standardizes, modularizes, and enables composition of artificial chemistries, facilitating reuse and integration of different systems.

## Contribution

It introduces MetaChem, a formal language for representing and combining artificial chemistries, supporting modularity and standardization.

## Key findings

- MetaChem supports multiple levels of description.
- It can represent existing chemistries like Jordan Algebra AChem.
- MetaChem enables combining different artificial chemistries in various configurations.

## Abstract

We introduce MetaChem, a language for representing and implementing Artificial Chemistries. We motivate the need for modularisation and standardisation in representation of artificial chemistries. We describe a mathematical formalism for Static Graph MetaChem, a static graph based system. MetaChem supports different levels of description, and has a formal description; we illustrate these using StringCatChem, a toy artificial chemistry. We describe two existing Artificial Chemistries -- Jordan Algebra AChem and Swarm Chemistries -- in MetaChem, and demonstrate how they can be combined in several different configurations by using a MetaChem environmental link. MetaChem provides a route to standardisation, reuse, and composition of Artificial Chemistries and their tools.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1905.12541/full.md

## Figures

20 figures with captions in the complete paper: https://tomesphere.com/paper/1905.12541/full.md

## References

32 references — full list in the complete paper: https://tomesphere.com/paper/1905.12541/full.md

---
Source: https://tomesphere.com/paper/1905.12541