The Testable Science
of Consciousness
Introduction & Motivation
The Claustrum–Consciousness Hypothesis (CCH) proposes that conscious experience in brains depends on maintaining a specific global dynamical regime of high coherence AND high informational complexity, measurable by a scalar S; and that the brain requires a dedicated Coherence-Complexity Controller (CCC) to maintain this regime.
In mammals, CCH identifies the claustrum (and claustrum-like hubs) as the primary candidate for this control hub.
Why This Matters
Most existing consciousness metrics either remain at the level of "neural correlates" without specifying a control quantity, or propose measures like Φ in Integrated Information Theory that are in principle appealing but extremely hard to compute. CCH is the bridge: simple enough to implement, explicit enough to be falsified, and structured enough to suggest concrete architectures for artificial agents.
The Transition to Executable Science
With v1.3, CCH moved from philosophy of mind to a falsifiable signal-processing hypothesis. Actual Python code (Chapter 6) allows any researcher to download open-access sleep data from PhysioNet and test the theory's core predictions immediately.
Physicalist Core vs. Metaphysical Extension
CCH is deliberately stated in purely physicalist terms. It does not require a fundamental "consciousness field" or any modification of standard physics. Those ideas live in separate, explicitly metaphysical documents: the Consciousness Field Hypothesis (CFH) and the Claustrum's Cosmic Shadow (CSH).
CCH does not claim the claustrum is a magical "seat of consciousness." It proposes the claustrum as a strong candidate for a specific control function (CCC).
CCH does not claim S measures moral worth, personhood, or ethical status. S is an intensity marker for dynamical regimes, not a value scale.
CCH does not require accepting CFH or CSH. Those are optional interpretive layers.
CCH does not assert that any system with high S is necessarily conscious. It claims high S should be a reliable operational marker of regimes that in brains correlate with consciousness.
Core Claims
CCH is built around four core claims:
Conscious experience arises when a system realizes a global dynamical regime characterized by both Integration (Unity) and Differentiation (Complexity). This relationship is multiplicative:
Without Integration (Cn), the system is fragmented — schizophrenia, noise. Without Differentiation (Ψ), the system is trivial — seizure, deep sleep. Only the simultaneous presence of both "unlocks" the conscious regime.
Such regimes are inherently unstable — "The Edge of Chaos." Without active control, neural systems collapse into Seizures (High Coherence, Low Complexity) or Noise (Low Coherence, High Entropy). A controller is not optional; it is architecturally necessary.
For mammalian brains, existing anatomical and perturbation data make the claustrum a strong candidate for orchestrating this regime. Unlike the thalamus (which gates energy and arousal), the claustrum appears to act as a "tuner" or resonant controller, modulating synchrony to stabilize S within the conscious window.
Any artificial system that aims to maintain high S must include a Digital CCC module — a controller monitoring the system's internal dynamics and adjusting coupling, gain, and noise to prevent collapse into trivial or chaotic states.
The S-Metric — Full Definition
Coherence Metric Cn (Integration)
Cn measures large-scale Phase Locking across brain channels in specific frequency bands. For each epoch and target band (e.g., Alpha 8–12 Hz):
1. Filter with zero-phase Butterworth bandpass. 2. Compute Hilbert transform for analytic signal. 3. Compute Phase Locking Value (PLV) between channels.
Informational Complexity Ψ(I) (Differentiation)
Ψ(I) combines two orthogonal measures into a single factor:
Spatial Diversity: Effective Rank (ERn)
Measures the dimensionality of the covariance matrix. High rank = high spatial independence. Low rank = high redundancy. Computed from eigenvalues of the channel covariance matrix.
Temporal Structure: Structural Integrity (SI)
μcritical is the LZC value associated with the maximum derivative of Effective Rank in the subject's dynamic range — the Edge of Chaos. This solves the "Circular Calibration" problem: the metric asks "Is the system currently near its OWN optimal complexity point?"
The Lock & Key Metaphor
The product S = Cn × Ψ(I) acts as a Lock and Key mechanism. Consciousness requires both pieces simultaneously. You cannot pick the lock with integration alone (seizure) or differentiation alone (noise). The multiplicative structure means either factor collapsing to zero kills S entirely.
Parameters
| Name | Meaning | v1.3 Standard |
|---|---|---|
| band | Frequency band for Cn | Alpha (8–12 Hz) |
| window_len | Epoch length | 10s or 30s |
| noise_floor | PLV baseline | 0.1 or Surrogate 5th %tile |
| k | S scaling factor | 100 (S ∈ [0, 100]) |
| σ | LZC tolerance | max(0.05, 2 · std(LZCcal)) |
| μ | Critical point | median(LZCcal) |
The Claustrum as Controller
CCC Architecture
The Coherence-Complexity Controller (CCC) is a resonant feedback loop that continuously monitors S and exerts active feedback to keep the system within a target S-band. This is not a metaphor — it is a specific control-theoretic architecture:
1. Sense: Monitor global coherence (Cn) and complexity (Ψ) in real time.
2. Compare: Evaluate current S against the target corridor [Smin, Smax].
3. Act: If S drifts toward seizure (too high coherence), inject desynchronizing noise. If S drifts toward chaos (too low coherence), increase coupling gain.
Why the Claustrum Specifically
The claustrum has reciprocal connections to nearly every cortical area — the widest connectivity of any brain structure. It is anatomically positioned as a hub, not a relay. Perturbation studies show that electrical stimulation of the claustrum causes immediate loss of consciousness, while lesions produce not coma (like thalamic damage) but fragmentation and delirium — exactly what CCH predicts for loss of the controller.
| Feature | Thalamic Lesion | Claustrum Lesion |
|---|---|---|
| Effect on S | Mean(S) decreases | Variance(S) increases |
| Phenomenology | Coma / Sleep (fading out) | Delirium / Dissociation (breaking up) |
| Dynamics | Signal amplitude drops | Signal coherence becomes unstable |
Edge of Chaos Dynamics
The conscious regime exists at a phase transition between order and chaos. This is inherently unstable — like balancing a ball on a hill. The CCC's job is to maintain this balance continuously, adjusting coupling strength in response to moment-by-moment changes in neural dynamics. Without a controller, the system inevitably collapses to one attractor or the other.
Predictions & Falsifiability
S(Wake) > S(REM) > S(N2) > S(N3)
When computed on PhysioNet Sleep-EDF data, the S-metric should separate conscious states by a clear ordering. Pass criterion: AUC > 0.8 for Wake vs. N3 classification.
S should decrease monotonically with anesthetic depth, tracking independently of BIS (which relies on different signal features).
Direct claustrum stimulation should produce variance increase in S (controller perturbation), not mean decrease (unlike thalamic stimulation).
Advanced meditators should show elevated S during meditation, with the increase driven by maintained Ψ alongside increased Cn — not by coherence collapse.
A coupled chaotic system with a CCC module should maintain stable S longer than one without. Removal of the controller should cause mode collapse within a predictable timescale.
What Would Falsify CCH
If S fails to separate Wake from N3 sleep (AUC < 0.6), the metric is broken. If claustrum lesions produce coma rather than delirium, the controller hypothesis is wrong. If a linear "Smart Zombie" can sustain high S, the Conservation of Complexity principle fails. CCH explicitly invites these tests.
Experimental Designs & Code
The Zombie Test — Synthetic Validation
Before applying S to human data, the metric was validated on 10-channel synthetic signals to ensure it rejects "zombie" and "seizure" states:
| Condition | Cn | LZCn | SI | S |
|---|---|---|---|---|
| Wake-Like | 0.65 | 0.55 | 0.99 | ~64 |
| Seizure | 0.98 | 0.05 | 0.19 | ~18 |
| Zombie/Noise | 0.05 | 0.99 | 0.04 | ~0 |
The Smart Zombie — Adversarial Stress Test
A "Smart Zombie" signal was constructed: 10 channels of Pink Noise linearly mixed (60% common driver) to force high synchrony while retaining temporal complexity.
| Metric | Smart Zombie | Interpretation |
|---|---|---|
| Coherence Cn | 0.72 | High — mimicked successfully |
| Structure SI | 0.99 | High — mimicked successfully |
| Diversity ERn | 0.21 | Low — THE TRAP |
| Final S | 14.6 | REJECTED |
In linear systems with a fixed number of independent sources, forcing high coherence necessarily reduces Effective Rank. You cannot obtain a high-dimensional rainbow of activity by mixing a small number of grey paints. The more you lock channels together, the fewer independent degrees of freedom remain. To jointly maximize both integration and differentiation, a system must operate near the edge of chaos — not through simple linear mixing.
Expected S Patterns Across Canonical Regimes
| Condition | Expected S | Rationale |
|---|---|---|
| Wakeful rest | 60–90 | High Cn with rich self-generated structure |
| REM sleep | 50–80 | Dreaming content, slightly less stable S |
| N2 sleep | 30–60 | Spindles and K-complexes, partial integration |
| N3 slow-wave | 10–30 | Large slow waves, near-seizure integration |
| Deep anesthesia | 5–25 | Thalamic gating + loss of rich dynamics |
| Seizure | < 15 | Extreme coherence, minimal differentiation |
PhysioNet Validation Pipeline
The reference implementation computes S on real human EEG data from the PhysioNet Sleep-EDF Expanded dataset (50+ subjects, open access). The complete pipeline:
import numpy as np
from scipy.signal import hilbert, butter, filtfilt
def bandpass_filter(data, lowcut, highcut, fs, order=4):
"""Zero-phase Butterworth Bandpass filter."""
nyquist = 0.5 * fs
low = lowcut / nyquist
high = highcut / nyquist
b, a = butter(order, [low, high], btype='band')
return filtfilt(b, a, data, axis=1)
def lempel_ziv_complexity(binary_sequence):
"""Standard LZC implementation."""
n = len(binary_sequence)
c = 1; l = 1; i = 0; k = 1; k_max = 1
while True:
if binary_sequence[i + k - 1] == binary_sequence[l + k - 1]:
k += 1
if l + k > n:
c += 1; break
else:
if k > k_max: k_max = k
i += 1
if i == l:
c += 1; l += k_max
if l + 1 > n: break
else: i = 0; k = 1; k_max = 1
else: k = 1
return c
def compute_S_v1_3(epoch, fs, target_lzc, tolerance,
noise_floor=0.1, k=100):
"""Computes S = k * C_n * (ER_n * SI)"""
n_channels, n_samples = epoch.shape
# --- A. Coherence (C_n) ---
filtered = bandpass_filter(epoch, 8, 12, fs)
analytic = hilbert(filtered, axis=1)
phase = np.angle(analytic)
plv = np.mean(np.abs(np.mean(np.exp(1j * phase), axis=0)))
C_n = np.clip((plv - noise_floor) / (1.0 - noise_floor), 0, 1)
# --- B. Effective Rank (ER_n) ---
cov = np.cov(epoch)
evals = np.linalg.svd(cov, compute_uv=False)
p = evals / np.sum(evals)
p = p[p > 1e-10]
entropy = -np.sum(p * np.log(p))
ER_n = (np.exp(entropy) - 1) / (n_channels - 1)
ER_n = np.clip(ER_n, 0, 1)
# --- C. Structural Integrity (SI) ---
medians = np.median(epoch, axis=1, keepdims=True)
binary = (epoch > medians).astype(int)
lzc_sum = sum(lempel_ziv_complexity(binary[ch,:])
for ch in range(n_channels))
norm_factor = n_channels * (n_samples / np.log2(n_samples))
lzc_norm = lzc_sum / norm_factor
SI = np.exp(-(lzc_norm - target_lzc)**2
/ (2 * tolerance**2))
SI = np.clip(SI, 0, 1)
# --- D. Final S ---
Psi = ER_n * SI
S = k * C_n * Psi
return S
Digital Claustrum — Toy Model
A PI controller stabilizes 5 coupled Lorenz oscillators at their edge-of-chaos regime. If LZC drops (Seizure risk), it injects noise. If LZC spikes (Chaos risk), it increases coupling.
class DigitalClaustrum:
"""
Monitors LZC of the system.
If LZC drops (Seizure) → inject noise.
If LZC spikes (Chaos) → increase coupling.
"""
def __init__(self, kp=3.0, ki=0.5, tolerance=0.03):
self.kp = kp
self.ki = ki
self.tolerance = tolerance
self.target_complexity = None
self.error_integral = 0.0
self.coupling_gain = 2.0
self.noise_injection = 0.5
def update(self, state):
current = self._complexity_proxy(state)
error = current - self.target_complexity
self.error_integral += error
# PI control
self.coupling_gain -= self.kp * error \
+ self.ki * self.error_integral
self.coupling_gain = float(
np.clip(self.coupling_gain, 0.0, 10.0))
if error < -self.tolerance:
self.noise_injection = min(
5.0, self.noise_injection + 0.2)
action = "DESYNC (Seizure risk)"
elif error > self.tolerance:
self.noise_injection = max(
0.0, self.noise_injection - 0.2)
action = "SYNC (Noise risk)"
else:
action = "Hold"
return self.coupling_gain, \
self.noise_injection, current, action
Comparison: GNW vs IIT vs CCH
| Feature | GNW (Global Workspace) | IIT (Integrated Info) | CCH (Claustrum Control) |
|---|---|---|---|
| Mechanism | Broadcasting of content | Causal structure | Resonant Control Loop (CCC) |
| Key Metric | Access / Reportability | Φ (Causal Power) | S (Stability of Regime) |
| Role of Hubs | Message Broadcasters | Grid/Mesh Units | Active Tuners (Phase locking) |
| Stance on Noise | Neutral | Reduces Φ | Penalized via Lempel-Ziv |
| Zombie Defense | Weak (Functionalism) | Causal Structure | Control Theory (Conservation of Complexity) |
| Computability | Moderate | Intractable for large systems | Fully computable (Python code exists) |
CCH acts as a complement, not a replacement. GNW describes what happens (broadcasting). CCH describes how the brain stabilizes the physical regime required for that broadcasting to occur. IIT provides deep information-theoretic ontology; CCH offers a tractable, signal-processing-level proxy that can be deployed on real data and in engineered systems.
Human–AI Collaboration Method
Multi-LLM Dialectic
CCH was developed through parallel multi-model collaboration, not a single AI session. The human author opened separate sessions with different frontier LLMs, gave them the same prompts, and performed a "Feature Merge" of the strongest contributions from each:
| System | Role | Key Contribution |
|---|---|---|
| Gemini 3 Pro | Lead Developer | Wrote compute_S_v1_3 pipeline, PhysioNet loader |
| ChatGPT 5.1 | Ontologist | "Conservation of Complexity," "Lock & Key" metaphors |
| Claude 4.5 Opus | Reviewer | "Smart Zombie" paradox identification, logic review |
| Grok 4.1 | Reviewer | Confirmed necessity of v1.3 code upgrade |
Credit Allocation
Human Author (~60%): Conceptual core, strategic direction, lived experience, final decisions.
AI Collaborators (~40%): Code implementation, mathematical formalization, adversarial testing.
Process Lessons
Ensemble Synthesis: Multiple top-tier models given the same prompt produce diverse outputs that can be merged. Gemini gravitates toward mathematical rigor; GPT toward conceptual clarity. The merge outperforms either alone.
Executable Science: LLMs now function as "Research Software Engineers" — converting high-level theory into testable Python pipelines. The human defines what to test; the AI writes the code; review verifies alignment.
Roadmap & Limitations
Defined the S metric (S = k · Cn · Ψ(I)). Formalized "Conservation of Complexity." Released Python reference implementation. Released Digital Claustrum prototype.
Execute PhysioNet analysis and publish the actual boxplots. Extend adversarial suite to non-linear neural network zombies.
Collaborate with neuroscience groups on claustrum-targeted studies. Compare S against established clinical markers (BIS, PCI) in ICU settings.
Current Empirical Caveats
While code is provided, the large-scale analysis results (boxplots from 50+ subjects) are yet to be generated. The Digital Claustrum code is a toy demonstration, not a production architecture.
From Mechanism to Ontology
If future empirical work supports CCH, the metaphysical hypothesis (CFH) becomes a viable candidate interpretation. If CCH is refuted, CFH loses its physical anchor. This layering is deliberate: rejecting the metaphysics does not damage the science.
Glossary of Key Terms
S (Intensity Marker)
The central scalar marker: S = k · Cn · Ψ(I). Measures how strongly a system's dynamics instantiate the conscious regime.
Cn (Normalized Coherence)
A scalar in [0,1] summarizing large-scale phase-locking (integration) across selected brain channels and frequency bands.
Ψ(I) (Informational Complexity)
A composite of Spatial Diversity (ERn) and Temporal Structure (SI).
ERn (Normalized Effective Rank)
Normalized dimensionality of the covariance matrix. ERn ≈ 0 = high redundancy. ERn ≈ 1 = high spatial diversity.
SI (Structural Integrity)
A scalar in [0,1] quantifying proximity to the subject-specific critical point μcritical.
CCC (Coherence-Complexity Controller)
A subsystem that acts as a Resonant Controller, monitoring S and exerting active feedback. In mammalian brains: the claustrum.
Digital Claustrum
The architectural counterpart of the CCC in artificial systems. Monitors Sself and modulates coupling/gain/noise to maintain edge-of-chaos regime.
Smart Zombie
An adversarial signal constructed to look rich and coordinated while lacking genuine high-S structure. Defeated by Conservation of Complexity.
Edge of Chaos
The dynamical regime between order and chaos where small perturbations can propagate without collapse or noise. High S = poised near this edge.
Bojan Dobrečevič & AI Team • January 2026
Part of the CCH Research Bundle — CFH: The Vision • Evidence & Foundations