![]() | McKenna's Timewave |
![]() |
Conventional King Wen Tabulation | ||||||||
000 | 110 | 101 | 011 | 111 | 001 | 010 | 100 | |
000 | 1 | 34 | 5 | 26 | 11 | 9 | 14 | 43 |
110 | 25 | 51 | 3 | 27 | 24 | 42 | 21 | 17 |
101 | 6 | 40 | 29 | 4 | 7 | 59 | 64 | 47 |
011 | 33 | 62 | 39 | 52 | 15 | 53 | 56 | 31 |
111 | 12 | 16 | 8 | 23 | 2 | 20 | 35 | 45 |
001 | 44 | 32 | 48 | 18 | 46 | 57 | 50 | 28 |
010 | 13 | 55 | 63 | 22 | 36 | 37 | 30 | 49 |
100 | 10 | 54 | 60 | 41 | 19 | 61 | 38 | 58 |
Constructing Lunar from Wen (A new formulation)
McKenna first uses W to generate a sequence of 64 integers
in the range 0 to 6 by considering the unfortunately named First Order Difference of
W, which will henceforth be written as D(W).
This is the number of bits (lines) which change as one moves from W(i-1) to W(i) and
is conventionally refered to as h(i) in the TimeWave literature, definable using C array
notation as:
int h[65]= {
3,6,2,4,4,4,3,2, 4,2,4,6,2,2,4,2, 2,6,3,4,3,2,2,2, 3,4,2,6,2,6,3,2,
3,4,4,4,2,4,6,4, 3,2,4,2,3,4,3,2, 3,4,4,4,1,6,2,2, 3,4,3,2,1,6,3,6,
3 };
with h[64] existing and =h[0] merely for programming convenience.
000 000 | - 6- | 111 111 | - 2- | 101 110 | - 4- | 011 101 | - 4- | 101 000 | - 4- | 000 101 | - 3- | 111 101 | - 2- | 101 111 | - 4- |
001 000 | - 2- | 000 100 | - 4- | 111 000 | - 6- | 000 111 | - 2- | 000 010 | - 2- | 010 000 | - 4- | 111 011 | - 2- | 110 111 | - 2- |
100 110 | - 6- | 011 001 | - 3- | 111 100 | - 4- | 001 111 | - 3- | 010 110 | - 2- | 011 010 | - 2- | 011 111 | - 2- | 111 110 | - 3- |
000 110 | - 4- | 011 000 | - 2- | 011 110 | - 6- | 100 001 | - 2- | 101 101 | - 6- | 010 010 | - 3- | 100 011 | - 2- | 110 001 | - 3- |
000 011 | - 4- | 110 000 | - 4- | 010 111 | - 4- | 111 010 | - 2- | 001 010 | - 4- | 010 100 | - 6- | 101 011 | - 4- | 110 101 | - 3- |
011 100 | - 2- | 001 110 | - 4- | 100 000 | - 2- | 000 001 | - 3- | 100 111 | - 4- | 111 001 | - 3- | 100 101 | - 2- | 101 001 | - 3- |
100 010 | - 4- | 010 001 | - 4- | 110 110 | - 4- | 011 011 | - 1- | 001 011 | - 6- | 110 100 | - 2- | 110 010 | - 2- | 010 011 | - 3- |
001 001 | - 4- | 100 100 | - 3- | 001 101 | - 2- | 101 100 | - 1- | 001 100 | - 6- | 110 011 | - 3- | 101 010 | - 6- | 010 101 | - 3- |
McKenna's original derivation of 64 x 6 = 384 Lunar numbers (one for each day in the lunar year) from W is both bizarre and cryptically expressed. Dr Matthew Watkins derived the following formulation of McKenna's procedure, expressed here first using substantially similar notation to Watkins':
L(k) = | abs( | ((-1)^trunc((k-1) /32))* (h[k-1 Mod64] - h[k-2 Mod64] +h[-k Mod64] - h[1-k Mod64]) | |
+ 3*((-1)^trunc((k-3) /96))* (h[trunc(k/3) -1 Mod64] - h[trunc(k/3) -2 Mod64] + h[-trunc(k/3) Mod64] - h[1-trunc(k/3) Mod64]) | |||
+ 6*((-1)^trunc((k-6) /192))* (h[trunc(k/6) -1 Mod64] - h[trunc(k/6) -2 Mod64] + h[-trunc(k/6) Mod64] - h[1-trunc(k/6) Mod64]) | ) | ||
+ abs( | 9-h[-k Mod64] - h[k-1 Mod64] + 3*(9-h[-trunc(k/3) Mod64] - h[trunc(k/3) -1 Mod64]) + 6*(9- h[-trunc(k/6) Mod64] - h[trunc(k/6) -1 Mod64] ) | ) |
R(F)(i) | = | F(-i) | "Reflection" |
D(F)(i) | = | F(i) - F(i-1) | "Difference" |
S(F)(i) | = | F(i) + F(1-i) | "Superposition" |
T(F)(i) | = | F(i) + 3F(|i/3]) + 6F(|i/6]) | "Threepling" |
Writing |i] in place of trunc(i) , |i| in place of abs(i) , and D(W)(i) for h[i Mod64] we have the alternative formulation
L(i) | = | | | ((-1)|(i-1)/32] ) D(S(R(D(W))))(i) + 3((-1)|(i-3] /96)) D(S(R(D(W))))(|i/3] ) + 6((-1)|(i-6)/192] ) D(S(R(D(W))))(|i/6] ) | | |
+ | | 90 - T(S(R(D(W))))(i) | |
The powers of -1 in this expression stem from a particular step in McKenna's process now refered to as the (notorious) half twist which McKenna fails to convincingly justify and is now loosing favour amoung TimeWave adherents in favour of the "refined" untwisted L defined by
L(i) | = | | | T(D(S(R(D(W)))))(i) | + | 90 - T(S(R(D(W))))(i) | |
L(i) = | TDSRDW(i) | + | 90 - TSRDW(i) |
which undoubtedly has a finer aesthetic quality than the "half-twisted" function. I leave it to those knowledgeable in such matters to point to the doubtlessly profound significance of the number 90.
A short C routine is presented here which calculates the "untwisted" data in accordance with this formulation. It has been confirmed to generate the expected ""Watkins data set"".
McKenna, however, now apparently endorses a third set of 384 Lunar numbers
(known as the Sheliak
or TW1 numbers) generated by
L(x) = F(x) + 3F(1 + (x-1)/3) + 6F(1 + (x-1)/6) where F(x) is the piecewise linear interpolation of
F(i) = 9 - D(W)(-1-i) - D(W)(i).
Constructing Novelty from Lunar
Having defined L over Z384 McKenna then extends L to all integers by
L(i) = L(i Mod384) and thence to the reals by piecewise linear
interpolation. The so-called Novelty function, N said to correlate with
historical events, is defined by
N(x) = åi=-¥+¥ 26iL(2-6ix)
and is bounded since L(x) is non-negative, bounded above, and equal to zero over the range
[0,1].
An arbitary zero date is chosen (eg. the culmination of the Mayan calender) for the ultimate zero point of N and N is then overlaid over the historical timeline. [ Though McKenne claims to have "rediscovered" this date by "fitting" the timewave to recorded history.] Since N has fractal properties, distinct portions of it at distinct scales can resemble eachother and the mathematically illiterate can easily be bamboozled by correlating curve 'similarities' with subjective historical 'parallels'.
Further information on Time Wave theory may be found
here.
In my view, Time Wave theory is misconceived and does not warrant further investigation.