| > Even with a source of randomness the software for a computer has a formal syntax and this formal syntax must correspond to a logical formalism. Real world computer software doesn't have a formal syntax. Formal syntax is a model which exists in human minds, and is used by humans to model certain aspects of reality. Real world computer software is a bunch of electrical signals (or stored charges or magnetic domains or whatever) in an electronic system. The electrical signals/charges/etc don't have a "formal syntax". Rather, formal syntax is a tool human minds use to analyse them. By the same argument, atoms have a "formal syntax", since we analyse them with theories of physics (the Standard Model/etc), which is expressed in mathematical notation, for which a formal syntax can be provided. If your argument succeeds in proving that computer programs can't have intentionality, an essentially similar line of argument can be used to prove that human brains can't have intentionality either. |
I don't see why that's true. There is no formal theory for biology, the complexity exceeds our capacity for modeling it with formal language but that's not true for computers. The formal theory of computation is why it is possible to have a sequence of operations for making the parts of a computer. It wouldn't be possible to build computers if that was not the case because there would be no way to build a chip fabrication plant without a formal theory. This is not the case for brains and biology in general. There is an irreducible complexity to life and the biosphere.