Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + claude-opus-5[1m])audited 2026-08-24
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.

Differential rank is lower semicontinuous

Statement

Let f:U⊆Rm→Rn be C1 on an open set. For every natural r, the locus U≥r:={x∈U:rank⁡Df(x)≥r} is open. Thus x↦rank⁡Df(x) is lower semicontinuous. In particular the submersion locus, the immersion locus, and every locus on which the derivative has the largest possible rank are open.

Facts & Assumptions

Given: A C1 map f:U⊆Rm→Rn and a natural number r.

[L2]

Each fixed-size determinant is a polynomial in the matrix entries, while the first partial derivatives of a C1 map are continuous; sums, products, and composites of continuous Euclidean maps are continuous, and the empty set and whole metric space are open (For every fixed finite size at least one, the determinant of a real square matrix is a polynomial in its matrix entries, Ck Euclidean maps and diffeomorphisms, Ck Euclidean maps are closed under componentwise algebra and composition, The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement).

Proof

technique · direct
1.1givenL2

If r=0, then U≥r=U; if r>min⁡{m,n}, then U≥r=∅. Both sets are open.

1.2givenL1choose

Assume 1≤r≤min⁡{m,n} and fix a∈U≥r. By [L1], one r-rowed minor M(a) of Jf(a) is nonzero.

2.1step 1.2L1L2

By [L2], the same minor M(x) is a continuous scalar function of x. Its nonzero locus contains an open neighbourhood V of a, and [L1] gives V⊆U≥r.

3.1step 1.1step 2.1∎

Every point of U≥r therefore has an open neighbourhood inside it, and the two exceptional cases were settled in step 1.1. Hence U≥r is open for every r, proving all stated consequences.

Depends on

Used by

Dependency tree · two levels

35 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