BijectiveRules 1.1

example notebook

Eric Rowland
http://math.rutgers.edu/~erowland/programs.html

Load the package:

"index_1.gif"

Functions

AgreementLength

ApplyRule, ApplyRightBijectiveRuleInverse

BijectiveQ, LeftBijectiveQ, RightBijectiveQ

BorderBlockLength

ColorCycle, ColorCycles

ConvergenceSequence, Rule30ConvergenceData

DependenceStrengths

EquivalentRules

LeftBijectiveInverse, RightBijectiveInverse

LeftBijectiveRules, RightBijectiveRules, LeftOrRightBijectiveRules

LeftfulPredecessor, RightfulPredecessor

LeftfulSuccessor, RightfulSuccessor

LeftRightReflection

RandomLeftBijectiveRule, RandomRightBijectiveRule

ReverseRow

ReversibleCellularAutomaton

Sample session

Here we explore 2-color, radius 1 ("elementary") right bijective rules.

"index_152.gif"

"index_153.gif"

This shows which rules can have which backgrounds (white, black, alternating, or either).  (Classify is part of my package ListTricks, which can be obtained from http://math.rutgers.edu/~erowland/programs.html.)

"index_154.gif"

{85,89,101,105} {{0,1}}
{86,90,102,106} {{0}}
{149,153,165,169} {{1}}
{150,154,166,170} {{0},{1}}

The first class below supports initial conditions with a white background; the second class supports initial conditions with a black background.

"index_155.gif"

"index_156.gif"

White background initial conditions

Black background initial conditions

Spikey Created with Wolfram Mathematica 6