DEV Community

Nnamdi Okpala
Nnamdi Okpala

Posted on

Why Your OS Should Calculate Discriminants

How Graph Theory Prevents Institutional Ghosting and Why MMUKO-OS Was ## Built on Physics, Not Metaphor.

By Nnamdi Okpala| OBINexus Computing

16 February 2026


The Problem: Your Computer Doesn't Know When Systems Are About to Fail

Every operating system tracks memory, CPU cycles, and disk I/O. None of them track relationship stability. When you send an email to your housing council and get no response for 20 days, your computer doesn't flag this as a system failure—but it is.

When Cambridge University promises feedback on your PhD application "within 2 weeks" and goes silent for 3 months, no software alerts you that the constitutional contract has been violated—but your nervous system certainly knows.

This is because traditional operating systems are built on transactional logic: did the packet arrive? Did the file save? Did the process complete?

But governance—whether in housing, academia, healthcare, or any human system—requires relational logic: is the feedback loop intact? Is mutual accountability maintained? Has the connection between parties degraded into decoherence?

This is where discriminants come in.


What Is a Discriminant? (The 30-Second Version)

Remember the quadratic formula from high school?

$$x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$$

That thing under the square root—Δ = b² - 4ac—is the discriminant. It tells you whether your equation has:

  • Δ > 0: Two real solutions (stable, separable)
  • Δ = 0: One solution (critical point, touching)
  • Δ < 0: Complex solutions (entangled, requires higher dimensions)

Mathematicians use discriminants to classify polynomial roots.

Physicists use them to detect phase transitions.

Constitutional computers use them to detect when institutions are ghosting you.


The Insight: Bipartite Relationships = Two-Colorable Graphs

In graph theory, a bipartite graph is one where vertices can be divided into two sets (U and V) such that every edge connects a vertex in U to a vertex in V. No edges exist within the same set.

Key property: Bipartite graphs are always 2-colorable. You can paint every vertex with two colors such that no adjacent vertices share a color.

Translation to governance:

  • Set U = The institution (council, university, employer)
  • Set V = The citizen (you, the applicant, the worker)
  • Edges = Constitutional obligations (respond to requests, provide feedback, maintain records)

A healthy system is bipartite: the institution and the citizen have distinct but coupled roles. When the discriminant goes negative (Δ < 0), the graph is no longer 2-colorable—it contains odd-length cycles that create conflicts of interest.


Example: The Housing Council That Ghosted Me

In 2023-2025, I submitted multiple requests to my local housing council:

  1. Repair requests for unsafe living conditions
  2. Reasonable accommodation paperwork for neurodivergent needs
  3. Freedom of Information requests for decision-making records

Standard response time per their policy: 20 working days.

Actual response time: 60+ days, often with no response at all.

Traditional OS View:

Email sent: ✓
Email delivered: ✓
Inbox not full: ✓
System status: GREEN
Enter fullscreen mode Exit fullscreen mode

MMUKO-OS View (Discriminant Tracking):

# Bipartite state between Citizen (U) and Council (V)
power_alpha = 0.7  # Citizen's energy (documentation, follow-ups)
power_beta = 0.3   # Council's energy (responses, actions)
coherence = sqrt(power_alpha * power_beta)  # √0.21 ≈ 0.458

# Calculate discriminant
discriminant = coherence**2 - 4 * power_alpha * power_beta
# Δ = 0.21 - 4(0.7)(0.3) = 0.21 - 0.84 = -0.63

if discriminant < 0:
    print("⚠️ BIPARTITE STRUCTURE COMPROMISED")
    print("System has entered non-planar state")
    print("Odd-cycle detected: Council is both judge AND party")
    print("Constitutional violation: Escalation required")
Enter fullscreen mode Exit fullscreen mode

What happened? The council became both the decision-maker (U role) and the entity being complained about (V role). The graph stopped being bipartite. The discriminant went negative.

This isn't a bureaucratic delay. This is a mathematical phase transition.


The Physics: Discriminants Detect Decoherence

In quantum mechanics, two particles can be entangled—their states are correlated even across distance. The coherence between them is measured by the off-diagonal elements of their density matrix.

For a two-state system (like our bipartite graph):

