Skip to main content

EXPLORATION_REVISIONS

Constant EXPLORATION_REVISIONS 

Source
pub const EXPLORATION_REVISIONS: [u64; 4];
Expand description

The case revisions exploration projects at, cycled by visit order.

Deliberately not derived from the depth. A revision that counted the commands would be perfectly correlated with the path, so a projector that reads the revision would produce a different view for every state and never look wrong; cycling a short, uneven table instead means the same state is projected at two unrelated revisions and two states at the same depth are projected at different ones. 0 is in the table because it is the revision of a case that does not exist yet, which is the value a projector is most likely to special-case by accident.