This page explains how to run the control test used in this website. The purpose of the control test is to allow any reader to test another sentence using the same Java program and the same pattern definitions used here.
Download all.zip from this website and unzip it into a folder on your computer.
The zip file contains:
The source code is provided so that anyone can inspect exactly how the tests are performed.
After unzipping the files, run:
Running run by itself displays the list of available test options.
Place the sentence you want to test into the file sentence.txt.
Then run:
This command runs the first 100 patterns against the sentence contained in sentence.txt.
The program reports exactly which patterns pass and which patterns fail.
For tests involving Hebrew text, see substitute.htm.
That page shows the uppercase letters used to substitute for each Hebrew character. Those substitutions must be used exactly as defined there when preparing Hebrew text for testing.
The first 100 patterns are tested directly by the Java program.
The full set of pattern descriptions is documented on:
That page describes all 621 patterns referenced by this theory.
This control test is included so that the theory can be examined in a transparent and reproducible way. Readers do not need to guess how the tests were performed. They can inspect the source code, run the same program themselves, and test other sentences directly.
A valid challenge should use the same testing method, the same substitutions, and the same pattern definitions.