Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 2887

The definition of the set of allowable operations used for computation and their respective costs. Some examples of models include Turing machines, recursive functions, lambda calculus, and production systems.

11 votes

Is model theory useful for computer scientists

A special case of model theory is finite model theory which is closely related to complexity theory and database theory. However the methods being used in classical model theory (e.g. types, stability …
Martin Berger's user avatar
4 votes
Accepted

Sequential execution in $\pi$-calculus

$\pi$-calculus can represent all sequential behaviour. The key rule responsible for sequential behaviour is that for input: $$ \overline{x}y \ |\ x(v).P \quad \rightarrow\quad P\{y/v\} $$ (and i …
Martin Berger's user avatar
34 votes

How is algorithm complexity modeled for functional languages?

If you assume that the $\lambda$-calculus is a good model of functional programming languages, then one may think: the $\lambda$-calculus has a seemingly simple notion of time-complexity: just count t …
Martin Berger's user avatar
4 votes

Is concurrent language CCS or CSP turing-equivalent in language power?

The answer to your (1) depends on what exactly you mean by "model" and by "interacting machines". The $\pi$-calculus in particular is usually deemed to be a good simplification of the core aspects of …
Martin Berger's user avatar