Is there empirical evidence that some approaches to achieving AGI will definitely not work? For the purposes of the question the system should at least be able to learn and solve novel problems.
Some possible approaches:
- A Prolog program
- A program in a traditional procedural language such as C++ that doesn't directly modify its own code
- A program that evolves genetically in response to selection pressures in some constructed artificial environment
- An artificial neural net
- A program that stores its internal knowledge only in the form of a natural human language such as English, French, etc (which might give it desirable properties for introspection)
- A program that stores its internal knowledge only in the form of a symbolic language which can be processed unambiguously by logical rules