16_STACK_ARITHMETICA/ROTAS_ARITHMETICA_StructuralInstantiation.md

Bytes: 8508 | SHA-256: 13ea36419dd33aec347a154ba9e9231010a602469bff05641330f15e1da3356e | Source: 16_STACK_ARITHMETICA/ROTAS_ARITHMETICA_StructuralInstantiation.md

Page Sections
# ROTAS ARITHMETICA — Structural Instantiation

Version: `2.0.0-ROTAS-ARITHMETICA-STATE-SPACE-REDUCTION`
Status: `STRUCTURALLY COMPLETE CANDIDATE / NON-RUNTIME`
Authority: `USER / HUMAN CONTROL PLANE`
Class: `AGLA / ROTAS / ARITHMETICA`
Mutation policy: `VERSION-CONTROLLED ONLY`

Dependencies:

- root ROTAS class law;
- `TENET_ARITHMETICA_DoctrinalInvariants.md`.

ROTAS instantiates the native arithmetic field and lawful traversal structure.
It does not admit requests, execute an OPERA, or mediate results.

## I. Native ROTA

Identifier: `ROTA-QUANTITAS-ET-QUALITAS`

Center:

```text
PRE / 1 / identity / non_relational_anchor
```

Chambers:

```text
I    / 2  / distinction
II   / 3  / mediation
III  / 4  / stabilization
IV   / 5  / asymmetry
V    / 6  / synthesis
VI   / 7  / rupture
VII  / 8  / amplification
VIII / 9  / closure
IX   / 10 / transition
```

Every chamber identity is the tuple:

`<ROTA_ID, INDEX, NUMBER, QUALITY, VERSION>`.

No component alone substitutes for the tuple.

## II. Topology

The center is addressable from every chamber. Chambers `I..IX` expose a
complete adjacency field for declared relations.

```text
CENTER_TO_ALL = TRUE
CHAMBER_FIELD = COMPLETE_GRAPH
COMPLETE_GRAPH != FREE_TRAVERSAL
```

Every traversal still requires:

- declared origin and destination;
- declared relation;
- edge provenance;
- AREPO admission;
- an OPERA that consumes the route;
- SATOR trace and closure.

## III. Relation vocabulary

Source relation tokens:

- `GEN`
- `MAN`
- `UG`
- `PC`
- `PRESUPPOSES`
- `MEDIATES`
- `INTEGRATES`

Normalized relation tokens required by source default edges:

- `STABILIZES`
- `DISTURBS`
- `CLOSES`
- `TRANSITIONS`

The normalized tokens make implicit source use explicit. They do not alter the
underlying default readings.

## IV. Default edges and derivations

| ID | From | To | Result | Relation | Operator | Reading |
|---|---:|---:|---:|---|---|---|
| `E-02-03` | 2 | 3 | — | `MEDIATES` | — | distinction opens mediation |
| `E-03-04` | 3 | 4 | — | `STABILIZES` | — | mediation stabilizes |
| `E-04-05` | 4 | 5 | — | `DISTURBS` | — | stabilization exposes asymmetry |
| `D-02X03-06` | 2 | 3 | 6 | `INTEGRATES` | multiplication | distinction × mediation yields synthesis |
| `D-03X03-09` | 3 | 3 | 9 | `CLOSES` | multiplication | repeated mediation yields closure |
| `E-09-10` | 9 | 10 | — | `TRANSITIONS` | — | closure opens transition |

`D-*` records are typed derivations or hyperedges. They must not be flattened
into ordinary binary edges because the result and arithmetic operator are
essential.

## V. Traversal contract

```text
ARITHMETICA_ROUTE:
  route_id:
  rota_id: ROTA-QUANTITAS-ET-QUALITAS
  origin:
  destination:
  result_locus:
  edge_or_derivation_id:
  relation:
  arithmetic_operator:
  edge_provenance:
  direction:
  revisit_policy:
  stop_condition:
  return_condition:
```

Permitted route classes:

- `LOOKUP`: carrier-quality resolution without chamber traversal;
- `EDGE`: one declared binary relation;
- `DERIVATION`: validated arithmetic operation with result locus;
- `SEQUENCE`: ordered edges or derivations;
- `RETURN`: explicit closure to a declared locus;
- `HANDOFF`: typed export to another admitted ROTA or coordinator.

## VI. Cyclic and closure discipline

`closure / 9` is a chamber quality, not automatic route termination.

`transition / 10` is a chamber quality, not permission to jump to another stack.

The ROTA is structurally cyclic only when a route declares a return. A sequence
must not claim closure merely because it visits chamber VIII.

## VII. Graph-export interface

The future graph interface may export:

```text
ARITHMETICA_GRAPH_SUBSTRATE:
  source_rota_id:
  source_version:
  loci:
  binary_edges:
  typed_derivations:
  available_adjacencies:
  admitted_traversal_subset:
  provenance:
  unresolved_relations:
```

