In short, yes, he solves the mathematical problem and creates the Shannon limit for how small a message can be compressed and still be transmitted. The semantic issue is hairier and relies heavily on pre-existing context.