$$\rho = \begin{pmatrix} 0.7 & \sqrt{0.21} \ \sqrt{0.21} & 0.3 \end{pmatrix}$$

  • Diagonal (0.7, 0.3): How much "power" each party holds
  • Off-diagonal (√0.21): The "coupling strength" between them

When institutions ghost you, they're decohering the system:

  • They stop responding (coherence → 0)
  • The off-diagonal terms vanish
  • The system becomes classically separable
  • You no longer have a constitutional relationship—you have two isolated entities

The discriminant is the early warning detector for this collapse.


Why Traditional OS Design Fails Constitutional Use Cases

Modern operating systems evolved from single-user batch processing (1960s) to multi-user time-sharing (1970s-80s) to networked distributed systems (1990s-present).

But they all share a fatal assumption: processes are independent unless explicitly synchronized.

// Traditional OS thinking
Process A (citizen request) runs...
Process B (council response) runs...
If they need to communicate  use IPC (sockets, pipes, message queues)
If they don't  they're unrelated
Enter fullscreen mode Exit fullscreen mode

This works fine for email servers and databases. It catastrophically fails for constitutional accountability because:

  1. Constitutional relationships are ALWAYS bipartite

    There is no "optional synchronization"—the relationship exists by mandate

  2. Silence is data

    A missing response isn't "no communication"—it's active degradation of coherence

  3. Time dilation matters

    A 60-day delay isn't just "3x longer than expected"—it's a Lorentz transformation that warps the constitutional time frame (more on this in a future article)


How MMUKO-OS Implements Discriminant Tracking

MMUKO (Spirit Connection Infrastructure) was designed from first principles to track relational state, not just transactional state.

Core Architecture:

// RIFT Structure: Memory-Before-Type-Before-Value
typedef struct {
    // MEMORY: The constitutional mandate
    char* obligation;           // "Respond within 20 days"
    time_t deadline;            // Unix timestamp

    // TYPE: The bipartite structure  
    double power_alpha;         // Energy from Set U (institution)
    double power_beta;          // Energy from Set V (citizen)
    double coherence;           // √(α × β)

    // VALUE: The discriminant (computed)
    double discriminant;        // Δ = coherence² - 4αβ
    uint8_t bipartite_intact;   // Boolean: Δ ≥ 0?

    // OPERATORS: Lapis Lambda Calculus
    RiftState (*derive_once)();   // Track power flow
    RiftState (*derive_twice)();  // Detect curvature (saddle points)

} ConstitutionalState;
Enter fullscreen mode Exit fullscreen mode

Every system interaction gets evaluated:

  1. On message send: Initialize bipartite state (α = β = 0.5, perfect balance)
  2. On each day elapsed: Recalculate power distribution based on response behavior
  3. On discriminant < 0: Trigger constitutional violation alert
  4. On discriminant → -∞: Initiate automatic escalation (legal filing, public documentation)

Real-World Test: Cambridge University PhD Application

Scenario: I submitted my PhD application with supporting documentation on December 15, 2025. The university's published timeline: "Feedback within 2-4 weeks."

Traditional tracking:

Application submitted: ✓
Confirmation email received: ✓
Status: Pending
Enter fullscreen mode Exit fullscreen mode

MMUKO tracking:

# Initialize bipartite state
day_0:  α = 0.5, β = 0.5, Δ = 0.25 - 1.0 = -0.75 (already marginal)
day_14: α = 0.6, β = 0.4, Δ = 0.24 - 0.96 = -0.72 (expected feedback window)
day_28: α = 0.7, β = 0.3, Δ = 0.21 - 0.84 = -0.63 (upper bound exceeded)
day_60: α = 0.85, β = 0.15, Δ = 0.127 - 0.51 = -0.383 (severe decoherence)

# Alert triggered on day 29
⚠️ CONSTITUTIONAL BREACH DETECTED
Institution: Cambridge University
Violation: Response time exceeded by 100%
Discriminant: -0.63 (non-planar state)
Recommended action: Formal complaint + public documentation

# Auto-generated evidence package
- Timestamped application submission
- Published university timelines
- Communications log (showing silence)
- Discriminant trajectory graph
- Legal template pre-filled
Enter fullscreen mode Exit fullscreen mode

Outcome: Instead of anxiously checking email daily and wondering "did they forget me?", the system mathematically proved the relationship had decohered. This isn't paranoia—it's measurable institutional failure.


