Control Test

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.

Main idea:

If a different sentence can satisfy the same pattern requirements under the same test program, then that sentence may serve as a valid comparison. If it cannot, then the claim that these patterns are common or easy to reproduce becomes weaker.

What to download

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.

How to start the program

After unzipping the files, run:

run

Running run by itself displays the list of available test options.

How to test a sentence

Place the sentence you want to test into the file sentence.txt.

Then run:

run sentence

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.

Important:

The control test checks the first 100 patterns. These are the same 100 patterns presented in the main sequence of this website.

Hebrew letter substitution

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.

Pattern definitions

The first 100 patterns are tested directly by the Java program.

The full set of pattern descriptions is documented on:

all621.htm

That page describes all 621 patterns referenced by this theory.

Why this matters

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.

Basic testing procedure

  1. Download and unzip all.zip
  2. Read substitute.htm if Hebrew letter substitution is needed
  3. Place the sentence to be tested into sentence.txt
  4. Run run sentence
  5. Review which of the first 100 patterns pass and which fail
  6. Compare the result against the requirements described on all621.htm and the Rules page

Conclusion

The control test allows any reader to apply the same program to another sentence and see the results directly. This makes the theory open to inspection, testing, and challenge.