Cover Page 



         New Ways to 
      Represent Complex 
     Systems & Processes 
 

Author: Jeffrey G. Long (jefflong@aol.com) 

Date: November 2, 1994 

Forum: Talk presented at a seminar of the George Washington University 
Notational Engineering Laboratory (NEL).

 

                                 Contents 
Pages 1‐11: Slides (but no text) for oral presentation 

 


                                   License 
This work is licensed under the Creative Commons Attribution‐NonCommercial 
3.0 Unported License. To view a copy of this license, visit 
http://creativecommons.org/licenses/by‐nc/3.0/ or send a letter to Creative 
Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. 




                                 Uploaded June 19, 2011 
Jeffrey G. Long [11/2/1994]


New Ways to Represent Complex Systems & Processes




Benjamin Whorf's thesis of linguistic relativity was summarized as follows:




          "First, that all higher levels of thinking are dependent upon
          language. Second, that the structure of the language one
          habitually uses influences the manner in which one understands
          his environment. The picture of the universe shifts from tongue
          to tongue."1




Broadening this to apply to notational systems in general, we could say:




          First, that all higher levels of thinking are dependent upon
          notational systems. Second, that the structure of the notational
          systems one habitually uses influence the manner in which one
          understands his environment. The picture of the universe shifts
          from notational system to notational system.




The Notational Hypothesis


1-- John B. Carroll (Editor), Language, Thought, & Reality: Selected Writings of Benjamin Lee Whorf.
Cambridge MA: The M.I.T. Press, 1956. Page vi


                                             Page 1 of 11
Jeffrey G. Long [11/2/1994]


New Ways to Represent Complex Systems & Processes




                                 Galaxies




                                   Codes




                                 Phonetic
                                 Writing




                                  Speech




                                  Gestures




Referential Tiers of Linguistic Notation



                                   Page 2 of 11
Jeffrey G. Long [11/2/1994]


New Ways to Represent Complex Systems & Processes




Ultra-Structure is a general theory regarding the improved representation of complex rules. It offers
a new analytical framework for understanding complex systems and processes. It was originally
derived from the linguist Noam Chomsky's work on transformational grammar, although his theory
has been substantially modified. Ultra-Structure is based upon two key hypotheses:



The Ruleform Hypothesis: Complex systems are generated as a byproduct of processes, which can
in turn be defined by "competency rules" (i.e. operating rules, strategy rules, and other kinds of rules).
After translating a selection of competency rules into a canonical form, the rules can be grouped into a
small number of classes called "ruleforms." While the competency rules of a system may change over
time, the ruleforms will remain constant. All competency rules are executed by relatively few and
simple "animation procedures." A well-designed collection of ruleforms can anticipate all logically
possible competency rules that might apply to the system, and constitutes the deep structure of the
system.




The CORE Hypothesis: A well-designed collection of ruleforms and animation procedures can
support the competency rules (operating rules, strategy rule, and other kinds of rules) used by all
systems sharing broad family resemblances, e.g. all corporations, all games, or all legal systems.
These Competency Rule Engines, or COREs, consist of <50 ruleforms. The animation procedures for
each engine are relatively simple compared to current applications, requiring less than 100,000 lines
of code in a third generation language. The family differences in manifest structures and behaviors are
represented entirely as differences in their competency rules.




Ultra-Structure is a New Notation for Complex Rules



                                                Page 3 of 11
Jeffrey G. Long [11/2/1994]


New Ways to Represent Complex Systems & Processes




1. The meeting will start at 10 AM.



2. y = ax + b                 OR




3. IF (TOTAL > 1000) THEN

           TOTAL = TOTAL - (TOTAL * DISCOUNT)

      END IF



4.




 5.




Rules are Ubiquitous


                                      Page 4 of 11
Jeffrey G. Long [11/2/1994]


New Ways to Represent Complex Systems & Processes




                              No Smoking ($50 Fine)




may be re-interpreted as:

(1) law-abiding citizens will not smoke

(2) outlaw citizens who smoke and are caught and cited may be subject to a
$50 fine

It implies:

(3) outlaw citizens may smoke if desired

And, presumably:

(4) patrolmen will seek outlaws and issue citations




All Rules are Descriptive


                                     Page 5 of 11
Jeffrey G. Long [11/2/1994]


New Ways to Represent Complex Systems & Processes




<-------------------------------- Ruleform ------------------------------------>
<---------- Factors ---------><-------------- Considerations ------------>

LOCATION                PERSON      ACTION             PERMIT         ALT

