1. The 3x+1 problem and its generalizations;Lagarias;American Mathematical Monthly,1985
2. A Discipline of Programming;Dijkstra,1976
3. ‘À la Floyd’ induction principles for proving inevitability properties of programs;Cousot,1985
4. Assigning meanings to programs;Floyd,1967