{"id":"e50bfe39-eca1-4f32-9817-52cd9fce589e","arxiv_id":"1908.11453","paper_version":1,"verdict":"CONDITIONAL","confidence":"MODERATE","novelty_score":5.0,"correctness_risk":"low","formal_verification":"none","parameter_count":0,"one_line_summary":"Runge-Kutta discretization commutes with every affine map that relates two vector fields, so affine invariant submanifolds such as synchrony polydiagonals are preserved in the discrete dynamics.","lead":"The paper proves that if two differential equations are related by a straight-line (affine) map, then any Runge-Kutta numerical method preserves that relationship. This explains why flat invariant subspaces such as synchrony patterns in coupled cell networks survive numerical integration, even when the subspace is unstable.","discovery_kind":"extension","skeptic_critique":{"model":"deepseek-v4-flash","headline":"Implicit half of the central claim is not proved as stated: Theorem 4.4 covers only q-step fixed-point iteration, not exact implicit stage solves.","rationale":"The reader's CONDITIONAL verdict remains appropriate. I agree with the reader that the explicit case is fully proved and that the paper deserves conditional acceptance rather than rejection. The reader's primary weakest assumption was fixed versus adaptive stepsize; I regard that as less load-bearing because Definition 2.6 explicitly fixes h, so Theorem 3.1 does not claim to cover adaptive codes. The reader's second hidden assumption—that implicit stages are solved by the q-step iteration rather than exactly—is the more central gap, because the abstract and introduction promise implicit RK methods generally. My concrete two-root example shows why an exact solve without a uniqueness hypothesis can break affine equivariance: the induction in Theorem 4.4 relies on the iterates being mapped by L, and an arbitrary exact root need not lie in the image. This does not invalidate Theorem 4.4 for its stated q-step iteration; it does mean the paper's broad 'implicit' claim needs a well-posedness/contraction remark or a restriction to uniquely solvable stages. Since the same conditional verdict captures both the reader's concern and mine, no change to the verdict is needed.","tokens_in":7869,"tokens_out":6219,"duration_ms":67860,"concrete_test":"For the implicit Euler pair X(x)=x², L(x)=(x,x), Y(y1,y2)=(y1²,y2²), set h=1 and x=0.1. Solve the stage equation k=(x+k)² exactly and verify that an exact root finder on the Y side can select the two different roots (about 0.787 and 0.013) for the two components, giving D_Y(Lx) ≠ L D_X(x)+p. Then add a contraction hypothesis h·Lip(X)<1 and check that the exact-solve analogue of Theorem 4.4 becomes provable, confirming that the missing uniqueness condition is the only obstruction.","verdict_should_be":"UNCHANGED","load_bearing_attack":"The announced result—that any Runge-Kutta method, explicit or implicit, intertwines affine-related vector fields—is broader than what is proved. Theorem 3.1 is a clean proof for explicit methods. Theorem 4.4, however, defines a new object D^{(A,b,h,q)}: exactly q steps of fixed-point iteration for the stage equations, started at (X(x),...,X(x)). This is not the implicit Runge-Kutta method of Definition 2.6, whose stage equations (4.1) are to be solved. The proof's induction uses that every iterate satisfies η^{(k)} = (L × ... × L) ξ^{(k)}; an exact solver that returns a root of the Y-stage equations outside the image of that map need not satisfy (3.3). Example: for implicit Euler, X(x)=x², L(x)=(x,x), Y(y1,y2)=(y1²,y2²), h=1, x=0.1, the stage equation k=(x+k)² has two positive roots; if the two Y components select different roots, D_Y(Lx) ≠ L D_X(x)+p. A uniqueness or contraction hypothesis, such as h·Lip(X)<1, would make the exact solve well-defined and equivariant, but no such hypothesis appears in the paper. The adaptive-stepsize issue raised by the reader is real but secondary: Definition 2.6 fixes h, so the explicit theorem itself does not overclaim adaptivity. The implicit gap is closer to the central claim and should be closed by stating the needed well-posedness condition explicitly.","agreement_with_reader":"partial"},"referee_report":{"model":"deepseek-v4-flash","summary":"The paper proves that Runge-Kutta discretizations preserve affine maps between vector fields. Specifically, if vector fields X on R^n and Y on R^m satisfy Y(Lx+p)=L X(x) for a linear map L and vector p, then the associated discrete-time maps commute with the affine map f(x)=Lx+p. The explicit case is proven by induction on the RK stages (Theorem 3.1). For implicit methods, the paper defines a q-step fixed-point iterative version of the RK map, D^{(A,b,h,q)}_X, and proves the analogous intertwining property for that map (Theorem 4.4). The paper then gives examples from coupled cell networks, invariant polydiagonals, affine invariant submanifolds, and a nonlinear invariant parabola that is not preserved. The declared goal is to explain why RK4 preserves invariant polydiagonals even when the latter are unstable.","tokens_in":8172,"tokens_out":2331,"duration_ms":25037,"significance":"If the result stood as stated for all implicit Runge-Kutta methods, it would be a clean structural theorem: any affine map of dynamical systems is also a map of the discretized systems for the entire RK family. The explicit proof is complete and elegant, and the examples support the claim for the implemented methods. The paper also connects the result to the coupled-cell-network formalism, providing a useful explanation for a numerical phenomenon observed in practice. The main limitation is that the implicit portion is proved only for a specific q-step fixed-point iteration, not for the exact solution of the implicit stage equations as defined in Definition 2.6.","major_comments":[{"comment":"Theorem 4.4 does not prove the announced result for implicit Runge-Kutta methods as defined in Definition 2.6. The object D^{(A,b,h,q)}_X defined in Definition 4.2 is not the implicit method of Definition 2.6, whose stage equations (4.1) are to be solved exactly; it is the map obtained after exactly q applications of a fixed-point iteration started at (X(x),...,X(x)). The induction in the proof of Theorem 4.4 uses that every iterate satisfies eta^{(k)} = (L×...×L) xi^{(k)}, which holds for the fixed-point iteration but need not hold for an exact solution of the implicit equations when those equations have multiple roots. The statement should be restricted to the q-step iteration actually proved, or a well-posedness condition (e.g., a contraction hypothesis making the exact solve unique and equivariant) must be added and proved.","section":"Section 4, Theorem 4.4"},{"comment":"The abstract and the introductory Theorem state that the result holds for 'a Runge-Kutta method (explicit or implicit)' with no qualification. This overstates what is proved. As written, the explicit case is fully proved, but the implicit case is proved only for the q-step fixed-point iteration. The central claim of the paper should be revised to match the proven theorem, either by defining implicit methods in the paper as the q-step iterative method or by proving the result for the exact implicit scheme under suitable hypotheses.","section":"Abstract and Introduction, Theorem statement"},{"comment":"The paper's treatment of implicit methods does not address the possibility that the fixed-point iteration converges to different roots for the X-system and the Y-system. Because the proof only tracks the iteration from the prescribed starting point (X(x),...,X(x)), it does not cover the case where an implicit solver selects a root outside the image of the map (L×...×L). This is not a purely technical point: for implicit Euler, one can construct X, Y, L, and x such that the Y-stage equation has two roots and the solver picks different roots for the two components, breaking the intertwining identity. The manuscript needs either an explicit uniqueness assumption (with a proof that the root is equivariant) or a precise statement that only the q-step iteration is considered.","section":"Section 4, Definition 4.2 and surrounding text"}],"minor_comments":[{"comment":"There are numerous typographical errors, including 'explicity' in Sections 1 and 3, 'explicit' for 'explicit', 'networs' in Example 5.3, and 'machinary' in the same example. These should be corrected.","section":"Throughout"},{"comment":"The notation 'DyY (Lx+p)' appears to be a typo for 'D_Y(Lx+p)'. The display should be corrected.","section":"Introduction, Theorem statement"},{"comment":"The network diagrams displayed in (5.3) and (5.4) are rendered unclearly; the arrows and node labels should be redrawn so that the reader can see the network structure being described.","section":"Example 5.3, equations (5.3) and (5.4)"},{"comment":"The statement 'P :={(x1,x2) in R^2 | x2^2 = x1}' refers to the image of f(x)=(x^2,x), but the notation x2^2 = x1 (with x1,x2 as coordinates) is ambiguous because x1 is also used as the first coordinate. This should be rewritten with clearer coordinate names.","section":"Section 5, Example 5.4"},{"comment":"The definition of the RK map fixes the step size h, and the proof of Theorem 3.1 uses that same h for all stages. The paper should note explicitly that adaptive-stepsize implementations are outside the scope of the theorem, since the proof does not cover methods that choose h based on local error estimators.","section":"Section 2, Definition 2.6"}],"recommendation":"major_revision","confidential_remarks":"The main issue is the mismatch between the announced implicit result and the theorem actually proved. The explicit half is solid and could be published on its own; the implicit half needs either a substantial revision of the claim or additional hypotheses and proofs to cover the exact implicit method. The paper would be acceptable after the authors address this gap."},"author_rebuttal":null,"desk_editor":{"model":"deepseek-v4-flash","letter":"Dan, quick take on arXiv:1908.11453. The explicit half is the real content and it is sound: if vector fields X and Y are related by an affine map Lx+p, then any explicit Runge-Kutta map with fixed stepsize preserves that relation. The proof is a short induction on stages; it is clean, self-contained, and I believe correct. The authors are also honest in their examples, including a case where roundoff eventually breaks the relation and a nonlinear invariant parabola that RK4 does not preserve. The application to polydiagonals in coupled cell networks is a useful observation, and the paper is worth reading for that.\n\nThe soft spot is the implicit claim. The abstract says \"explicit and implicit,\" but Theorem 4.4 proves the property for an implicit RK method solved by q steps of fixed-point iteration, not for the exact solution of the stage equations. Definition 4.2 is explicit about that, but the abstract overreaches. If the exact stage equations have a unique solution, equivariance actually follows—L maps solutions of the X-stage equations to solutions of the Y-stage equations, so uniqueness forces the result. Without uniqueness, different root choices can break it; the stress-test counterexample is legitimate. The fix is easy: add a standard contraction assumption (h·Lip < 1) and state that the exact-solve version holds under well-posedness. This is a scope correction, not an invalidation of the explicit theorem.\n\nEverything is fixed-step; adaptive step selection is not covered, and that is a genuine limitation for practice, though not a flaw in the theorem as stated. Citations are standard, and the self-citations to the authors' network formalism are appropriate given the application.\n\nAll in all, the paper deserves a referee. The explicit result is sound and useful, the examples are helpful, and the implicit gap is easy to close. I would send it out with a request to align the abstract and the theorems.","headline":"The explicit-RK theorem is correct and useful, but the abstract overclaims the implicit case; the gap is fixable with a well-posedness condition.","tokens_in":8655,"tokens_out":3150,"would_cite":true,"duration_ms":32275,"reading_group":"maybe","serious_thinker":"yes","would_accept_peer_review":true},"rs_alignment":null,"lean_confirmation":null,"pith_extraction":{"msc":["65L06"],"pacs":[],"model":"deepseek-v4-flash","headline":"If vector fields X and Y are related by an affine map, every explicit Runge-Kutta step and every iterated implicit RK step respects the same relation.","keywords":["Runge-Kutta methods","affine maps of dynamical systems","related vector fields","coupled cell networks","polydiagonals","invariant submanifolds","implicit Runge-Kutta","discrete dynamical systems"],"falsifier":"Take a pair of ODEs $X,Y$ with $Y(Lx+p)=L X(x)$ (for instance, the diagonal embedding of Example 5.1), run a fixed-step explicit Runge-Kutta method on both, and compute the residual vector $D_Y(Lx+p)-(L D_X(x)+p)$; its norm should be zero to round-off. Then repeat with an adaptive step-size controller or with an implicit method whose stage equations are solved exactly rather than by the paper's $q$-step iteration: a nonzero residual marks exactly where the theorem's hypotheses stop.","tokens_in":7685,"feed_emoji":"📐","tokens_out":9670,"duration_ms":88953,"temperature":0.7,"pith_summary":"The paper proves that Runge-Kutta integrators preserve affine conjugacies between ordinary differential equations. Concretely, if vector fields $X$ and $Y$ satisfy $Y(Lx+p)=L X(x)$ for a linear map $L$ and vector $p$, then for any explicit Runge-Kutta method with a fixed step size $h$---and for any implicit Runge-Kutta method whose stage equations are solved by the paper's fixed-point iteration---the corresponding discrete maps $D_X$ and $D_Y$ satisfy $L D_X(x)+p = D_Y(Lx+p)$. This means the affine map sends discretized trajectories of $X$ to discretized trajectories of $Y$. The motivating examples come from coupled cell networks, where synchrony subspaces (polydiagonals) are images of such affine maps, so the result explains why these invariant subsystems survive RK4 numerics even when unstable. The paper also demonstrates the boundary of the result: a genuinely nonlinear invariant submanifold, such as a parabola, is not preserved.","feed_headline":"Affine maps of ODEs survive every Runge-Kutta step","feed_subtitle":"Explicit and iterated implicit Runge-Kutta maps commute with affine maps, so synchrony subspaces survive discretization.","key_machinery":"The central object is the affine phase-space map $f(x)=Lx+p$ together with the stage-compatibility lemma (Lemma 3.5). A Runge-Kutta step is built from operations of the form: evaluate the vector field at a point produced by adding an $h$-scaled linear combination of earlier stage values to the current point, then combine the resulting values with weights $b_i$. The lemma shows that each such operation commutes with $f$ whenever the vector fields are $f$-related, and this is what transmits the relation through every stage of an explicit RK step and through every iteration of the implicit stage solve.","core_discovery":"The central claim is that the relation of being “$f$-related” by an affine map is preserved by every Runge-Kutta discretization with a fixed step size. If $X$ and $Y$ satisfy $Y(Lx+p)=L X(x)$, then the discrete maps satisfy $L D_X(x)+p = D_Y(Lx+p)$, for explicit methods and for implicit methods solved by the $q$-step fixed-point iteration defined in the paper. The proof is an induction over stages: the relation $k_{Y,1}(Lx+p)=L k_{X,1}(x)$ is the hypothesis itself, and each later stage value inherits it because the stage input is a linear combination of previous stage values evaluated through the affine map. The final update is a weighted sum of stage values, so the affine relation passes through unchanged. For implicit methods, the same induction runs over iterates of the stage fixed-point map, starting from the repeated vector of stage values $(X(x),\\dots,X(x))$, so the $q$-step solver preserves the relation.","pith_inferences":["The theorem fixes a single step size $h$; adaptive Runge-Kutta codes select $h$ from a local error estimator, and those estimators are generally not affine-equivariant. A testable extension is to identify which error estimators preserve affine relations or to build equivariant step-size controllers.","For implicit Runge-Kutta, the proof relies on the particular fixed-point iteration of Definition 4.2. If the stage equations are solved exactly and have multiple fixed points, the equivariance of the chosen branch is not automatic; proving that the unique solution branch is equivariant would extend the result to exact implicit solves.","The paper's example of a nonlinear invariant parabola that RK4 does not preserve suggests a general obstruction: the argument needs the map to be affine because only affine maps commute with the linear combinations and scaling that define the RK update. Nonlinear invariants would require methods specifically designed as geometric integrators."],"forward_implications":["For any pair of $f$-related ODEs with affine $f$, explicit RK discretizations give $f$-related discrete systems, so trajectories initialized with $y_0=f(x_0)$ satisfy $y_n=f(x_n)$ for all $n$.","Polydiagonals in coupled cell networks are invariant under every explicit Runge-Kutta method with fixed step size, independent of whether the polydiagonal is stable or unstable.","The same invariance holds for implicit Runge-Kutta methods when the stage equations are solved by the paper's $q$-step fixed-point iteration, covering a practical class of implicit solvers rather than only exactly solved stage equations.","Because the proof works for any choice of RK coefficients $A,b$ and any step size $h>0$, the result applies uniformly to all members of the Runge-Kutta family."],"supporting_citations":[{"why":"Supplies the Runge-Kutta scheme definition (matrix $A$, weights $b$, step size $h$) used to define the discrete maps $D_X$ and $D_Y$.","marker":"[9]"},{"why":"Gives the standard theorem that $f$-related vector fields map integral curves to integral curves, the continuous-time background the paper discretizes.","marker":"[10]"},{"why":"Provides the networks-of-manifolds formalism that produces affine maps between vector fields, the main source of examples for the theorem.","marker":"[3]"},{"why":"Earlier modular dynamical systems work whose maps between systems the theorem generalizes to arbitrary affine maps.","marker":"[2]"},{"why":"Introduces coupled cell networks and polydiagonals, the invariant subsystems whose preservation motivates the theorem.","marker":"[4]"}],"fun_headline_variants":["Affine maps commute with all Runge-Kutta steps","Runge-Kutta preserves affine ODE relations","Affine ODE pairs stay related after RK discretization","Runge-Kutta steps keep affine ODE maps intact","RK discretization preserves affine ODE synchrony"],"cache_read_input_tokens":3200,"weakest_assumption_plain":"The load-bearing premise is that each Runge-Kutta step uses one fixed step size $h$ and, for implicit methods, solves the stage equations by the paper's $q$-step fixed-point iteration; adaptive error-based step selection or exact implicit solves are not covered by the proof.","fun_headline_variants_meta":{"raw":{"variants":["Affine maps commute with all Runge-Kutta steps","Runge-Kutta preserves affine ODE relations","Affine ODE pairs stay related after RK discretization","Runge-Kutta steps keep affine ODE maps intact","RK discretization preserves affine ODE synchrony"]},"model":"deepseek-v4-flash","effort":"low","cost_usd":0.000216,"raw_usage":{"total_tokens":1368,"prompt_tokens":815,"completion_tokens":553,"prompt_tokens_details":{"cached_tokens":384},"prompt_cache_hit_tokens":384,"prompt_cache_miss_tokens":431,"completion_tokens_details":{"reasoning_tokens":476}},"tokens_in":431,"tokens_out":553,"duration_ms":5047,"temperature":1.0,"reasoning_tokens":476,"cache_read_input_tokens":384,"cache_creation_input_tokens":0},"cache_creation_input_tokens":0},"created_at":"2026-08-14T10:14:47.727513+00:00","model_set":{"reader":"deepseek-v4-flash"},"falsifier":"Take a pair of ODEs $X,Y$ with $Y(Lx+p)=L X(x)$ (for instance, the diagonal embedding of Example 5.1), run a fixed-step explicit Runge-Kutta method on both, and compute the residual vector $D_Y(Lx+p)-(L D_X(x)+p)$; its norm should be zero to round-off. Then repeat with an adaptive step-size controller or with an implicit method whose stage equations are solved exactly rather than by the paper's $q$-step iteration: a nonzero residual marks exactly where the theorem's hypotheses stop.","supporting_citations":[{"cited_title":"Mayers, An introduction to numerical analysis , Cambridge University Press, Cambridge, 2003","cited_arxiv_id":null,"evidence_quote":"Supplies the Runge-Kutta scheme definition (matrix $A$, weights $b$, step size $h$) used to define the discrete maps $D_X$ and $D_Y$."},{"cited_title":"Warner, Foundations of diﬀerentiable manifolds and Lie groups, Springer-Verlag, New York Berlin Heidelberg Tokyo, 1983","cited_arxiv_id":null,"evidence_quote":"Gives the standard theorem that $f$-related vector fields map integral curves to integral curves, the continuous-time background the paper discretizes."},{"cited_title":"Dynamics on Networks of Manifolds","cited_arxiv_id":"1208.1513","evidence_quote":"Provides the networks-of-manifolds formalism that produces affine maps between vector fields, the main source of examples for the theorem."},{"cited_title":"Modular dynamical systems on networks","cited_arxiv_id":"1303.3907","evidence_quote":"Earlier modular dynamical systems work whose maps between systems the theorem generalizes to arbitrary affine maps."},{"cited_title":"Golubitsky, I","cited_arxiv_id":null,"evidence_quote":"Introduces coupled cell networks and polydiagonals, the invariant subsystems whose preservation motivates the theorem."}],"review_version":1}