Combinative Pointer


Still sitting on the task to describe a Pile_Object, I will have another look at what the "Pile for Beginners" a.k.a. the 'no magic' document of Erez and Miriam at calls the patent pending technique, which Pile is using for conversion between the logical and the physical (HD, RAM) address space: the Combinative Pointer.

Let's draw circles again.

Two Circles on a 2D paper

With George Spencer-Brown's book "Laws of Form" in hand,

let "the two circles" be equivalent to the following (form of condensation):


as long as we don't indroduce another distinction,

e.g. L/R for Left and Right (Circle):



The arrangement above introduced not only the new distinction L/R but also the Pile_Object, which is on one side a fusion of L/R and on the other side — below the horizontal dotted line — another role, without lo(o)sing the connection to the other side.

Please note, that we are drawing the Pile_Object circles no more on a sheet of paper but into the sand of a computer's memory. And, we are talking about Pile_Objects as Objects in the sense of Ranulph Glanville here. Two complementary roles are forged together into the unity of the Object.

We assume that these roles swap or — in other words — oscillate. This generates time, allows the observation per another Object, and constructs observation time as one way (or manner) to relate the observations of other Objects, which gives it a relational logic altogether.




Ui is short for the Unique identifier (Ui, 8 bytes in the current implementation), being the logical definition, of the object (=relation).

Cp is short for Combinative Pointer. Cp2 is one of the Combinative Pointers. Cp is either Cp0, Cp1, or Cp2. The L-Circle is Cp0, and the R-Circle is Cp1.

Ui = Cp0 ' Cp1

or with the thousand words of a picture (see Fig. 7, taken from the patent specification):

Cp0 = base


Cp1 = offset

Pile is... Fig7colored.PNG




Ui(Pile_Object) = { Cp0(Pile_Object), Cp1(Pile_Object) } is a two-dimensional thing, which the patent specification illustrates likes this (Fig. 9):

"Two-dimensional representation of one sub-system, where x is the base of Ui and y is the offset of Ui. The diagonal line represents the Cp values, any of each being a link of a layer of two trees, each layer represented as a perpendicular line. Any object (such as C) is defined by the crossing of these two lines (layers) and as a parent refers to another point in the diagonal line. Any such referring constructs a two-dimensional connection of the perpendicular in a next higher order (new dimension)."Pile is... Fig9.PNG

Combinative Pointer, the one that makes the (no) magic:

it is the diagonal.

The object is defined by Ui, i.e. where it is,
and it has an Handle.
The Handle defines the two scopes of Nc and Ac,
by the x and the y.



Oops, what is Nc and Ac? … (We have to introduce the types) … and the 3 equations:

What are these equations?

1) Cp0(Pile_Object) = Cp2( L(Pile_Object) )

equation #1
2) Cp1(Pile_Object) = Cp2( R(Pile_Object) )

equation #2
3) Ui(Pile_Object) = { Cp0(Pile_Object), Cp1(Pile_Object) }

— DRAFT —>

  1. Fig. 7 Bitmap (,i.e. the bit pattern of the P_Ob union) of the object of the invention showing base and offset of all 4 identifiers:

    1. ‘Matching identifiers’ Oi and

    2. Ii,

    3. Private characteristic Pc, being

      1. either an Exclusive value Ev

      2. or Combinative Pointer Cp,

    4. and Unique identifier Ui having its most significant bit (MSB) marking the system va


    The 5 least significant bit (LSB) of identifier Oi is signed.

    Cp has its MSB unused.

    1. Fig. 7


  1. Seite 29: ”Terminology and definitions”

    1. … the link of the normative parent which is the combinative pointer marked by ‘Cp’ …

  2. Seite 37: 4. The combinative pointer, Cp, having 31 bits only (MSB being unused), is the link of the object to its children.

  3. Seite 41: The ‘combinate’ method of the system of the invention ‘combinative pointer’

    1. and receives in the following order the following arguments:

      1. the P_by NP being the P_by of the normative parent,

      2. the P_by AP being the P_by of the associative parent,

      3. the bit to_write set as a default to to_get,

      4. the bit is_minus set as a default to zero,

      5. the 4 byte Nst being the standard of the normative parent set as a default to no_st,

      6. the 4 byte Ast being the standard of the associative parent set as a default to no_st,

      7. and the bit associative_sys set as a default to Is_normative_sys.

  4. NOTE: Pile_Object hat nur 6 args! Der 7. Parameter 'bool ordered_Cp2 = by_Cp_C' wurde auskommentiert. Und irgendwie will die o.g. Beschreibung nicht auf die derzeitige function signature von Pile_Object() passen.

  5. Seite 103: Cp is the Combinative pointer of an object pointing to its normative connected objects by setting its connected objects in a sequence order of their RUI.

    1. RUI wird auf Seite 103 definiert als: RUi is the Resulted Ui of an object, when Ui(an object) defines two RUi of two objects in two systems but only one RUi(an object) == Ui(an object).

    2. RUi(an object(normative_sys)) == Ui(an object).

  6. Vgl. The Diagonal .pps

  7. Vgl. Q and ImagEs
    The set of Qs of each Pile is divined into two subsets, of which one is reserved for ToPs and the other for ConnexioNs. The subset of Q(ToP) is again divined into two smaller subsets for ImagE_ToPs and NoN_ImagE_ToPs. One of the elements in the subset of Q(ConnexioN) indicates a ConnexioN being a BottoM, all other of which indicate a ConnexioN being a MediuM, where only a MediuM can be a Parent.


  1. Wie sieht die Verbindung zwischen einem Pile_Object und Fig. 9 aus?

    1. Vgl. Herold/Arndt (2004:784)

      1. relative Adresse (Offset)

  2. Q (QualifieR):

    1. Q(ToP): 0 -> 127, d.h. 0 bis 1111111

      1. Q(NoN_ImagE_ToP): 0 -> 63, d.h. 0 bis 111111

      2. Q(ImagE_ToP): 64 -> 127, d.h. 1000000 bis 1111111 (z.B. 102 entspricht 01100110)

    2. Q(ConnexioN): 128 -> 255, d.h. 10000000 bis 11111111

      1. Q(MediuM): 128 -> 254, d.h. 10000000 bis 11111110

      2. Q(BottoM): 255, d.h. 11111111

  3. x=base(UI)

  4. y=offset(UI)

  5. CP is either Cp0 or Cp1 or Cp2



There are two presentations (.ppt files by Miriam Bedoni) dealing with the Pile_Object as two nodes:

  1. Pile – The Technique (under GPL v2) and

  2. Pile through the Glasses of Trees


Ein Gedanke zu “Combinative Pointer”

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

Du kommentierst mit Deinem Abmelden / Ändern )


Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )


Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s