|
|
|
|
|
by soloist11
727 days ago
|
|
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. Even if you include syntax for randomness it still corresponds to a proof because there are categorical semantics for stochastic systems, e.g. https://www.epatters.org/wiki/stats-ml/categorical-probabili.... |
|
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.