SlideShare a Scribd company logo
1 of 12
Download to read offline
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

More Related Content

Similar to New ways to represent complex systems and processes

Using construction grammar in conversational systems
Using construction grammar in conversational systemsUsing construction grammar in conversational systems
Using construction grammar in conversational systemsCJ Jenkins
 
Cooperation and Collaboration in Natural Command Language Dialogue.docx
Cooperation and Collaboration in Natural Command Language Dialogue.docxCooperation and Collaboration in Natural Command Language Dialogue.docx
Cooperation and Collaboration in Natural Command Language Dialogue.docxdonnajames55
 
Lectura 2.2 the roleofontologiesinemergnetmiddleware
Lectura 2.2   the roleofontologiesinemergnetmiddlewareLectura 2.2   the roleofontologiesinemergnetmiddleware
Lectura 2.2 the roleofontologiesinemergnetmiddlewareMatias Menendez
 
A metaphsical system that includes numbers rules and bricks
A metaphsical system that includes numbers rules and bricksA metaphsical system that includes numbers rules and bricks
A metaphsical system that includes numbers rules and bricksJeff Long
 
Class2 - The Relation Between System and Structure
Class2 - The Relation Between System and StructureClass2 - The Relation Between System and Structure
Class2 - The Relation Between System and StructureNathacia Lucena
 
Named Entity Recognition using Bi-LSTM and Tenserflow Model
Named Entity Recognition using Bi-LSTM and Tenserflow ModelNamed Entity Recognition using Bi-LSTM and Tenserflow Model
Named Entity Recognition using Bi-LSTM and Tenserflow ModelIRJET Journal
 
A03730108
A03730108A03730108
A03730108theijes
 
Swanson 2003 framework-understanding_4p
Swanson 2003 framework-understanding_4pSwanson 2003 framework-understanding_4p
Swanson 2003 framework-understanding_4pEric Swanson
 
Automated identification of sensitive information
Automated identification of sensitive informationAutomated identification of sensitive information
Automated identification of sensitive informationJeff Long
 
Notational systems and the abstract built environment
Notational systems and the abstract built environmentNotational systems and the abstract built environment
Notational systems and the abstract built environmentJeff Long
 
Adaptive named entity recognition for social network analysis and domain onto...
Adaptive named entity recognition for social network analysis and domain onto...Adaptive named entity recognition for social network analysis and domain onto...
Adaptive named entity recognition for social network analysis and domain onto...Cuong Tran Van
 
A study on the approaches of developing a named entity recognition tool
A study on the approaches of developing a named entity recognition toolA study on the approaches of developing a named entity recognition tool
A study on the approaches of developing a named entity recognition tooleSAT Publishing House
 

Similar to New ways to represent complex systems and processes (20)

Using construction grammar in conversational systems
Using construction grammar in conversational systemsUsing construction grammar in conversational systems
Using construction grammar in conversational systems
 
unit 1 & 2 (6).pptx
unit 1 & 2 (6).pptxunit 1 & 2 (6).pptx
unit 1 & 2 (6).pptx
 
Elangovan Arumugayya
Elangovan ArumugayyaElangovan Arumugayya
Elangovan Arumugayya
 
Cooperation and Collaboration in Natural Command Language Dialogue.docx
Cooperation and Collaboration in Natural Command Language Dialogue.docxCooperation and Collaboration in Natural Command Language Dialogue.docx
Cooperation and Collaboration in Natural Command Language Dialogue.docx
 
Normalization.ppt
Normalization.pptNormalization.ppt
Normalization.ppt
 
Lectura 2.2 the roleofontologiesinemergnetmiddleware
Lectura 2.2   the roleofontologiesinemergnetmiddlewareLectura 2.2   the roleofontologiesinemergnetmiddleware
Lectura 2.2 the roleofontologiesinemergnetmiddleware
 
A metaphsical system that includes numbers rules and bricks
A metaphsical system that includes numbers rules and bricksA metaphsical system that includes numbers rules and bricks
A metaphsical system that includes numbers rules and bricks
 
Class2 - The Relation Between System and Structure
Class2 - The Relation Between System and StructureClass2 - The Relation Between System and Structure
Class2 - The Relation Between System and Structure
 
Named Entity Recognition using Bi-LSTM and Tenserflow Model
Named Entity Recognition using Bi-LSTM and Tenserflow ModelNamed Entity Recognition using Bi-LSTM and Tenserflow Model
Named Entity Recognition using Bi-LSTM and Tenserflow Model
 
A03730108
A03730108A03730108
A03730108
 
Swanson 2003 framework-understanding_4p
Swanson 2003 framework-understanding_4pSwanson 2003 framework-understanding_4p
Swanson 2003 framework-understanding_4p
 
Automated identification of sensitive information
Automated identification of sensitive informationAutomated identification of sensitive information
Automated identification of sensitive information
 
Notational systems and the abstract built environment
Notational systems and the abstract built environmentNotational systems and the abstract built environment
Notational systems and the abstract built environment
 
Adaptive named entity recognition for social network analysis and domain onto...
Adaptive named entity recognition for social network analysis and domain onto...Adaptive named entity recognition for social network analysis and domain onto...
Adaptive named entity recognition for social network analysis and domain onto...
 
A study on the approaches of developing a named entity recognition tool
A study on the approaches of developing a named entity recognition toolA study on the approaches of developing a named entity recognition tool
A study on the approaches of developing a named entity recognition tool
 
OOAD
OOADOOAD
OOAD
 
OOAD
OOADOOAD
OOAD
 
Otcaosr v2.4
Otcaosr v2.4Otcaosr v2.4
Otcaosr v2.4
 
Bj4201407412
Bj4201407412Bj4201407412
Bj4201407412
 
