I'm a computer engineering student and I feel like I missed a lot in my studies, so I started learning everything from the beginning by myself, and I decided to start with the foundation of mathematics (since It's the foundation). I read 3 books on logic already, and I'm reading a 4th one, i would like to know how important and helpful it is in studying more advanced math, and computer science. Any help? Thank you!
2026-03-29 14:57:47.1774796267
Foundation of mathematics for engineers
153 Views Asked by user782485 https://math.techqa.club/user/user782485/detail At
1
There are 1 best solutions below
Related Questions in LOGIC
- Theorems in MK would imply theorems in ZFC
- What is (mathematically) minimal computer architecture to run any software
- What formula proved in MK or Godel Incompleteness theorem
- Determine the truth value and validity of the propositions given
- Is this a commonly known paradox?
- Help with Propositional Logic Proof
- Symbol for assignment of a truth-value?
- Find the truth value of... empty set?
- Do I need the axiom of choice to prove this statement?
- Prove that any truth function $f$ can be represented by a formula $φ$ in cnf by negating a formula in dnf
Related Questions in FOUNDATIONS
- Difference between provability and truth of Goodstein's theorem
- Can all unprovable statements in a given mathematical theory be determined with the addition of a finite number of new axioms?
- Map = Tuple? Advantages and disadvantages
- Why doesn't the independence of the continuum hypothesis immediately imply that ZFC is unsatisfactory?
- Formally what is an unlabeled graph? I have no problem defining labeled graphs with set theory, but can't do the same here.
- Defining first order logic quantifiers without sets
- How to generalize the mechanism of subtraction, from naturals to negatives?
- Mathematical ideas that took long to define rigorously
- What elementary theorems depend on the Axiom of Infinity?
- Proving in Quine's New Foundations
Trending Questions
- Induction on the number of equations
- How to convince a math teacher of this simple and obvious fact?
- Find $E[XY|Y+Z=1 ]$
- Refuting the Anti-Cantor Cranks
- What are imaginary numbers?
- Determine the adjoint of $\tilde Q(x)$ for $\tilde Q(x)u:=(Qu)(x)$ where $Q:U→L^2(Ω,ℝ^d$ is a Hilbert-Schmidt operator and $U$ is a Hilbert space
- Why does this innovative method of subtraction from a third grader always work?
- How do we know that the number $1$ is not equal to the number $-1$?
- What are the Implications of having VΩ as a model for a theory?
- Defining a Galois Field based on primitive element versus polynomial?
- Can't find the relationship between two columns of numbers. Please Help
- Is computer science a branch of mathematics?
- Is there a bijection of $\mathbb{R}^n$ with itself such that the forward map is connected but the inverse is not?
- Identification of a quadrilateral as a trapezoid, rectangle, or square
- Generator of inertia group in function field extension
Popular # Hahtags
second-order-logic
numerical-methods
puzzle
logic
probability
number-theory
winding-number
real-analysis
integration
calculus
complex-analysis
sequences-and-series
proof-writing
set-theory
functions
homotopy-theory
elementary-number-theory
ordinary-differential-equations
circles
derivatives
game-theory
definite-integrals
elementary-set-theory
limits
multivariable-calculus
geometry
algebraic-number-theory
proof-verification
partial-derivative
algebra-precalculus
Popular Questions
- What is the integral of 1/x?
- How many squares actually ARE in this picture? Is this a trick question with no right answer?
- Is a matrix multiplied with its transpose something special?
- What is the difference between independent and mutually exclusive events?
- Visually stunning math concepts which are easy to explain
- taylor series of $\ln(1+x)$?
- How to tell if a set of vectors spans a space?
- Calculus question taking derivative to find horizontal tangent line
- How to determine if a function is one-to-one?
- Determine if vectors are linearly independent
- What does it mean to have a determinant equal to zero?
- Is this Batman equation for real?
- How to find perpendicular vector to another vector?
- How to find mean and median from histogram
- How many sides does a circle have?
General logic texts will probably be unhelpful.
Copeland has written a book reprinting the paper in which Turing described his model of effective computability. The title is "The Essential Turing." From this, a book on finite automata will get you to an appropriate level for your studies.
Markov's "Theory of Algorithms" is a logic for manipulating strings built from alphabets used in the constructive mathematics of the Russian school. This bears some relation to the manipulations of symbols in formal grammars. The study of formal grammars is attributed to Noam Chomsky. I have never read Chomsky, but I have found the Dover reprint, "Introduction to Formal Languages," by Revesz to be quite accessible. A natural extension of this reading list would be "Principles of Compiler Design" by Aho and Ullman (yes, Aho is the person for whom the 'a' in "awk" stands).
An equivalent computation model to that of Turing is Church's lambda calculus. Although it had been less useful for implementing logic circuits, it has proven more useful for designing programming languages. Barendregt had written the definitive tome on this calculus. But, it would be wiser to seek a copy of Church's "The Calculi of Lambda Conversion" to get a more useful explanation of the principles upon which the lambda calculus is built.
Haskell Curry built combinatory logic on the lambda calculus. There is no reason to seek his text, however. It had some problems. What has been salvaged from it will be more properly found in advanced texts on lambda calculus.
Any good text on mathematical logic will have a section introducing recursion theory (Shoenfeld, for example). With a little bit of lambda calculus, Rogers' "Theory of Recursive Functions and Effective Computability" would be a good selection to follow. Instead of a general logic book, it may be worthwhile to look at the home page of Yiannis Moschovakis. He has posted some papers on the formal language of recursion that would be as good as what would be found in a general logic book. And while second thoughts are flowing, Goodstein's "Primitive Recursive Arithmetic" takes recursion theory along a more mathematical trajectory if recursion theory becomes a more esoteric interest.
For switching functions, "Threshold Logic" by S.T. Hu would be an excellent choice. Because the concept of a threshold function is related to linear separability, application to artificial intelligence involves some analysis. Although I have never had the opportunity to read it in detail, Rockafellar has written an analysis book dedicated to the study of convex sets and functions ("Convex Analysis", of course). I would have to think that this would be more useful than a book on real analysis for a general program of mathematics.
Many of the texts mentioned above are found as used books or computer generated reprints. Many of these texts provide the topics upon which general textbooks build. Although some parts of original sources become deprecated, textbooks can never recreate the reasoning of original authors.