Diamond-alpha dynamic equations on time scales Difference equations mathematics