cognitive-observer-simulation

Simulation of cognitive entropy and perceptual resolution in subjective physics. Models functorial projection from ontological state space to perceptual representation.

https://github.com/khomyakov-vladimir/cognitive-observer-simulation

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 12 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.4%) to scientific vocabulary

Keywords

cognitive-entropy cognitive-projection functorial-observation kernel-entropy observer-simulation ontological-state-space perceptual-manifold perceptual-resolution resolution-scaling subjective-physics

Scientific Fields

Materials Science Physical Sciences - 40% confidence
Last synced: 4 months ago · JSON representation ·

Repository

Simulation of cognitive entropy and perceptual resolution in subjective physics. Models functorial projection from ontological state space to perceptual representation.

Basic Info
  • Host: GitHub
  • Owner: Khomyakov-Vladimir
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage: https://digitalphysics.ru
  • Size: 50.3 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
cognitive-entropy cognitive-projection functorial-observation kernel-entropy observer-simulation ontological-state-space perceptual-manifold perceptual-resolution resolution-scaling subjective-physics
Created 7 months ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

README.md

Cognitive Observer Simulation: Entropy Scaling and Extremum Structure

DOI License: MIT

📌 Note: A newer version of the related article is available:
Version 7.0 – June 2025: https://doi.org/10.5281/zenodo.15713858
Please consider referring to this updated version for the most recent results and clarifications.

This repository contains the code and tools used in the simulation and analysis of cognitive representations under scale-dependent entropy, as described in the Subjective Physics framework.

🧠 Project Overview

This project simulates the behavior of a cognitive observer when interacting with a high-dimensional ontological space (\mathcal{H}{\text{ont}} \subseteq \mathbb{R}^N), projected into a cognitive manifold (\mathcal{C}{\text{obs}} \subseteq \mathbb{R}^d) via a lossy functor (F). The central object of study is the entropy function (S(\epsilon)), evaluated at various scales (\epsilon), and its derivative (dS/d\log(\epsilon)), which reveals cognitive phase transitions and distinct perceptual regimes.

🔬 Research Goals

  • Analyze scale-dependent entropy (S(\epsilon)) of cognitive representations.
  • Detect local extrema of (dS/d\log(\epsilon)) as indicators of representational phase transitions.
  • Visualize entropy landscapes and their associated cognitive geometries using t-SNE embeddings.
  • Construct extremum graphs to explore transitions between distinct observer states.

plaintext 📂 Repository Structure ├── cognitive_analysis.py # Entropy plotting, extremum detection, t-SNE, graph construction ├── cognitive_functor.py # Functorial projection implementation ├── trajectory_simulation.py # State-space trajectories and perceptual rounding ├── run_experiment.py # Main entry point for data generation and analysis pipeline ├── analysis_utils.py # Auxiliary analytical tools ├── plot_utils.py # General-purpose plotting utilities ├── metrics.py # Entropy and distance metrics ├── config.py # Global configuration parameters ├── requirements.txt # Python dependencies ├── .gitignore # Git ignore rules ├── LICENSE # MIT License ├── CITATION.cff # Citation metadata ├── README.md # This file └── results/ # Output directory (entropy curves, plots, JSON)

🚀 Quick Start

1. Clone the repository

bash git clone https://github.com/Khomyakov-Vladimir/cognitive-observer-simulation.git cd cognitive-observer-simulation

2. Set up a virtual environment

bash python -m venv venv source venv/bin/activate # or venv\Scripts\activate on Windows pip install -r requirements.txt

3. Run a full experiment

bash python run_experiment.py

Output will be saved to the results/ directory, including:

  • entropy_curve.png/.pdf: Plot of entropy (S(\epsilon)) and its derivative.
  • entropy_maxima.json: List of extremal points with metadata.
  • projection_heatmap.png: t-SNE view of entropy extrema.
  • extremum_graph.png: Graph connecting extrema in projection space.

📊 Reproducibility Checklist

| Requirement | Status | |-------------------------------|--------| | Random seed control | ✅ | | Deterministic t-SNE embeddings| ⚠️ | | Save/load experiment configs | ✅ | | Export of key outputs | ✅ | | No reliance on external APIs | ✅ |

⚠️ t-SNE is stochastic by default. For consistent results, set random_state=42 or use PCA instead.

🔧 Configuration Parameters

All hyperparameters can be adjusted in config.py:

python NUM_EPSILON_STEPS = 20 EPSILON_MIN = 0.01 EPSILON_MAX = 1.0 SHOW_PLOTS = True RESULTS_DIR = "./results/"

🧠 Theoretical Context

This project is part of an ongoing investigation into subjective physics, where physical regularities are interpreted as cognitive invariants. Entropy and its scale derivative serve as proxies for an observer's internal differentiation of stimuli under limited resolution.

See related theoretical work:

  • Kaminsky, A. (2025). Subjective foundations of quantum mechanics. Zenodo. https://doi.org/10.5281/zenodo.15098840
  • Vanchurin, V. (2025). Neural Relativity. ResearchGate. DOI:10.13140/RG.2.2.36422.79689

📎 Sample Output

  • Entropy (S(\epsilon)) and its derivative showing critical points.
  • Graph of entropy extrema in projection space.

📄 License

MIT License. See LICENSE file for details.

📫 Contact

For questions, contributions, or collaboration proposals, please contact:

Vladimir Khomyakov
GitHub – @Khomyakov-Vladimir

📖 Cite this Work

If you use this codebase in your research, please cite:

bibtex @software{vladimir_khomyakov_2025_cognitive_observer, author = {Vladimir Khomyakov}, title = {Cognitive Observer Simulation: Entropy Scaling and Extremum Structure}, year = 2025, url = {https://github.com/Khomyakov-Vladimir/cognitive-observer-simulation} }

Owner

  • Login: Khomyakov-Vladimir
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this work, please cite it as below."
title: "Cognitive Simulator and Subjective Physics: Entropy as a Cognitive Projection"
authors:
  - family-names: Khomyakov
    given-names: Vladimir
date-released: 2025-05-29
version: "1.0.0"
doi: 10.5281/zenodo.15544618
url: https://doi.org/10.5281/zenodo.15544618
license: CC-BY-4.0
type: software
repository-code: https://github.com/Khomyakov-Vladimir/cognitive-observer-simulation
keywords:
  - cognitive physics
  - subjective observer
  - entropy
  - simulation
  - Python

GitHub Events

Total
  • Push event: 42
Last Year
  • Push event: 42