But in artificial-intelligence research, such a demand would be sure death. The "variables" in an AI program somehow had to represent the quicksilver fluidity of mental states in human working memory—the images, concepts, possibilities, goals, and alternatives that the problem solver focuses on at any given instant. And there was no way for the programmer to know in advance how big or how complex these variables should be, because they would constantly be changing as the problem solving advanced.