Choreographic Programming in Modal Type Theory
summary
An instantiation of Modal Type Theory (MTT) maps Chorλ location annotations to modalities, adds two primitives—prepare (schedule a local value into a choreography) and broadcast (distribute projections to participants)—and shows how Core Lambda send/receive and a globalized list example are encoded; introduces two novel concepts common knowledge and local referencing to track distributed choice and local data, and conjectures that the translation can faithfully represent all of Chorλ.
AI-written summary · about
