2 ms·
My original comment, in full text: > Some transformations irrecoverably lose information. A recontextualization engine such as an LLM might be able to "recover
by soulofmischief 2y ago
My original comment, in full text:
> Some transformations irrecoverably lose information. A recontextualization engine such as an LLM might be able to "recover" some information by comparing it to other code in its training set, but it's still a guess and not all code will have representation in the training set.
It is a completely generalized statement about lossy transformations, aka transformations that aren't reversible with a 1 to 1 map. It says nothing in particular about decompilation, or getting variable names.
> I would argue that variable names aren’t information so much as they’re implicit context
You are free to argue what you want, but that doesn't change reality--variable names are information about the original state before it was irreversibly transformed. Is the information important to you and your current task? Who knows. But my original comment is absolutely correct.