Mosaic: The Distribution Scheme

This is the scheme by which I am distributing timelines:

First, I divide the entireity of history into epochs, using a logrithmic scale.   (Base two).  I cut off everything more recent than 1 year ago (as the differences would be hardly noticable) and everything more distant than about 10 million years ago (For simplicities sake.  I’m presuming these epochs do ‘exist’ in the cosmology, but their gammas are too high to let them matter.)

For each time line, starting with the most distant epoch, walk through the epochs.  Generate a random number (a double between 0 and 1). If that number is less than that epoch’s gamma value, record a ‘0’ for that epoch.  If it’s more, roll again.  If less, record a ‘1’.   If not, roll again, and so on.  For anything that is not a 0, seed a random number generator with  a function that encodes every number recorded so far for the timeline and generate a random year inside the epoch.  That’s when this timeline diverges from timelines with a 0 in this place.

At the end, we should have a list of 25 numbers, most of which are zeroes, so we’ll abbreviate  long strings of them, to get something like “(17Z)1.0.0.0.0.0.0” (or “(17Z)1(6Z)”). That’s the prime cell’s timeline designation.  (If I use the designations in-setting, I’ll need to add the extra leading zeroes to reach the beginning of time.)  And I’ll also have a list of dates for the divergences.

The tricky part, of course, is getting the gamma values correct: finding a smooth function that gets me a dramatically interesting set of timelines.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: