|
|
|
|
|
by seanstrom
1519 days ago
|
|
Hey I was wondering what maths are at the foundation of computer science. Could you explain which ones you think are at the foundation? For context, I’m not sure something like calculus would be a foundational math (though it could be), but something like Boolean logic would be (right?) |
|
Specifically : Logic(Propositional and Predicate), Boolean Algebra, Proofs(Inductive, Deductive, Transformational), Set Theory, Relations, Functions, Lambda Calculus, Formal Systems.
They are all interrelated but some are foundational. Thus for example Set Theory and Logic are foundational while the others are built on top; Set Theory leads to Relations and Functions, Proofs are the process of applying Logic, Lambda Calculus is Function Abstraction taken to extreme and Formal Systems teach you how to build Symbolic Systems (Models) without reference to any specific Domain of Discourse.