Concatenation theory
This article needs additional citations for verification. (November 2013) |
Concatenation theory, string theory, or more fully character-string theory, also called theoretical syntax, studies character strings[1] over finite alphabets of characters, signs, symbols, or marks.[2] The most basic operation on strings is concatenation, connecting two strings to form a longer string whose length is the sum of the lengths of the operands: abcde is the concatenation of ab with cde, in symbols abcde = ab ^ cde. String theory is foundational for formal linguistics, computer science, logic, and metamathematics especially proof theory. A generative grammar can be seen as a recursive definition in string theory. Mathematically inclined logicians noticed that string concatenation resembled number addition: both are homogeneous, associative, totally defined, two-place operations. This leads to discovery that strings-under-concatenation gives rise to mathematical theories analogous to theories of numbers-under-addition. Logicians then realized that the axiomatic tradition traced to Euclid’s predecessors required such theories be treated axiomatically. In 1956 Alonzo Church wrote: "Like any branch of mathematics, theoretical syntax may, and ultimately must, be studied by the axiomatic method".[3] Church was evidently unaware that string theory already had two axiomatizations from the 1930s: one by Hans Hermes and one by Alfred Tarski.[4] Coincidentally, the first English presentation of Tarski’s 1933 axiomatic foundations of string theory appeared in 1956 - the same year that Church called for such axiomatizations.[5] As Tarski himself noted using other terminology, serious difficulties arise if strings are construed as tokens rather than types in the sense of Pierce's type-token distinction, not to be confused with similar distinctions underlying other type-token distinctions.
References
- ^ The term 'string' is preferred today but the term 'expression' is still used even though it is being used in a Pickwickian sense in which expressions do not express anything.
- ^ The term 'character', which does not carry a connotation of meaningfulness or of physicality, is preferred over 'sign', 'symbol', and 'mark'. The words 'sign' and 'symbol' would be used in the senses in which signs are not signs of anything and symbols do not symbolize. The word 'mark' suggests a token but strings are composed of types.
- ^ Alonzo Church, Introduction to Mathematical Logic, Princeton UP, Princeton, 1956
- ^ John Corcoran, William Frank and Michael Maloney, String theory, Journal of Symbolic Logic, vol. 39 (1974) pp. 625– 637
- ^ pp. 173–4 in: Alfred Tarski, The concept of truth in formalized languages, Logic, Semantics, Metamathematics, Hackett, Indianapolis, 1983, pp. 152–278