(expressions of ignorance to follow:) I wonder in all this whether there is anything interesting to be said by looking at the relation of syntax to semantics in mathematics, perhaps not in the sense of "applying" language, but rather in the sense of recognizing that mathematics shares syntactic elements with other constructs, which are more primitive than either, and have to do with applying formal descriptions to models of onesself.
To be less random and cryptic (with luck): 1. We perform repetitive operations all the time, so our actions "embody" the inductive aspect of the natural numbers in some vague sense. But the natural numbers as a formal construct come into existence when we represent addition-by-one as a syntactic operation. (Here showing my ignorance of what Conway, Knuth, and other number theorists do to show how "real" all these formalisms are.) The point was, one is never supposed to ask "what comes after Z" in the alphabet, while the transition to realizing that one must ask "what comes after 26", sometime between three and four years of age, is the human transition to "understanding" arithmetic, which chimps and monkeys never make, even though they share some of the quantity-sense that is part of the semantic dimension of arithmetic. 2. So now we have the natural numbers as syntactic as well as semantic constructs. Why isn't that all, or why isn't every consequence of it immediately available to us? 2a. [Back to behavior] We break collections into groups all the time, and we compare groups for equivalence. Again, operationally, our actions embody ("en-corp-orate") multiplication and division. When the natural numbers have been created, they present an opportunity for us to do that to them, too. I think of that opportunity as a semantically created thing. Once numbers exist, we can do to them the same things we do to other objects, because they exist in a representation that allows us to think of them as objects. 2b. But grouping and comparing groups of numbers may not yet be multiplication and division. Those become parts of arithmetic when they are assigned a syntactic representation, so that operations are well-defined "without reference" to their semantic antecedents, if I understand the goal of Russell and Whitehead, with all of its reversals etc. The theorems derivable from rules of multiplication and division go from semantic possibilities that could be tested by action, to formal constructs within language, when multiplication and division are made parts of the syntactic construct. 3. From there we encounter a topic that has shown up on this list several times in discussions of emergence: the primes. What brought them "into existence", and why are their identities and properties not immediately available? An algorithm generated inductively from a small number of rules, and guaranteed to stop in finite time, makes prime/non-prime a well-defined distinction. Presumably that distinction doesn't exist in the purely semantic world of action, because it refers to the properties of the algorithm that apply to each particular number; action can only test cases. So primeness seems to rely on the ability to refer syntactically to operations, even though the opportunity to distinguish what can or can't be done to (any particular) set with a certain size is semantically created. So, having taken too much space to say something either obvious or ignorant, should we understand the growth of mathematics as partly an appeal to semantics, to guide us to unforeseen syntax? Then theorems use the new syntax to compactly represent connections that may not have been representable with anything short of simulation, in the earlier syntactic layers. Anyway, Eric ============================================================ FRIAM Applied Complexity Group listserv Meets Fridays 9a-11:30 at cafe at St. John's College lectures, archives, unsubscribe, maps at http://www.friam.org