The bug is in https://github.com/KhronosGroup/SPIRV-Tools/blob/f7da527757140ae701be58274ce6db2f4234d9ff/source/fuzz/fact_manager/data_synonym_and_id_equation_facts.cpp#L179-L184 If we have an equation `a = (c - e) + c` then `a = -e` is obviously false.
The bug is in
SPIRV-Tools/source/fuzz/fact_manager/data_synonym_and_id_equation_facts.cpp
Lines 179 to 184 in f7da527
If we have an equation
a = (c - e) + cthena = -eis obviously false.