Noxide
- 120
- 0
Can a statement or proposition be considered a mathematical object?
Hurkyl said:That's sort of the point of studying formal logic. Also, of using second-order logic.
In first order logic, all of your variable and constant symbols range over "objects", whatever they may be.yossell said:Oh! How is this idea particularly second order logic?
But a second order formula / statement is a different thing than a first order statement and you displace the problem and regress.Hurkyl said:In first order logic, all of your variable and constant symbols range over "objects", whatever they may be.
In second order logic, you get a new collection of variable symbols that range over first-order propositions, functions, and the like.
In third order logic, you get a new collection of variable symbols that range over second-order propositions, functions, and the like.
And so forth.
In the end, though, set theory can be viewed as encompassing all of that; it's often more practical to simply deal with everything set-theoretically instead.
Hurkyl said:In first order logic, all of your variable and constant symbols range over "objects", whatever they may be.
In second order logic, you get a new collection of variable symbols that range over first-order propositions, functions, and the like.
They're certainly not identical, since the sequence of symbols contained therein (or something similar) is part of the identity of a logical statement.ZQrn said:Statement ... are furthermore identical to the the objects TRUE or FALSE because they can always be exchanged by either.
yossell said:Perhaps it's just terminology, but I understood second order logic as an extension which allows you to have variables and quantify into predicate position, such quantification typically being understood as a quantification into *all* n-tuples of the first order domain. I wouldn't say there's a particularly intimate attachment to language that quantifies over linguistic or propositional items in this idea.
http://plato.stanford.edu/entries/logic-higher-order/
http://en.wikipedia.org/wiki/Second-order_logic
Nope, a statement that is true is the very same object as true because it an be exchanged for the object 'true' in all contexts without anything happening. This is why the formula 3 + 6 and the formula 13 are different formulae, but the same object. This is the idea of an object contrasting a formula.Hurkyl said:They're certainly not identical, since the sequence of symbols contained therein (or something similar) is part of the identity of a logical statement.
While a statement can be in the same equivalence class (under implication) as TRUE or FALSE, the guarantee that all are only comes in a very restricted context -- e.g. relative to a truth valuation or a complete formal theory or somesuch.
I disagree with none of your last post.Hurkyl said:I can't follow what you're thinking. But I shall try explaining again.
Only in contexts that care only about the equivalence class of the statement.ZQrn said:Nope, a statement that is true is the very same object as true because it an be exchanged for the object 'true' in all contexts without anything happening.