RESTAURANT              ADULT       SMOKING            NO             $50 FINE     Rule 1
STREET                  (ANY)       SPITTING           NO             $75 FINE     Rule 2
HOME                    ADULT       SMOKING            YES                         Rule 3
HOME                    MINOR       SMOKING            NO             $50 FINE     Rule 4
RESTAURANT              MINOR       DRINKING           NO             $200 FINE    Rule 5




All Rules Can be Put Into a Canonical If/Then Form


                                                    Page 6 of 11
Jeffrey G. Long [11/2/1994]


New Ways to Represent Complex Systems & Processes




                              Rules in Raw Form




                       Rules in Canonical Form




    1 Factor                    2 Factors             3 Factors




  Agencies                      Locations          Relationships




In That Form, They Can Be Further Grouped by Class



                                                  Page 7 of 11
Jeffrey G. Long [11/2/1994]


New Ways to Represent Complex Systems & Processes




    Report er/Case                              A ssert ors
                                                                 A ssert ors
        Relat ions                              Net w ork




                                                                  Cases
    Relat ionships                                                Net w ork




                                              Tim e Periods
    Tim e Periods                              Net w ork          Cases




    Concept rons                                  Claim s        St at em ent s




The Resulting Deep Structure is a More Efficient Representation
(This is the tentative deep structure of scientific arguments)




                                                  Page 8 of 11
Jeffrey G. Long [11/2/1994]


New Ways to Represent Complex Systems & Processes




The Basic Distinction is Form versus Content


                                 Page 9 of 11
Jeffrey G. Long [11/2/1994]


New Ways to Represent Complex Systems & Processes




                                 Surface Structure
Manifest behavior                                        = Particulars
 & structure
      Softw are                                             (generate)
                                                        Animation Procedures
            Records              Middle Structure
                                                         = Rules

                                                           (content of)

              Tables             Deep Structure          = Ruleforms

                                                          (collected into)
                                Featural Structure
          Attributes                                     = Universals

                                                          (grouped into)
                              Notational Structure
     Character set                                       = Abstractions




A New Analytical Framework for Complexity


                                        Page 10 of 11
Jeffrey G. Long [11/2/1994]


New Ways to Represent Complex Systems & Processes




CORE/001: Artificial Life*

CORE/160: Scientific Arguments*

CORE/340: Laws*

CORE/420: Language

CORE/530: Physics

CORE/570: Biology

CORE/650: Organizations*

CORE/780: Music*

CORE/790: Games*


* - actively underway




Goal: Discover the Deep Structure of a Variety of System Types


                                 Page 11 of 11

