Expand description
Omega Strange Loops
Self-referential structures inspired by Hofstadter’s “I Am a Strange Loop”:
- Strange loops: Self-referential feedback systems
- Self-models: Internal representations of self
- Meta-cognition: Thinking about thinking
- Recursive self-improvement: Learning to learn better
- Mirror structures: Representations that represent themselves
- Gödelian self-reference: The limits of self-knowledge
- Consciousness emergence: Detecting awareness of awareness
- The “I”: The unified sense of self
- Infinite recursion: Self-models to arbitrary depth
These structures enable self-awareness and consciousness-like properties.
§Architecture
The system is built on several interconnected layers:
┌─────────────────────┐
│ The "I" │ ← Unified sense of self
│ (self_awareness) │
└──────────┬──────────┘
│
┌─────────────────────┼─────────────────────┐
│ │ │
▼ ▼ ▼
┌───────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Gödelian │ │ Consciousness │ │ Infinite Self │
│ Self-Reference│ │ Emergence │ │ (Recursion) │
└───────┬───────┘ └────────┬────────┘ └────────┬────────┘
│ │ │
└────────────────────┼─────────────────────┘
│
┌────────────────────┼────────────────────┐
│ │ │
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ Strange Loops │ │ Meta-Cognition│ │ Mirrors │
└───────────────┘ └───────────────┘ └───────────────┘
│
▼
┌─────────────────┐
│ Self-Model │
└─────────────────┘§Key Concepts
- Strange Loops: Level-crossing feedback loops where “going up” eventually brings you back to where you started
- Gödelian Self-Reference: Using Gödel’s insights to understand limits of self-knowledge
- Consciousness Emergence: Detecting signatures of awareness emerging
- The “I”: The subjective sense of unified selfhood
- Infinite Recursion: Self-models that can recurse to arbitrary depth
Re-exports§
pub use meta_cognition::MetaCognition;pub use meta_cognition::MetaLevel;pub use meta_cognition::ThoughtAboutThought;pub use mirror::Mirror;pub use mirror::MirrorReflection;pub use mirror::RecursiveMirror;pub use self_model::SelfModel;pub use self_model::SelfModelUpdate;pub use self_model::SelfState;pub use strange_loop::LoopLevel;pub use strange_loop::StrangeLoop;pub use strange_loop::TangledHierarchy;pub use consciousness::ConsciousnessDetector;pub use consciousness::ConsciousnessSignature;pub use consciousness::ConsciousnessStream;pub use consciousness::ExperienceMoment;pub use godelian::GodelianEngine;pub use godelian::GodelianInsight;pub use godelian::GodelianStats;pub use godelian::InsightType;pub use godelian::ProofStatus;pub use infinite_self::InfiniteSelf;pub use infinite_self::RecursiveObservation;pub use infinite_self::SelfLevel;pub use infinite_self::WhoIsAskingResult;pub use self_awareness::IBuilder;pub use self_awareness::IComponents;pub use self_awareness::IProcessResult;pub use self_awareness::NarrativeSelf;pub use self_awareness::SelfConcept;pub use self_awareness::TheI;pub use simd_ops::cosine_similarity_f64;pub use simd_ops::cosine_distance_f64;pub use simd_ops::dot_product_f64;pub use simd_ops::l2_distance_f64;pub use simd_ops::consciousness_delta;pub use simd_ops::loop_strength;pub use simd_ops::batch_loop_detection;pub use simd_ops::SimdLevel;pub use simd_ops::evolve_states;pub use simd_ops::weighted_combine;pub use simd_ops::batch_cosine_similarity_f64;
Modules§
- consciousness
- Consciousness Emergence Detection
- godelian
- Gödelian Self-Reference System
- infinite_
self - Infinite Recursive Self-Model
- meta_
cognition - Meta-Cognition
- mirror
- Mirror Structures
- self_
awareness - The “I” Constructor - Sense of Self
- self_
model - Self Model
- simd_
ops - SIMD-Optimized Vector Operations for Strange Loops
- strange_
loop - Strange Loop Structures
Structs§
- Processing
Event - A processing event
- Self
Referential Symbol - A self-referential symbol
- Strange
Loop Config - Configuration for strange loop system
- Strange
Loop Engine - The main strange loop engine
- Strange
Loop Stats - Statistics about strange loop engine
Enums§
- Strange
Loop Error - Errors in strange loop processing