Goldbach Conjecture Readme

 

Thank you for using Goldbach Program.

 


 

Contents

 

·         Goldbach Conjecture

·         System Requirements

·         Install Information, Using the Binaries and Source

·         File List and Uninstall Information

·         Comments and Bug Report

·         License Information

·         Disclaimer

·         References

·         Fun Reading

 


 

Goldbach Conjecture

 

Goldbach conjecture states that every even number greater than two can be written as a sum of two prime numbers.

 

System Requirements

 

      Windows

     Source requires:

 

Microsoft Visual C++
or

Microsoft SQL Server

 

Install Information, Using the Binaries and Source

 

Install Information:

 

Open a command prompt as administrator and run GC\gc.exe using the command line option -RegServer by specifying the full path to gc.exe. Alternatively, run the batch file, GC\install.bat as administrator (right click and select 'Run as administrator').

 

Microsoft SQL Server specific:

 

Execute GC\gc_install_sql.txt script.

 

Using the binaries:

 

Using the GUI:

 

Run GC\gccWpf\gccWpf.exe

 

Using the Console app:

 

Run GC\gcc.exe

 

Using the source:

      

Microsoft Visual C++ specific:

 

Build and run GC\gcc_cpp.txt.

 

Microsoft SQL Server specific:

 

1 <= P <= 38, where P is the precision of the even natural number greater than two to test:

 

Execute the stored procedure gc_pr_get_prime_num_combn. The procedure parameters are self-explanatory.

 

Note: The program uses Sieve of Eratosthenes for the first 7,000,000 natural numbers.

 

39 <= P <= 2500, where P is the precision of the random even natural number to test:

 

Execute the stored procedure gc_pr_gb_pair_rm. The procedure parameters are self-explanatory.

 

Note:

1.    The server, gc.exe can handle only one request at a time. It is not recommended to run the clients - GUI, Console app, or SQL Server stored procedures or multiple instances of it at the same time.

2.    The main window of the GUI application may not paint properly after heavy CPU usage. To work around this problem, maximize or minimize the window and restore it.

 

File List and Uninstall Information  


GC\gccWpf (folder contains five files), 5.0.0.1, 03/24/2023, 236 KB

AKS.exe, 03/24/2023, 500 KB

gc.exe, 5.0.0.1, 03/24/2023, 656 KB

gcc.exe, 03/24/2023, 268 KB

gc_install_sql.txt, 12 KB

gc_uninstall_sql.txt, 1 KB
AKS_cpp.txt, 4 KB

GCC_cpp.txt, 3 KB

Readme.htm, 82 KB
install.bat 1 KB
uninstall.bat 1 KB

 

Uninstall Information:


Open a command prompt as administrator and run GC\gc.exe using the command line option -UnregServer by specifying the full path to gc.exe. Alternatively, run the batch file, GC\uninstall.bat as administrator (right click and select 'Run as administrator').

 

Microsoft SQL Server specific:

Execute GC\gc_uninstall_sql.txt  script.

 

Delete GC.

 

Comments and Bug Report

 

If you have any comments, please send it to: gp@goulose.com.

 

If you encounter a problem, please visit https://www.gpoulose.com/ to obtain the latest version. If you still have problems, please record all the information relevant to the problem, determine if the problem is reproducible, and if so, how, and send this information to: gp@goulose.com.

 

License Information

 

     Freeware.

 

Disclaimer

 

This software and the accompanying files are distributed “as is” without any express or implied warranty. Use it at your own risk. The author shall bear no liability. This software may only be used for educational/research and/or recreational purposes. Commercial use of this software is strictly prohibited.

 

References

 

PRIMES is in P

Victor Shoup, "A Computational Introduction to Number Theory and Algebra"

Victor Shoup, "NTL: A Library for doing Number Theory".

 

Fun Reading

 

Apostolos Doxiadis, “Uncle Petros & Goldbach’s Conjecture” a novel of mathematical obsession, Bloomsbury Publishing, New York and London 2001.

 



Last updated: March 23, 2023