Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedPipeline-generatedprecheck pass
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

MPRK22(1) preserves positivity and total mass on positive inputs

Statement

For every finite conservative PDS Finite conservative production destruction systems with domain Ω, every strictly positive input yn∈Ω+, and every step size h>0, compute the Patankar Euler stage z. If z∈Ω+, the stage and output of The positive-interior MPRK22(1) step are uniquely defined, strictly positive, and conserve total mass:

z>0,yn+1>0,∑izi=∑iyin=∑iyin+1.

If z∉Ω+, the algorithm returns rate-domain-failure before its second rate evaluation and makes no output claim. These preservation properties do not use the smoothness or compact-tube assumptions needed for the separate second-order error theorem.

Facts & Assumptions

Given: A finite conservative PDS with domain Ω, yn∈Ω+ with yn>0, h>0, and its Patankar Euler stage z∈Ω+.

[F1]

Finite conservative production destruction systems: pij=dji≥0 and the PDS uses only paired internal transfers.

[F2]

The positive-interior MPRK22(1) step: the stage solves z=yn+hA(yn)z with A(yn) having off-diagonal entries pij(yn)/yjn and diagonal entries that make each column sum zero; only if z∈Ω+ does the algorithm evaluate pij(z) in the final matrix (I−hB(yn,z)), where Bij=(pij(yn)+pij(z))/(2zj) off the diagonal and each column of B sums to zero.

[F3]

Strict column dominance gives an entrywise nonnegative inverse: a matrix with positive diagonal, nonpositive off-diagonal entries, and strict column diagonal dominance is invertible with nonnegative inverse; its inverse maps a positive vector to a positive vector.

Proof

1.1F1F2F3algebra

For the stage, M(1):=I−hA(yn) has off-diagonal entries −hpij(yn)/yjn≤0 and diagonal entries 1+h∑i≠jpij(yn)/yjn>0 in column j. The sum of the absolute off-diagonal entries in that column is h∑i≠jpij(yn)/yjn, so its strict column-dominance margin is 1. By [F3], z=(M(1))−1yn>0. Also ∑iMij(1)=1 for every column, hence ∑izi=∑iyin.

2.1F2F3step 1.1algebra

Since z>0, every denominator in B(yn,z) is positive. Its off-diagonal entries are nonnegative, its diagonal entries are nonpositive, and its columns sum to zero by [F2]. Thus M(2):=I−hB(yn,z) has positive diagonal, nonpositive off-diagonal entries, and column diagonal-dominance margin 1. Applying [F3] to M(2) gives a unique yn+1=(M(2))−1yn>0.

3.1F2step 1.1step 2.1algebra∎

Every column of M(2) sums to one, so ∑iyin+1=∑i(M(2)yn+1)i=∑iyin. Together with step 1.1, this proves all stated positivity and conservation equalities.

Depends on

Used by

Cited to discharge well-definedness by The positive-interior MPRK22(1) step.

Dependency tree · two levels

4 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources