sds.standard

Functions

DH_uniform(hypotheses, rng)

Uniformly random hypothesis generation

D_passive(DH, swarm, rng)

H_fixed(iterations)

Makes a function for halting after a fixed number of iterations

I_sync(D, T, swarm)

SDS(I, H)

TM_uniform(microtests, rng)

Uniformly random microtest selection

T_boolean(TM)

Boolean testing

Classes

Agent([active, hyp])

Represents an agent, contains only an activity and a hypothesis, most of the time if activity is falsy then the hypothesis can be undefined.

Cluster(hyp, agents, size)

Swarm([agent_count, swarm, AgentClass])