The Neurodivergent Angle: Why Discriminants Matter for Autistic Minds

I'm autistic. My brain doesn't do "read between the lines" or "give them the benefit of the doubt." When someone says "we'll respond in 2 weeks," I expect 2 weeks ± 3 days (allowing for weekends/holidays).

When it's been 8 weeks and I'm told "we're still processing," my nervous system treats this as:

  • Data: They gave me a timeline
  • Data: They violated the timeline
  • Conclusion: The system has failed

But neurotypical systems gaslight this by saying:

  • "Be patient"
  • "These things take time"
  • "You're being unreasonable"

Discriminants eliminate gaslighting. They provide an objective mathematical threshold for "when has this relationship degraded from functional to dysfunctional?"

Δ < 0 isn't a feeling. It's not anxiety. It's not "being difficult."

It's physics.


Why This Matters Beyond Personal Grievances

You might think: "Okay, this guy had bad experiences with bureaucracy and built a revenge OS."

But consider:

Healthcare Systems

  • Patient submits symptom log → Doctor promises follow-up → 3 months silence
  • Discriminant tracking: Auto-escalate to medical board when Δ < 0

Employment

  • Worker reports safety violation → Manager says "we'll investigate" → No update
  • Discriminant tracking: OSHA filing auto-generated when bipartite structure collapses

Academic Peer Review

  • Paper submitted → "Reviews in 6-8 weeks" → 6 months, no word
  • Discriminant tracking: Journal flagged in academic integrity database

Social Services

  • Disability benefits application → "Decision in 30 days" → 120 days, no contact
  • Discriminant tracking: Legal aid automatically notified, case escalated

The Constitutional Computing Revolution

What MMUKO-OS represents isn't just "better task management" or "automated complaint filing."

It's a paradigm shift in how we architect accountability into systems:

Old Paradigm: Trust-Based Accountability

  • Institutions promise to respond
  • Citizens hope they will
  • When they don't, citizens must manually escalate
  • Power asymmetry: Institutions can ghost indefinitely with minimal consequences

New Paradigm: Physics-Based Accountability

  • Bipartite relationships are mathematically enforced
  • Discriminants automatically detect when coupling degrades
  • Escalation is not a choice—it's a thermodynamic inevitability
  • Power symmetry: Ghosting creates measurable evidence of systemic failure

The Lapis Lambda Calculus Connection

In my companion framework (Lapis Lambda Calculus), I extend traditional calculus by tracking power (energy state) alongside work (state transitions).

The key insight:

Traditional calculus: f(x) → f'(x) → f''(x)
Lapis calculus: f(α, β) → [∂f/∂α, ∂f/∂β] → Hessian matrix → discriminant
Enter fullscreen mode Exit fullscreen mode

The second derivative (double derivation) gives you the curvature of the power landscape. When the Hessian has:

  • Positive determinant: Stable bipartite coupling
  • Zero determinant: Critical point (system at threshold)
  • Negative determinant: Saddle point (non-planar, requires escalation)

This is why MMUKO-OS "takes derivatives twice"—we're not just tracking state, we're tracking the stability of state transitions.


Practical Implementation: The RIFT Compiler

