Presheaf automata
<|reference_start|>Presheaf automata: We introduce presheaf automata as a generalisation of different variants of higher-dimensional automata and other automata-like formalisms, including Petri nets and vector addition systems. We develop the foundations of a language theory for them based on notions of paths and track objects. We also define open maps for presheaf automata, extending the standard notions of simulation and bisimulation for transition systems. Apart from these conceptual contributions, we show that certain finite-type presheaf automata subsume all Petri nets, generalising a previous result by van Glabbeek, which applies to higher-dimensional automata and safe Petri nets.<|reference_end|>
@article{struth2024presheaf,
    title={Presheaf automata},
    author={Georg Struth and Krzysztof Ziemia'nski},
    journal={arXiv preprint arXiv:2409.04612},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.04612},
    primaryClass={cs.FL math.CT}
}