Th 40 rivulets are displayed in isolation and with minimal dependent components (Aether nature)

Rivulet: the Central Concept of ADEPT

Form and Function

Understanding the rivulet is to understand:

  1. how every node in a pattern is defined (notation)
  2. what that node means (ontology) 
  3. what that node can do (limited iteration)


The essential task of learning and applying ADEPT is to recognize the patterns of rivulets. A few things to keep in mind:

  • Any node will have 2 to 3 rivulet assignments: this is because of the three considerations and the fact that the 2nd consideration only occurs in the presence of a variety channel.
  • Each rivulet assignment is an independent functional unit but...
  • A rivulet assignment may self-iterate in the same consideration or between considerations of a single node.
  • Any translation nature rivulet can iterate through a word channel.
  • No light nature rivulet can iterate.


What the patterns mean

While learning the notation and rules of limited iteration are essential, really grasping ADEPT will only happen when you can associate the rivulets with their ontological significance, or meaning.

A few suggestions to help in this regard:

  1. Remember that the three letter rivulet notations are acronyms of its depth, pool and nature.  If you extend these acronyms out, you can get a sense of their meaning.
  2. Rivulets also have names as shown below, and these are another guide to understanding their meaning.

Diagramming Rivulets in ADEPT

ADEPT diagram

Shape for considered node

  • A Heptagon represent the "considered node", which means the node that is being currently evaluated and which is the main focus of the diagram's patterns. The seven angles of the heptagon represent possible connection points to the 7 possible incoming channels.
  • A Circle represents an ADEPT node that provide an external reference
  • Referencing nodes are by definition, constrained to the channel-pool limitations (Thing-entity, Use-entity, Variety-Alyx, Word-translation, Subject-ascription, Object-description and Source-process)
  • Note: the example diagram shown demonstrates all possible forms of notation simultaneously and is not an actual valid pattern because it does not honor constraints such as only one or less input per channel.

Color for pool and nature

Coloring is optional but when present has the following mapping of color to notation:

  • orange signifies the Ascription pool
  • green signifies the Description pool
  • blue signifies the Entity pool
  • purple signifies the Process pool
  • gray signifies the Translation nature

Labels for rivulet and trickle notation

  • The central labels on the "considered node" (heptagon) may include one to three lines of ADEPT rivulet or trickle notation (ie. SEH--; SET--; SEL-- at the center of the heptagon in the image shown)
  • Each line of label represents a consideration and they are listed in order from first to third consideration
  • This rivulet/trickle notation represents the demonstrated pattern in summary form

Arrows for channels with [square brackets]

  • The directed arrows represent channels and the labeling convention either displays the name of the channel (ie. Thing), its abbreviation in square brackets (ie. [t]) or both (ie. Thing [t]).
  • A self-referencing channel is a curved line and an other-referencing channel is a straight line.
  • A solid line represents a manifest channel
  • A dashed line represents a shadow channel
  • A line with long and short dashes represents a congruent pattern between two or three channels.

Algorithmic Steps in {curly brackets}

  • Algorithmic Step information may be displayed within curly brackets (.ie {3})
  • A step number not in parentheses is evaluated as positive/pattern present.
  • A step number in parentheses is evaluated as negative/pattern absent.

Small circles for equivalency of secondary references

  • Additional smaller circles may be used to demonstrate patterns of equivalency based upon translations which are secondary references of the considered node. 
  • The depth of the translation may be labeled as MT for manifest translation, ST for shadow translation or just T for a depth of unspecified depth. 
  • These will pertain to the algorithmic steps of equivalency (S2, S7, S9, S10)

Rivulet Diagrams