Refacte monogramRefacte

The idea behind Refacte

The approach

Changing what becomes elementary.

A change of variables can simplify a calculation. The studies here work through how to find such a change, prove what it preserves, and recover an answer to the original question. A mechanism calculus makes this explicit: specify the objects and their allowed moves, then show what those moves let us calculate.

The aim is to make methods usable: reconstruct the choices behind established arguments, compare formulations, and work through what changes when an assumption changes. Sources accompany the arguments so readers can follow those connections.

Invent the working object

A weighted difference can turn a coupled recurrence into an autonomous update. A folded graph can turn subgroup membership into a path test. A suitable coordinate change can expose a cubic obstruction hidden in quadratic equations.

Invent the form that could make it work

An ansatz is a form chosen in search of an operation: a weighted difference, a backward move, a correction term, or a combinatorial state. Its coefficients and rules still have to be determined. Ask what the form must preserve, what it must cancel, and whether those demands can actually be met.

In Straubing’s combinatorial proof of Cayley–Hamilton, as presented by Zeilberger, the first clue is that a long walk must revisit a vertex. Cutting out the intervening cycle shortens the walk but loses its weight, so keep the cycle in a reserve. A first attempt at pairing these objects can fail to undo itself; requiring a common unchanged prefix leads to the first-obstruction rule. The determinant expansion identifies the correction coefficients, while the unchanged prefix makes the exchange reversible. Together these steps prove the characteristic-polynomial identity.

There is no general recipe that guarantees the right form. A useful account can nevertheless show what suggested a candidate, what ruled out a simpler attempt, and which equations determined the remaining choices. It should distinguish these reasons from the proof that the finished construction works.

What the calculation establishes

A classification tells us which possibilities exist; finding the class of a given input may require a further procedure. An obstruction group describes where a failure can live; computing the failure requires a representative. The question determines which of these outputs is needed and when the calculation is complete.

The same discipline matters in numerical work: an exact identity must be connected to the approximation, implementation, and accuracy that the problem requires.

Read the transformation

  1. Locate the interaction. What coupling, ambiguity, or residual is stopping the argument?
  2. Invent the state. Choose what to retain so that the interaction can be manipulated.
  3. Derive the moves. Calculate how the state changes and how successive moves compose.
  4. Prove the bridge. Establish what an output in the new calculus says about the original question.
  5. Execute and test. Construct, reduce, compare, or detect failure; identify the hypotheses and the cost.

See the method in original research

In my work on Taiko product structures, a proposed group-ring construction becomes a finite incidence problem. Coarse counts leave apparently feasible color sizes; pressure and intersection constraints expose the incompatibility. The argument then returns a global obstruction to the specified construction route. The companion page follows that passage from the board to the incidence structure and back to the original question.

The broader direction is to find working representations in incidence geometry, graph theory, and matrix methods that retain the information a conclusion needs. My essay on AI and research strategy argues for developing this practice in the diagnosis and repair of sparse numerical representations, where approximation and total computational cost must also be controlled.

Make failure calculable too

A refactor can reveal that the requested change is impossible. In characteristic three, the quadratic repair of a formal logarithm succeeds while the cubic correction has no effect on the remaining error. With commuting matrices, one linear map records compatible couplings and another records the couplings a change of lift can remove. Multiplying the matrices gives both maps and explains why the second does not change the compatibility condition.

Earlier work and current reading

The current expositions and mechanism calculi develop their constructions on the page. The earlier long studies and original source editions remain in the Tensorgami archive for readers pursuing their broader settings.

Try the approach

All mathematics →