On Thu, 17 Oct 2024 15:12:32 GMT, Raffaello Giulietti <rgiulie...@openjdk.org> 
wrote:

>> @rgiulietti That's correct, although I prefer that the correctness is proved 
>> by "reducing the size of the problem" rather than "total number of removed 
>> powers", because it was the logic to prove implicitly the correctness of the 
>> older implementation, namely by reducing the number of zeros without 
>> exceeding the largest scale decreasing allowed, and because, at least for 
>> me, it is less complex to write and understand.
>
> With the definition remainingZeros = scale - preferredScale, the proof above 
> could be adapted almost on the fly to the old implementation.
> 
> In any reduction approach, you still need to prove that the reduced problem 
> is equivalent to the original. This is to say that the running variables (in 
> code and proof) must somehow be related to the initial values.
> 
> Anyway, very nice contribution! Thanks.

Will approve at the beginning of next week to let you add some last minute (not 
substantial) changes during the next few days.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/21323#discussion_r1804979931

Reply via email to