---
slug: "ComputationalEntropyRate"
name: "ComputationalEntropyRate"
type: "Primitives"
layer: "Infrastructure"
ref: "ComputationalEntropyRate#4f45"
sema_id: "sema:ComputationalEntropyRate#mh:SHA-256:4f452b8ec7cb60a7e69fa5509ed17eaa33a77019be8631a7bbb71ae1a24c9144"
tags: ["Infrastructure","Primitives"]
updated: 2026-11-11
mindscape: "origin-of-risk"
index_url: https://mindscape.pages.dev/origin-of-risk/index.json
url: https://mindscape.pages.dev/origin-of-risk/ComputationalEntropyRate/
related: ["ChannelCapacity","ConcurrentBetHedge","EndogenousStress","FractionalMetaModel","ProximateOptions"]
---

# ComputationalEntropyRate

Bits submitted per bit accepted in a channel that computes, where rejection is meaningful work rather than noise

Layer: Infrastructure · Category: Primitives

## Mechanism

Treat a channel as computational: it accepts or rejects inputs according to a language (a password validator, an environment selecting viable genomes, a colleague judging an idea). The computational entropy rate is the number of bits that must be submitted for each bit accepted; if 66% of submitted length is accepted, the rate is about 1.5. It looks like the friction of [ChannelCapacity](https://mindscape.pages.dev/origin-of-risk/ChannelCapacity.md), but the cause is different: low Shannon capacity reflects meaningless noise, while a high computational entropy rate reflects meaningful rejection, i.e. the channel doing more work. The rate measures the difference in information between two languages, the generator's and the acceptor's. A further ratio, the computational channel flow ratio, compares the average length of accepted inputs with rejected ones: a channel that rejects short inputs early and accepts long ones can consider more options at the same entropy rate, as a writer who bins bad pages early can afford to be more critical.

## Invariants

- The rate is at least 1; it equals 1 only when every submitted input is accepted
- Rejection reflects the acceptor's criteria, not corruption in transit
- At the same entropy rate, channels with different flow ratios differ in how efficiently they consider options

## Failure modes

- Reading all friction as inefficiency to be removed, so the options it encodes are lost
- Lowering the rate by accepting everything, which removes the channel's useful criteria (e.g. password strength)
- Confusing it with noise-limited [ChannelCapacity](https://mindscape.pages.dev/origin-of-risk/ChannelCapacity.md)

## Builds on

- [ChannelCapacity](https://mindscape.pages.dev/origin-of-risk/ChannelCapacity.md) (Infrastructure; References)

## Used by

- [ConcurrentBetHedge](https://mindscape.pages.dev/origin-of-risk/ConcurrentBetHedge.md) (Mind; References)
- [EndogenousStress](https://mindscape.pages.dev/origin-of-risk/EndogenousStress.md) (Mind; References)
- [FractionalMetaModel](https://mindscape.pages.dev/origin-of-risk/FractionalMetaModel.md) (Mind; References)
- [ProximateOptions](https://mindscape.pages.dev/origin-of-risk/ProximateOptions.md) (Mind; References)

## Identity

- Sema ID: `sema:ComputationalEntropyRate#mh:SHA-256:4f452b8ec7cb60a7e69fa5509ed17eaa33a77019be8631a7bbb71ae1a24c9144`
- Ref: `ComputationalEntropyRate#4f45`

## Links

- [Pattern page](https://mindscape.pages.dev/origin-of-risk/ComputationalEntropyRate/)
- [View in the interactive graph](https://mindscape.pages.dev/origin-of-risk/#ComputationalEntropyRate)
- [JSON](https://mindscape.pages.dev/origin-of-risk/ComputationalEntropyRate.json)
- [Index of all patterns](https://mindscape.pages.dev/origin-of-risk/index.json)
