Want to take part in these discussions? Sign in if you have an account, or apply for one below
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
The first sentence currently
In computational complexity theory, many problems have similar behavior, leading to similar algorithms for solving families of problems.
doesn’t make the intended logical sense. It’s not that problems in complexity theory have similar behaviour, but that in computer science there are classes of computational problems of similar complexity, and complexity theory is the art of grouping these together. The classification of problems in complexity theory would lead to some meta-complexity theory, instead.
The second sentence seems unnecessary at this point, or other wise it could benefit from starting with “For example, …”
Then the third sentence
A complexity class is a collection of problems which all can be executed on a single type of computer with similar resource usage.
should probably rather read: “A complexity class is a collection of computational problems which, when executed on a given computer, have similar resource usage.
You claim in #1 to give a “type theoretic approach” but the only occurrence of the word “type theory” currently is as a synonym for “model of computation”. Since you say you don’t feel in command of what you are saying about type theory anyway, you might just omit saying it, the entry text wouldn’t seem to lose anything at this point.
Rewrote opening paragraph, and added a second paragraph to generalize appropriately. As long as I’m here, add an example supporting the second paragraph.
Removed mention of type theory. Sorry, lately I haven’t been able to tell the difference between type theories and programming languages.
1 to 3 of 3