Domain of cellular automata: definition, history, relation to AI