{"title":"Hypergraph rewriting and Causal structure of $λ-$calculus","authors":"Utkarsh Bajaj","doi":"arxiv-2409.01006","DOIUrl":null,"url":null,"abstract":"In this paper, we first study hypergraph rewriting in categorical terms in an\nattempt to define the notion of events and develop foundations of causality in\ngraph rewriting. We introduce novel concepts within the framework of\ndouble-pushout rewriting in adhesive categories. Secondly, we will study the\nnotion of events in $\\lambda-$calculus, wherein we construct an algorithm to\ndetermine causal relations between events following the evaluation of a\n$\\lambda-$expression satisfying certain conditions. Lastly, we attempt to\nextend this definition to arbitrary $\\lambda-$expressions.","PeriodicalId":501208,"journal":{"name":"arXiv - CS - Logic in Computer Science","volume":"57 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Logic in Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.01006","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper, we first study hypergraph rewriting in categorical terms in an
attempt to define the notion of events and develop foundations of causality in
graph rewriting. We introduce novel concepts within the framework of
double-pushout rewriting in adhesive categories. Secondly, we will study the
notion of events in $\lambda-$calculus, wherein we construct an algorithm to
determine causal relations between events following the evaluation of a
$\lambda-$expression satisfying certain conditions. Lastly, we attempt to
extend this definition to arbitrary $\lambda-$expressions.