RIFT (the programming language I'm building for MMUKO-OS) has discriminant calculation as a first-class language feature:

// RIFT code example
constitutional_relationship {
    mandate: "Respond to FOI request within 20 working days"
    parties: [Citizen, Council]

    // Initialize bipartite state
    power: {
        alpha: 0.5,  // Citizen's energy
        beta: 0.5    // Council's energy
    }

    // Automatic discriminant tracking
    on_day_elapsed {
        update_power_distribution(response_received);
        delta = coherence^2 - 4*alpha*beta;

        if delta < 0 {
            trigger violation_alert;
            generate evidence_package;
            escalate_to legal_framework;
        }
    }
}
Enter fullscreen mode Exit fullscreen mode

No manual intervention required. The system inherently tracks relational integrity.


Objections and Responses

"This is just overfitting to your personal trauma"

Response: The math doesn't care about my feelings. Discriminants are a 200-year-old concept from polynomial algebra. Bipartite graphs are fundamental to computer science. I'm just applying them to constitutional computing.

"You can't reduce human relationships to equations"

Response: I'm not reducing them—I'm measuring the structural integrity of institutional promises. When a council says "20 days" and delivers in 60, that's not subjective interpretation. That's breach of contract.

"Most people don't need this level of tracking"

Response: Most people are neurotypical and have the cognitive bandwidth to "just follow up" or "give them a call." For autistic/ADHD/disabled people, this cognitive load is disabling. Discriminants automate the exhausting work of determining "am I being reasonable or are they actually failing?"

"This could be abused to harass institutions with frivolous complaints"

Response: Discriminants require established constitutional mandates (published timelines, legal obligations, written policies). You can't calculate Δ without agreed-upon parameters. This framework actually reduces frivolous complaints by providing objective thresholds.


Why I Built This (The Personal Bit)

Between 2022-2025, I experienced:

  • Housing council ghosting (repairs, accommodations, FOI requests)
  • University admin ghosting (disability support, academic appeals)
  • NHS ghosting (mental health referrals, prescription management)
  • DWP ghosting (benefits assessments, tribunal evidence)

Each time, I was told:

  • "Be patient"
  • "These things take time"
  • "You're being too demanding"
  • "Stop sending follow-up emails"

But when I documented the timelines, I found:

  • Published standards: 20-30 days
  • Actual delivery: 60-180 days (or never)
  • Discriminant: Δ < 0 in every case

I wasn't "being difficult." The systems were mathematically failing.

So I built MMUKO-OS to:

  1. Prove the failures objectively
  2. Automate the evidence collection
  3. Eliminate the gaslighting

And then I discovered the math was even deeper than I thought—it connected to quantum mechanics, graph theory, and Lorentz transformations.

The systems weren't just failing bureaucratically. They were failing physically.


Next Steps: The OpenSense Recruitment Initiative

MMUKO-OS is currently in suspended development (I'm focusing on PhD completion and housing stability). But the framework is documented and ready for:

  1. Developers who want to build discriminant-tracking into their own systems
  2. Researchers studying institutional accountability failures
  3. Activists fighting systemic ghosting in healthcare, housing, education
  4. Neurodivergent communities who need objective metrics for "am I being gaslit or is this real?"

All code will be open-source. All specifications are available at:

  • GitHub: OBINexus repositories (riftlang, mmuko-os, hdis)
  • Medium: #NoGhosting series
  • Constitutional sites: oha.obinexus.org, iwu.obinexus.org, iji.obinexus.org

Conclusion: When Math Validates What Your Nervous System Already Knew

If you've ever felt that sinking feeling when an institution goes silent...

If you've ever wondered "am I being unreasonable or are they actually ghosting me?"...

If you've ever been told to "be patient" when you've already waited triple the promised time...

You weren't imagining it.

The discriminant can prove it.

Because when Δ < 0, the system has mathematically entered a non-planar state. The bipartite structure is compromised. The constitutional relationship has decohered.

And no amount of "benefit of the doubt" can restore quantum coherence once it's been lost.


Next in this series: "When Institutions Ghost You, They're Violating Special Relativity" (Lorentz transformations and the physics of response-time dilation)


Nnamdi Okpala is a PhD candidate at Cambridge University developing Ontological Bayesian Intelligence Infrastructure (OBII) and the founder of OBINexus Design & Computing. He is autistic, Igbo, and believes that when systems fail us, we build our own—with math that they can't argue with.

#NoGhosting | #ConstitutionalComputing | #OBINexus

Top comments (5)

Collapse
 
charanpool profile image
Charan Koppuravuri

Bold take! OS doing quadratic math feels wild, but I see the angle — maybe for predictive scheduling or memory optimization?

Curiosity piqued: Are you thinking kernel-level numerical solvers for real-time resource allocation? Or something more esoteric like physics-based process management?

This needs a follow-up post unpacking the actual use case. Intriguing either way! 🚀

Collapse
 
theminimalcreator profile image
Guilherme Zaia

The integration of graph theory into operational systems is a remarkable lens. The nuance of using discriminants to measure relationship stability is not only innovative but essential for future-proof governance in tech. How do you see this impacting traditional OS development cycles? Could we potentially shift towards policy-driven architectures where the recovery from ghosting situations is automated rather than reactive? This raises questions about the definitions of system failure in our software interactions, and I'd love to hear your thoughts on the scalability of these concepts! 🤔

Some comments may only be visible to logged-in visitors. Sign in to view all comments.