Giter Site home page Giter Site logo

verify-todec's People

Contributors

nadezhin avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

verify-todec's Issues

A question on the proof

Hi,

I'm the author of a variation of you and Rafaello's wonderful work, Schubfach algorithm. I'm writing this to ask you a question about Schubfach.

Honestly, I didn't fully read Schubfach paper when I was working on my algorithm, and just complemented the resulting missing stuffs by my own logic. As a result, I was not aware of what exactly Result 20 mentioned in the Schubfach paper was about. The corresponding mathematical result in my case is based on Ulf Adams' min-max Euclid algorithm. As you might already know, Ulf's algorithm as written in his paper does not always produce correct results, so I had to rethink about it and eventually came up with an improved, correct version of it, which is guaranteed to always produce the exact minimum and the maximum. You may refer to Theorem C.1 in my paper if you are interested.

The thing I'm curious about is this. So, even though the improved min-max Euclid algorithm gives us the exact minimum and maximum of modular products, in order to apply it into my algorithm, I still have to manually compute the required precision for every exponent (as shown in Figure 2 and Figure 3 in Ryu paper) which, practically, cannot be done by hand. I, just like Ulf, wrote a program for computing these to verify that 62-bits for float and 125-bits for double are indeed sufficient.

But it seems that your proof on Result 20 is not doing something similar, and just gives us the needed result at once. Is this correct? If that's the case, could you give me a pointer that I can look at to understand what's going on?

Thank you again, and sorry if the question were somewhat vague and/or hard to answer.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.