Closed bonjune closed 1 year ago
Hi. "Potentially" means any possibility. Both of your cases should be considered.
Also, your point is correct. Something more (as you call "derivation") is needed. But the fact that "there is no path between two branches" cannot be directly observable at the beginning. Instead, the fixed point computation will gradually observe which part of the program is actually reachable from the source point. The kill relation will be used during the computation. Also, some nonsensical kills (e.g., between two branches) won't be used. So it is okay to simply collect all "potential" kills.
Thank you prof, it helped me understand the situation.
Name: 장봉준
What does "potentially" mean here?
Does it just mean definitions are at different branches? Or, does it include the case below?
Also, if it means "definitions at different branches", we would need some kind of derivation (to show that there is no path between two definitions). If so, why the relation is a basic fact?