Jon Awbrey · @Inquiry
227 followers · 1583 posts · Server mathstodon.xyz

Survey of Theme One Program
inquiryintoinquiry.com/2023/03

This is a Survey of resources for the Theme One Program I worked on all through the 1980s. The aim was to develop fundamental algorithms and data structures for integrating empirical learning with logical reasoning. I had earlier developed separate programs for basic components of those tasks, namely, 2-level formal language learning and propositional constraint satisfaction, the latter using an extension of C.S. Peirce's logical graphs as a syntax for propositional logic. Thus arose the question of how well it might be possible to get “empiricist” and “rationalist” modes of operation to cooperate. The long-term vision is the design and implementation of an Automated Research Tool able to double as a platform for Inquiry Driven Education.

Please follow the above link for the full set of resources. A sample of basics are liked below.

Wiki Hub —

Theme One Program • Overview
oeis.org/wiki/Theme_One_Progra

Documentation —

Theme One Program • Pascal Source Code
academia.edu/5210987/Theme_One

Theme One Program • User Guide
academia.edu/5211369/Theme_One

Theme One Program • Exposition
oeis.org/wiki/Theme_One_Progra

Applications —

Applications of a Propositional Calculator • Constraint Satisfaction Problems
academia.edu/4727842/Applicati

Exploratory Qualitative Analysis of Sequential Observation Data
oeis.org/wiki/User:Jon_Awbrey/

References —

An Architecture for Inquiry • Building Computer Platforms for Discovery
academia.edu/1270327/An_Archit

Exploring Research Data Interactively • Theme One : A Program of Inquiry
academia.edu/1272839/Exploring


#declarativeprogramming #CactusLanguage #booleansatisfiability #ideaprocessor #ThemeOneProgram #LogicalGraphs #logic #Peirce

Last updated 2 years ago

Jon Awbrey · @Inquiry
227 followers · 1573 posts · Server mathstodon.xyz

Theme One Program • Discussion 10
inquiryintoinquiry.com/2023/04

Re: Seamus Bradley ( mathstodon.xyz/@Scmbradley/110 )
❝I thought of a programming language where every function can only return one type: the return type. The return type is just a wrapper around a struct that contains the actual return value, but also a reference to the called function and arguments, and possibly an error code.❞

My flashback —

Way back in the last millennium I started work on a programming style I called an “idea processor”, where an “idea” is a pointer to a “form” and a form is a minimal type of record containing 1 character, 1 number, and 4 more ideas.

I implemented a functional style where all the main functions are transformations of one or more ideas to a return idea. The principal data type is an “idea-form flag” which serves a role analogous to a “cons cell” in Lisp.

Here's one entry point —

Theme One Program • Exposition 1
inquiryintoinquiry.com/2022/06


#functionalprogramming #declarativeprogram #CactusLanguage #ideaprocessor #ThemeOneProgram #LogicalGraphs #logic #Peirce

Last updated 2 years ago

Jon Awbrey · @Inquiry
227 followers · 1560 posts · Server mathstodon.xyz

@Scmbradley

Way back in the last millennium I started work on a programming style I called an , where an “idea” is a pointer to a “form” and a form is a minimal type of record containing 1 character, 1 number, and 4 more ideas.

I implemented a functional style where all the main functions are transformations of one or more ideas into a return idea.

The principal data type is an “idea-form flag” that serves a role analogous to a in .

Here's one entry point —

Theme One Program • Exposition 1
inquiryintoinquiry.com/2022/06

#lisp #conscell #ideaprocessor

Last updated 2 years ago