Logic for Progress