New ways to represent complex systems and processes

  • 1.
    Cover Page  New Ways to  Represent Complex  Systems & Processes    Author: Jeffrey G. Long (jefflong@aol.com)  Date: November 2, 1994  Forum: Talk presented at a seminar of the George Washington University  Notational Engineering Laboratory (NEL).   Contents  Pages 1‐11: Slides (but no text) for oral presentation    License  This work is licensed under the Creative Commons Attribution‐NonCommercial  3.0 Unported License. To view a copy of this license, visit  http://creativecommons.org/licenses/by‐nc/3.0/ or send a letter to Creative  Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.  Uploaded June 19, 2011 
  • 2.
    Jeffrey G. Long[11/2/1994] New Ways to Represent Complex Systems & Processes Benjamin Whorf's thesis of linguistic relativity was summarized as follows: "First, that all higher levels of thinking are dependent upon language. Second, that the structure of the language one habitually uses influences the manner in which one understands his environment. The picture of the universe shifts from tongue to tongue."1 Broadening this to apply to notational systems in general, we could say: First, that all higher levels of thinking are dependent upon notational systems. Second, that the structure of the notational systems one habitually uses influence the manner in which one understands his environment. The picture of the universe shifts from notational system to notational system. The Notational Hypothesis 1-- John B. Carroll (Editor), Language, Thought, & Reality: Selected Writings of Benjamin Lee Whorf. Cambridge MA: The M.I.T. Press, 1956. Page vi Page 1 of 11
  • 3.
    Jeffrey G. Long[11/2/1994] New Ways to Represent Complex Systems & Processes Galaxies Codes Phonetic Writing Speech Gestures Referential Tiers of Linguistic Notation Page 2 of 11
  • 4.
    Jeffrey G. Long[11/2/1994] New Ways to Represent Complex Systems & Processes Ultra-Structure is a general theory regarding the improved representation of complex rules. It offers a new analytical framework for understanding complex systems and processes. It was originally derived from the linguist Noam Chomsky's work on transformational grammar, although his theory has been substantially modified. Ultra-Structure is based upon two key hypotheses: The Ruleform Hypothesis: Complex systems are generated as a byproduct of processes, which can in turn be defined by "competency rules" (i.e. operating rules, strategy rules, and other kinds of rules). After translating a selection of competency rules into a canonical form, the rules can be grouped into a small number of classes called "ruleforms." While the competency rules of a system may change over time, the ruleforms will remain constant. All competency rules are executed by relatively few and simple "animation procedures." A well-designed collection of ruleforms can anticipate all logically possible competency rules that might apply to the system, and constitutes the deep structure of the system. The CORE Hypothesis: A well-designed collection of ruleforms and animation procedures can support the competency rules (operating rules, strategy rule, and other kinds of rules) used by all systems sharing broad family resemblances, e.g. all corporations, all games, or all legal systems. These Competency Rule Engines, or COREs, consist of <50 ruleforms. The animation procedures for each engine are relatively simple compared to current applications, requiring less than 100,000 lines of code in a third generation language. The family differences in manifest structures and behaviors are represented entirely as differences in their competency rules. Ultra-Structure is a New Notation for Complex Rules Page 3 of 11
  • 5.
    Jeffrey G. Long[11/2/1994] New Ways to Represent Complex Systems & Processes 1. The meeting will start at 10 AM. 2. y = ax + b OR 3. IF (TOTAL > 1000) THEN TOTAL = TOTAL - (TOTAL * DISCOUNT) END IF 4. 5. Rules are Ubiquitous Page 4 of 11
  • 6.
    Jeffrey G. Long[11/2/1994] New Ways to Represent Complex Systems & Processes No Smoking ($50 Fine) may be re-interpreted as: (1) law-abiding citizens will not smoke (2) outlaw citizens who smoke and are caught and cited may be subject to a $50 fine It implies: (3) outlaw citizens may smoke if desired And, presumably: (4) patrolmen will seek outlaws and issue citations All Rules are Descriptive Page 5 of 11
  • 7.
    Jeffrey G. Long[11/2/1994] New Ways to Represent Complex Systems & Processes <-------------------------------- Ruleform ------------------------------------> <---------- Factors ---------><-------------- Considerations ------------> LOCATION PERSON ACTION PERMIT ALT RESTAURANT ADULT SMOKING NO $50 FINE Rule 1 STREET (ANY) SPITTING NO $75 FINE Rule 2 HOME ADULT SMOKING YES Rule 3 HOME MINOR SMOKING NO $50 FINE Rule 4 RESTAURANT MINOR DRINKING NO $200 FINE Rule 5 All Rules Can be Put Into a Canonical If/Then Form Page 6 of 11
  • 8.
    Jeffrey G. Long[11/2/1994] New Ways to Represent Complex Systems & Processes Rules in Raw Form Rules in Canonical Form 1 Factor 2 Factors 3 Factors Agencies Locations Relationships In That Form, They Can Be Further Grouped by Class Page 7 of 11
  • 9.
    Jeffrey G. Long[11/2/1994] New Ways to Represent Complex Systems & Processes Report er/Case A ssert ors A ssert ors Relat ions Net w ork Cases Relat ionships Net w ork Tim e Periods Tim e Periods Net w ork Cases Concept rons Claim s St at em ent s The Resulting Deep Structure is a More Efficient Representation (This is the tentative deep structure of scientific arguments) Page 8 of 11
  • 10.
    Jeffrey G. Long[11/2/1994] New Ways to Represent Complex Systems & Processes The Basic Distinction is Form versus Content Page 9 of 11
  • 11.
    Jeffrey G. Long[11/2/1994] New Ways to Represent Complex Systems & Processes Surface Structure Manifest behavior = Particulars & structure Softw are (generate) Animation Procedures Records Middle Structure = Rules (content of) Tables Deep Structure = Ruleforms (collected into) Featural Structure Attributes = Universals (grouped into) Notational Structure Character set = Abstractions A New Analytical Framework for Complexity Page 10 of 11
  • 12.
    Jeffrey G. Long[11/2/1994] New Ways to Represent Complex Systems & Processes CORE/001: Artificial Life* CORE/160: Scientific Arguments* CORE/340: Laws* CORE/420: Language CORE/530: Physics CORE/570: Biology CORE/650: Organizations* CORE/780: Music* CORE/790: Games* * - actively underway Goal: Discover the Deep Structure of a Variety of System Types Page 11 of 11