An inside-out cognitive engine based on autopoiesis and set theory
...EGO's operational domain is an object language we call the 'E-language'. Each well-formed formula of the E-language is both a set and a logical statement. This enables EGO to express in the E-language the set-theoretic relationships that constitute its organization and the operations it implements to preserve it.
EGO's ability to self-program its operations and express its own organization makes it a contribution to the field of Artificial General Intelligence (AGI).