The actual positive exact-one drawing compiler #
Every source clause is replaced by its positive exact-one profile with a collar matching the source exit directions. Source variable vertices remain shared at scaled positions. Private source placeholders are removed, and their incidences join the trimmed source routes.
Main definitions #
positiveDrawing: finite drawing data for the actual positive exact-one output formula.positivePlacedClauses: clause records in the actual compiler's list order.PositivePlacedClause: a placed clause record, read throughclause,pointandroutes.
Main results #
positivePlacedClauses_formula: exact agreement with the actual logical formula.
References #
The finite-profile assembly and its explicit placement are original.
The common radius of all collared positive clause replacements.
Instances For
Dilation separates all closed clause boxes.
Instances For
Translate away from the source coordinate axes.
Instances For
The collared local geometry selected for one original clause.
Instances For
The lower-left corner of one replacement box.
Instances For
The inherited route outside its own local replacement box.
Instances For
A source prefix joins its inherited route; an auxiliary prefix already ends at its variable.
Instances For
An actual clause, its position, and its literal routes in literal order.
Instances For
The output clause.
Instances For
The position of the clause vertex.
Instances For
The routes of the clause's literals, in literal order.
Instances For
One original clause's output, using its actual global auxiliary offsets.
Instances For
Actual output clause records in source-block and local-clause order.
Instances For
Fresh-variable positions in one clause box; source placeholders are omitted.
Instances For
The finite position table for actual output auxiliaries.
Instances For
Shared original-variable vertices are listed before the fresh-variable position records.
Instances For
The position table keeps both shared source vertices and fresh clause-box vertices.
Instances For
Read the position of an actual output variable from the finite position table.
Instances For
The actual compact output drawing omits all private source-placeholder vertices.
Instances For
A used source variable resolves to its common original scaled vertex.
Any uniquely indexed position-table entry resolves to its prescribed actual point.
Geometric clause records retain the actual formula, variable names, and clause order.