Class4 The Small Pieces
Class4 The Small PiecesClass4 The Small Pieces
Class4 The Small Pieces
 

More from Jeff Long

Four ways to represent computer executable rules
Four ways to represent computer executable rulesFour ways to represent computer executable rules
Four ways to represent computer executable rulesJeff Long
 
Case study of rules as relational data
Case study of rules as relational dataCase study of rules as relational data
Case study of rules as relational dataJeff Long
 
Case study of rules as relational data
Case study of rules as relational dataCase study of rules as relational data
Case study of rules as relational dataJeff Long
 
Ten lessons from a study of ten notational systems
Ten lessons from a study of ten notational systemsTen lessons from a study of ten notational systems
Ten lessons from a study of ten notational systemsJeff Long
 
Notational systems and cognitive evolution
Notational systems and cognitive evolutionNotational systems and cognitive evolution
Notational systems and cognitive evolutionJeff Long
 
Notational systems and abstractions
Notational systems and abstractionsNotational systems and abstractions
Notational systems and abstractionsJeff Long
 
Developing applications that stand the test of time
Developing applications that stand the test of timeDeveloping applications that stand the test of time
Developing applications that stand the test of timeJeff Long
 
Towards a new paradigm to resolve the software crisis
Towards a new paradigm to resolve the software crisisTowards a new paradigm to resolve the software crisis
Towards a new paradigm to resolve the software crisisJeff Long
 
Notational engineering and the search for new intellectual primitives
Notational engineering and the search for new intellectual primitivesNotational engineering and the search for new intellectual primitives
Notational engineering and the search for new intellectual primitivesJeff Long
 
The hunt for new abstractions
The hunt for new abstractionsThe hunt for new abstractions
The hunt for new abstractionsJeff Long
 
Issues in the study of abstractions
Issues in the study of abstractionsIssues in the study of abstractions
Issues in the study of abstractionsJeff Long
 
Mathematics rules and scientific representations
Mathematics rules and scientific representationsMathematics rules and scientific representations
Mathematics rules and scientific representationsJeff Long
 
Notational engineering
Notational engineeringNotational engineering
Notational engineeringJeff Long
 
The evolution of abstractions
The evolution of abstractionsThe evolution of abstractions
The evolution of abstractionsJeff Long
 
The nature of notational engineering
The nature of notational engineeringThe nature of notational engineering
The nature of notational engineeringJeff Long
 
The co evolution of symbol systems and society
The co evolution of symbol systems and societyThe co evolution of symbol systems and society
The co evolution of symbol systems and societyJeff Long
 
Representing emergence with rules
Representing emergence with rulesRepresenting emergence with rules
Representing emergence with rulesJeff Long
 
The evolution of symbol systems and society
The evolution of symbol systems and societyThe evolution of symbol systems and society
The evolution of symbol systems and societyJeff Long
 
Towards a new metaphysics of complex processes
Towards a new metaphysics of complex processesTowards a new metaphysics of complex processes
Towards a new metaphysics of complex processesJeff Long
 
Call for a new notation
Call for a new notationCall for a new notation
Call for a new notationJeff Long
 

More from Jeff Long (20)

Four ways to represent computer executable rules
Four ways to represent computer executable rulesFour ways to represent computer executable rules
Four ways to represent computer executable rules
 
Case study of rules as relational data
Case study of rules as relational dataCase study of rules as relational data
Case study of rules as relational data
 
Case study of rules as relational data
Case study of rules as relational dataCase study of rules as relational data
Case study of rules as relational data
 
Ten lessons from a study of ten notational systems
Ten lessons from a study of ten notational systemsTen lessons from a study of ten notational systems
Ten lessons from a study of ten notational systems
 
Notational systems and cognitive evolution
Notational systems and cognitive evolutionNotational systems and cognitive evolution
Notational systems and cognitive evolution
 
Notational systems and abstractions
Notational systems and abstractionsNotational systems and abstractions
Notational systems and abstractions
 
Developing applications that stand the test of time
Developing applications that stand the test of timeDeveloping applications that stand the test of time
Developing applications that stand the test of time
 
Towards a new paradigm to resolve the software crisis
Towards a new paradigm to resolve the software crisisTowards a new paradigm to resolve the software crisis
Towards a new paradigm to resolve the software crisis
 
Notational engineering and the search for new intellectual primitives
Notational engineering and the search for new intellectual primitivesNotational engineering and the search for new intellectual primitives
Notational engineering and the search for new intellectual primitives
 
The hunt for new abstractions
The hunt for new abstractionsThe hunt for new abstractions
The hunt for new abstractions
 
Issues in the study of abstractions
Issues in the study of abstractionsIssues in the study of abstractions
Issues in the study of abstractions
 
Mathematics rules and scientific representations
Mathematics rules and scientific representationsMathematics rules and scientific representations
Mathematics rules and scientific representations
 
Notational engineering
Notational engineeringNotational engineering
Notational engineering
 
The evolution of abstractions
The evolution of abstractionsThe evolution of abstractions
The evolution of abstractions
 
The nature of notational engineering
The nature of notational engineeringThe nature of notational engineering
The nature of notational engineering
 
The co evolution of symbol systems and society
The co evolution of symbol systems and societyThe co evolution of symbol systems and society
The co evolution of symbol systems and society
 
Representing emergence with rules
Representing emergence with rulesRepresenting emergence with rules
Representing emergence with rules
 
The evolution of symbol systems and society
The evolution of symbol systems and societyThe evolution of symbol systems and society
The evolution of symbol systems and society
 
Towards a new metaphysics of complex processes
Towards a new metaphysics of complex processesTowards a new metaphysics of complex processes
Towards a new metaphysics of complex processes
 
Call for a new notation
Call for a new notationCall for a new notation
Call for a new notation
 

Recently uploaded

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

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