Turning eureka steps into calculations in automatic program synthesis | IET Conference Publication | IEEE Xplore