make input_representation.hpp self-contained (fix missing header)