Reflective frameworks for self-modifying open-ended systems
Develop methods using reflective, interpreted programming languages (e.g., Python) to generate dynamic models of open-ended systems and design a dynamic metalanguage capable of generating dynamic languages, thereby enabling fully self-modifying computational systems with analyzable behavior.
References
Developing a method for using such a language (metamodel) to generate dynamic models (programs) of open ended systems remains an open research topic; developing a dynamic metalanguage for generating dynamic languages even more so.
They addressed a central challenge that remains unresolved: how a machine can transform its own representational language and invent concepts that were not explicitly specified by its designers.
Validating composed behavior and revoking grants as dependencies change remain open problems.
Lifting this to a reflective calculus (FAOPs as first-class runtime values, a runtime body-evaluation primitive, and normal-form checking performed on the fly with the compiler as the runtime guardrail) is the main open problem; it interacts with the completeness result (Section~\ref{sec:formal-framework}) and with termination (+V).