lin-0113
8.9 The DLINCS compiler
The computational architecture can be organized as a compiler with a small interface.
Compiling a deep learning sketch
Parse typed objects, generators, serial wiring, and tensor wiring.
Construct the quotient relations and designated universal properties.
Instantiate every generator as a fixed or parametrized module.
Compile base obstruction observers for the declared relations.
Lift admitted objects and arrows to tangent or Weil probes.
Compile reverse-mode updates and requests compositionally.
Quotient parameter gauges and presentation-null directions.
If an intrinsic metric is declared, solve the typed tangent repair on the quotient and record any curvature approximation.
Retract the tangent proposal to parameter space without conflating it with admission.
Return separate base, tangent, update, and request certificates.
This compiler need not force every module to be trainable. Fixed transitions, incidence maps, restrictions, and aggregation operators are parametrized maps with terminal parameter objects. Trainable modules and fixed structure can therefore coexist in one sketch.