formal systems and a language of thought

Upload: mumsthewordfa

Post on 04-Apr-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Formal Systems and a Language of Thought

    1/3

    Formal Systems and a Language of Thought

    "All our reasoning is nothing but the joining and substituting of characters, whether these

    characters be words or symbols or pictures, ... if we could find characters or signs appropriate for

    expressing all out thoughts as definitely and as exactly as arithmetic expresses numbers or

    geometric analysis expresses lines, we could in all subjects in so far as they are amenable to

    reasoning accomplish what is done in Arithmetic and Geometry." Leibniz (1677)

    Judging from the quote above, it appears that Leibniz was quite certain that thinking of the mind as a

    formal system is a useful way to view reasoning. The explicit idea of a formal system is pretty much an

    intellectual product of this century, but Leibniz uses areas of mathematics as examples of what he has in

    mind. These areas certainly qualify as examples of what we would now refer to as a formal system.

    The interest in the idea of a formal system arises from the intuition that there is a kind of "language of

    thought." Indeed, a naive assumption is that the language of thought is determined by the natural

    language that we have learned as a child. And, certainly it is hard to escape the intuition that the language

    we speak is intimately related to our thought.

    But we needn't resolve this issue now, because in this century the idea of a formal language or systemhas been well-defined. In one sense, this is simply an abstraction of the idea of a natural language. And,

    as such it provides a clear presentation of some of the basic properties of a "language." We could be very

    careful and exact in defining the class of things that we call formal systems, but at this point we just want

    to get the idea out there so you can use it to help think about the issues that were, and still are argued

    about, by people who study human reasoning.

    A formal system consists first of all of a set of things, usually we think of this set of things as a set of

    symbols. Asymbol is something that someone "dreams up" as opposed to something that nature provides

    on its own. To capture this idea, it is often said that symbols are 'arbitrary.' For example, the letter 'A' is

    not a phenomenon of nature...someone decided to adopt this set of conventions to make this form and

    treat it as - the letter 'A'. And, a symbol doesn't automatically refer to anything other than itself...you and

    I had to learn that the letter 'A' could be used to refer to the sound-A. Another property of symbols is thatwe usually try (or are taught to try) to make the symbols unambiguous...if you are writing an 'A' you try

    to write it in such a way that it won't be confused with any other symbol that is in the set of symbols you

    are using.

    The numbers used in mathematics, letters used to write down a natural language, notes used to write

    down music, are just some of the familiar examples of differing sets of symbols. Notice that the letters of

    our alphabet and the notes used in music are each finite in number...there are 26 letters in the English

    alphabet. But we can use these finite sets to create sets of things, expressions; and the set of possible

    expressions is not really bounded in size....the set is infinite. In a technical sense, there are an infinite

    number of sentences in the English language and we can use the alphabet to express each of these. A

    similar claim could be made about the number of musical expressions.

  • 7/30/2019 Formal Systems and a Language of Thought

    2/3

    In the picture on the left, I have used three differentsets of symbols - integers {3,2,5...}, a 'stick' {|}, and

    the English alphabet {B,a,n,...}. In each of the gray

    boxes I have grouped these symbols in particular ways

    to serve as examples for this discussion. First, note

    that I added some symbols - for example, + and = aswell as a blank space and and period (.) in the case of

    the sentences.

    These symbols seem to be a bit different and they are.

    Recall that we have only a finite number of symbols

    but we want to be able to create an infinite set of

    things that we call expressions from this finite set.

    Well, the only way in which to obtain an infinite set of

    expressions from a finite set of expressions is to

    define ways in which tocompose expressions from the

    elements of the vocabulary. +, = and space in the caseof sentences are used to represent a composition of

    elements of a set. For example,

    2is a number

    (expression)

    3is a number

    (expression)

    2 + 3is a number

    (expression)

    2 + 3 + 2is a number

    (expression)

    2 + 3 + 2 + 3is a number

    (expression)

    and so on.

    So how does this help us think about the mind. Well,

    perhaps the mind has a finite vocabulary of "basic

    ideas"....perhaps, it has a finite set of ways of

    composing these ideas into well-formed expressions(complex ideas)...and perhaps it has a set of

    syntactically defined rules of inference. Perhaps, then

    there is a sense in which we have an infinite set of

    ideas (how do we fit them into our brain then?) And,

    perhaps the mind can imagine syntactic expressions

    that are false or describe a completely imaginary

    world such as Alice's Wonderland. Could this be

    possible without a language of thought?

  • 7/30/2019 Formal Systems and a Language of Thought

    3/3

    But as soon as we allow ourselves to string elements of our set together, we need to introduce the idea offollowing rules for stringing them together. We call these rules, syntactic rules....they are rules that

    define the way in which we form expressions using our basic set of symbols. In the figure above, the first

    two sentences in the lower box are syntactically correct. The last sentence, shown in red is not

    syntactically correct. A more general term that is often used to refer to this distinction is to say that

    syntactically correct expressions are well-formed expressions or formulae.

    Now we can create an infinite set of expressions from a finite set of elements. Can there be more? Well,

    yes. We would like to able to say something more about these expressions...more specifically, we would

    like to be able to say something about possible relations between elements of these expressions. Note,

    that I have exemplified the "commutative law" in the equations in the upper right. Now, if the

    commutative law holds; then if we have the expression '2 + 3 = 5,' then we can infer or derive the

    expression '3 + 2 = 5' using the commutative axiom. This represents a rule of inference and rules of

    inference are another component of a formal system. I used a similar type of rule with the "Bacon and

    Eggs" phrase to derive the lower sentence from the first. Note that the rule of inference says something

    about how to modify one expression to yield another...and technically, that is all it says.

    This last point is important ... formal systems are also often called syntactic systems to contrast themwith systems where the expressions are intended to refer to something outside the system...to have an

    associated semantics.

    Now, this can get really tricky but the intuitions are familiar. "Bacon and Eggs have high Cholesterol." is

    simply a well-formed expression and nothing more from the syntactic point of view. But, of course, these

    words refer to something outside the syntactic system and in addition to being syntactically correct, the

    sentence may be semantically correct....it may make a true statement about the things that the word

    'Bacon' and the word 'Eggs' and the word 'Cholesterol' refer to in the world.

    So how does this help us think about the mind. Well, perhaps the mind has a finite vocabulary of "basic

    ideas"....perhaps, it has a finite set of ways of composing these ideas into well-formed expressions

    (complex ideas)...and perhaps it has a set of syntactically defined rules of inference. Perhaps, then there

    is a sense in which we have an infinite set of ideas (how do we fit them into our brain then?) And,

    perhaps the mind can imagine syntactic expressions that are false or describe a completely imaginary

    world such as Alice's Wonderland. Could this be possible without a language of thought?

    This idea that the mind possesses a "language of thought" in this formal sense is, more or less,

    the rationalist position. This stands in contrast to the empiricist position that relies on the "world outside

    our mind" to populate our mind with ideas.