Gödel's arithmetization of logic is one hell of a beautiful mathematical idea, up there with linear algebra or probability theory. One of its big selling points for me was how easily it solves the unexpected hanging paradox. (The simplest arithmetization of the judge's self-referential statement is a statement about numbers that can be shown to be self-contradictory.) It's also cool how it turns Russell's paradox int…
Do you have a recommendation for a book that covers these topics that's technical but not necessarily a text book?
What is logic?
21–30 of 67 posts
Re: What is logic?
#22Earlier quoted context omitted.
Do you have a recommendation for a book that covers these topics that's technical but not necessarily a text book?
The classic popular treatment is: Godel Escher and Bach: An Eternal Golden Braid, by Douglas Hofstadter
I also read the book 'Gödel's Proof' a long time ago, before I had much familiarity with pure math, and remember it describing a very interesting sort of 'architecture' that Gödel had put together—but I left still wondering about any applications other than producing the incompleteness theorems. Maybe I'd get more out of it now though...
Re: What is logic?
#23My take: it's a human means of systematically exploring implications of already accepted beliefs. There are implicit and explicit forms of it. The implicit form is something our brains do automatically and is a consequence of its structure. Perhaps the way it models things intrinsically does not allow for what we would call contradicting statements (though it contains many separate models which if unified would conta…
The assuptions => theorm structure is an artificial abstraction over a very different logic process. Symbolic logic is a framework for mechanical validation, rather then anything like how people actually do logic.
Re: What is logic?
#24Re: What is logic?
#25From what I know, pure logic or even math are useless without assumptions. This is what reason and science give us: a standard set of axioms from which logic and math can lead us to useful conclusions.
Where can I find this standard set of axioms?
Re: What is logic?
#26From what I know, pure logic or even math are useless without assumptions. This is what reason and science give us: a standard set of axioms from which logic and math can lead us to useful conclusions.
But isn't reason is the result of logic? as in something is reasonable only when it is logically sound?
All of this IIRC.
Re: What is logic?
#27Gödel's arithmetization of logic is one hell of a beautiful mathematical idea, up there with linear algebra or probability theory. One of its big selling points for me was how easily it solves the unexpected hanging paradox. (The simplest arithmetization of the judge's self-referential statement is a statement about numbers that can be shown to be self-contradictory.) It's also cool how it turns Russell's paradox int…
Do you have a recommendation for a book that covers these topics that's technical but not necessarily a text book?
Re: What is logic?
#28My take: it's a human means of systematically exploring implications of already accepted beliefs. There are implicit and explicit forms of it. The implicit form is something our brains do automatically and is a consequence of its structure. Perhaps the way it models things intrinsically does not allow for what we would call contradicting statements (though it contains many separate models which if unified would conta…
The interesting point of the given article was that pre-mathematical-formalization, logic was backwards of that purpose, and often remains so even today. The search does not start with assumptions and seek conclusions; rather, it starts with conclusions, and then seeks which sets of axioms fulfill them. A vast majority of mathematicians don't care about the axiomatic foundations of mathematics, nor mind if it gets en…
Right, there was an issue with labeling justification 'logic'. An interesting point, but not as interesting as the title of this story—which I prefer to discuss :)
I was getting at the general process of inference making in the human brain (not even conscious inference making necessarily), which I see as the real root of all the different things we call logic.
Re: What is logic?
#29Earlier quoted context omitted.
The classic popular treatment is: Godel Escher and Bach: An Eternal Golden Braid, by Douglas Hofstadter
I've read about a third of it. It's too long and too focused on other topics for me personally. I also read the book 'Gödel's Proof' a long time ago, before I had much familiarity with pure math, and remember it describing a very interesting sort of 'architecture' that Gödel had put together—but I left still wondering about any applications other than producing the incompleteness theorems. Maybe I'd get more out of i…
Re: What is logic?
#30Earlier quoted context omitted.
> In a sense, perhaps a certain degree of ‘artificiality’ is at the core of logic throughout history, as it operates at levels of abstraction that are at odds with ordinary language usage Of course, you could say the exact same thing for programming languages (after all, what do programmers do if not "simply working with special symbols, not with ordinary words"? And isn't this the primary criticism of programming br…
On a slightly orthogonal note, I think that not only can you think of programming languages this way, but that you should —programming languages and formal logics are ultimately instances of the same general idea. I've found this to be a consistent and powerful view for reasoning about programs, programming languages, proofs and logics in a uniform sort of way. The Curry-Howard correspondence is an important idea tha…
programming languages and
formal logics are ultimately
instances of the same general
idea.
That's deeply questionable. The CH-correspondence breaks down as soon as you your computation includes non-termination, concurrency, timing, distribution etc. Classical logic doesn't really have wholly convincing CH-correspondences either.It seems to me that constructive proofs are a special class of programs, and fall under the purview of programming language, but not the other way around.