Since many problems in physics are proving difficult, would it be possible to create a theory generator? It would be set to focus on one problem, like quantum gravity. It would be fed experimental results and goals and then be set free to evolve theories that produced those results. Has this been tried or is it just too difficult a programming task at the moment? At the very least, how about an idea generator that might spark insight into the problem. It might contain general concepts and mathematical relationships that are combined randomly, like a band name generator. Perhaps the idea generator can help seed the theory generator.