The goal of the data flow analysis is to extract some facts of the program at a given program point

constant propagation (lecture 4 & 5)

The goal of constant propagation data-flow analysis is to find out whether the value of a variable is constant at a given program point or not.

live variable (lecture 5)

The variable x is not live at point p if the expected behavior of the program doesn’t change even if you assign a garbage value to x at point p.

All the variables that are live at the ENTRY basic block are uninitialized variables.