`available_adjacencies` and `admitted_traversal_subset` must be separate.

The export is structured substrate. It is not a graph-generation OPERA and does
not make the receiving graph canonical.

## VIII. Failure vocabulary

- `locus_identity_incomplete`
- `center_chamber_collapse`
- `complete_graph_free_jump`
- `relation_token_undeclared`
- `derivation_flattened_to_edge`
- `closure_quality_as_route_closure`
- `transition_quality_as_cross_stack_permission`
- `route_without_arepo`
- `graph_export_as_graph_authority`

## IX. Generated state-space structure

The native `ROTA-QUANTITAS-ET-QUALITAS` is the default bounded fixture. A
request MAY instantiate another ROTA from an admitted problem and rule set:

```text
ARITHMETICA_STATE_SPACE:
  state_space_id
  tenet_ref
  domain_ref
  state_schema_ref
  rule_set_ref
  seed_states[]
  candidate_states[]
  admitted_states[]
  rejected_states[]
  binary_transitions[]
  hypertransitions[]
  equivalence_classes[]
  active_planes[]
  bounds
  reduction_trace_ref
```

ROTAS materializes possibilities. It does not decide numeric truth,
admissibility, or qualitative adequacy.

## X. Multiplane topology

The extracted historical machine supplies three initial planes:

- `prima_intentio`: constitutive numeric posture;
- `secunda_intentio`: structural and relational derivation;
- `decimal_manifest`: base-dependent visibility.

Additional planes require explicit TENET and AREPO bindings.

The canonical historical fixture includes:

```text
CONSTITUTIVE_SPINE: 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9 -> 10
STRUCTURAL_PATHS:   2 -> 4 -> 8
                    3 -> 9
                    6 -> 7 -> 8
                    9 -> 10
HYPEREDGES:         {2,3} -> 6
                    {2,5} -> 10
```

This fixture does not restrict future rule sets to arithmetic operators.

## XI. Rule-transition record

```text
ARITHMETICA_TRANSITION:
  transition_id
  rule_ref
  input_state_refs[]
  output_state_refs[]
  plane
  precondition_result
  quantitative_check
  qualitative_projection_status
  direction
  cost
  provenance
  status: CANDIDATE | ADMITTED | REJECTED | TRAVERSED
```

Multi-input or multi-output rules remain hypertransitions. They MUST NOT be
flattened when arity affects meaning.

## XII. Reduction topology

Reduction is recorded as a first-class structural object:

```text
ARITHMETICA_REDUCTION_TRACE:
  initial_candidate_count
  stages:
    - stage_id
      policy_ref
      input_state_refs[]
      retained_state_refs[]
      removed:
        - state_ref
          reason_code
          evidence_ref
  final_state_refs[]
  unresolved_state_refs[]
```

Enumeration order, pruning order, and traversal order are separate. A pruning
heuristic is not an edge and does not mutate a canonical GRAPHUS edge set.

## XIII. GRAPHUS COMMUNIS binding

ROTAS exports a state-space instance to GRAPHUS through:

```text
ARITHMETICA_GRAPHUS_BINDING:
  arithmetic_state_space_ref
  graphus_instance_ref
  carrier_map
  rule_to_transition_map
  quantitative_foundation_ref
  available_transition_refs[]
  admitted_traversal_refs[]
  reduction_trace_ref
```

The graph instance may render or traverse the admitted subset. It may not infer
missing arithmetic rules from visual proximity or graph reachability.

## XIV. Extended failures

- `rule_transition_without_rule_ref`
- `hypertransition_arity_erased`
- `enumeration_order_as_traversal_order`
- `pruning_heuristic_as_edge`
- `rejected_state_erased_from_trace`
- `state_space_export_without_tenet_foundation`
- `graph_reachability_as_rule_validity`

## XV. Multi-OPERA ordinal route

```text
ARITHMETICA_MULTI_OPERA_ROUTE:
  history_id
  objective
  ordered_bindings:
    - ordinal
      carrier_quality
      effective_mode
      opera_ref
      input_state_ref
      expected_delta
      dependency_refs[]
  current_ordinal
  stabilization_ordinal: 4
  maximum_ordinal: 10
  stop_condition
  continuation_policy
```

The route is ordered by admitted execution history, not by stack letter.
Changing the order changes the effective modes and requires a new AREPO
decision.

ROTAS MAY expose the next ordinal locus. It MUST NOT infer that the next locus
ought to be traversed.

## XVI. Final law

ROTAS ARITHMETICA instantiates the field.

It exposes possible traversal.

It does not grant traversal.

Actual artifact: 16_STACK_ARITHMETICA/ROTAS_ARITHMETICA_StructuralInstantiation.md