nLab concurrency theory

Redirected from "concurrency".
Concurrency theory

Concurrency theory

Idea

In the theory of computation, concurrency (or maybe rather parallelism, cf. Harper 2011) refers to the situation of several (maybe interacting) processes proceeding simultaneously. Here the word “simultaneously” indicates that the evolution of the participating processes is indexed along an irreversible directed object.

Calculi

π-Calculus

With π-calculus, the processes can either be the nil process 00, parallel execution PQP \mid Q, sending on channel cc and then continuing c¯x.P\overline{c}\langle x \rangle.P, receiving on channel cc and then continuing c(x).Pc(x).P, replicating a process !P!P or introduction of a new name (νx)P(\nu x)P.

ρ\rho-Calculus

(…)

References

Last revised on March 11, 2025 at 09:32:52. See the history of this page for a list of all contributions to it.