2 ms·
Maybe? There is a sort of cultural split in theoretical computer science between "A theory" (algorithms and complexity) and "B theory" (logic/semantics/program
by vilhelm_s 12y ago
Maybe? There is a sort of cultural split in theoretical computer science between "A theory" (algorithms and complexity) and "B theory" (logic/semantics/program verification).[1] And these in turn are sortof geographically divided, with complexity being popular in the US and logic in Europe. The concept of loop invariants comes from the program verification tradition, I guess it gets less emphasis when focusing on complexity.
[1] http://cstheory.stackexchange.com/questions/1521/origins-and-applications-of-theory-a-vs-theory-b http://cstheory.stackexchange.com/questions/1521/origins-and...