comp
the science of step. what can be transformed — and how many steps it takes
the primitive object is the step: one state transition. apply a rule to an input, get an output. one reduction in nox. one gate in a circuit. one tick of a Turing machine. remove steps and nothing changes — the universe is frozen
comp is the third element of the form triad: proof, bit, step. together they produce the graph. math verifies the graph. info populates it with distinctions. comp traverses it with transformations
the primitive
a step is not a number and not a distinction — it is a transformation. input → rule → output. the simplest step: apply one pattern to one noun → get one noun. this is nox reduce(subject, formula) — one pattern application
Alan Turing showed that a machine executing steps can simulate any other machine (universality). Kurt Goedel showed that no system of steps powerful enough to describe arithmetic can prove all truths about itself
the step is to comp what the bit is to info: the minimum unit. everything above — algorithms, programs, circuits, operating systems — is composition of steps
objects of comp
| object | what it is |
|---|---|
| step | one state transition |
| algorithm | finite sequence of steps that solves a problem |
| circuit | parallel composition of steps (gates) |
| Turing machine | minimal universal step-executor |
| data structure | arrangement of bits for efficient stepping |
| complexity class | set of problems solvable in bounded steps |
the two questions
comp asks two questions about any problem:
CAN it be computed? — computability. some problems have no algorithm (halting problem). the boundary between computable and uncomputable is sharp and proven
HOW MANY steps? — complexity. some computable problems need exponentially many steps (intractable). the boundary between tractable and intractable is the deepest open question in mathematics (P vs NP)
for cyber
nox is the step-executor: 16 reduction patterns, each one step. ask(ν, subject, formula, τ, a, v, t) — the seven fields of a cyberlink are the seven arguments of computation. ordering a computation and asserting knowledge are the same act
the cybergraph is a universal memo cache: before stepping, nox checks if the result already exists. the more the graph grows, the fewer steps actually execute. computation accelerates itself
STARK proofs compress arbitrary steps into a constant-size certificate. the verifier checks one proof instead of re-executing all steps. this is what makes the cybergraph trustless
bridges
- comp → math: proofs are computations. Curry-Howard maps every type to a proposition
- comp → info: compression is computation. entropy bounds the output of any lossless compressor
- comp → ai: machine learning is stepping through parameter space. inference is a forward pass
- comp → crypto: STARK proofs compress computation. zero knowledge proves execution without revealing inputs
- comp → cyber: every block is a state transition. the protocol is a planetary step-executor
key figures
Alan Turing, John von Neumann, Charles Babbage, Ada Lovelace, Edsger Dijkstra, Gottfried Leibniz
pages
(and (page-tags comp)) (15 results)