Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-14
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.

A Riemannian manifold is flat iff it is locally isometric to Euclidean space

Statement

Let (Mn,g) be a boundaryless Riemannian manifold. Then Rm=0 if and only if every point has a neighborhood Riemannian-isometric to an open subset of Euclidean Rn.

Facts & Assumptions

[F1]

A flat finite-rank connection admits a local frame of parallel sections. A flat connection admits local parallel frames.

[F2]

The four-tensor is Rm(X,Y,Z,T)=g(R(X,Y)Z,T). Riemann curvature four-tensor.

[F3]

The Levi–Civita connection is torsion free and metric compatible. Levi civita connection.

[F4]

A commuting pointwise-independent frame is a coordinate frame locally. Commuting independent vector fields give a coordinate system.

[F5]

A Riemannian local isometry is a local diffeomorphism pulling back the target metric to the source metric. Riemannian isometry and local isometry.

[F6]

Gram–Schmidt orthonormalizes any supplied finite independent list by a finite recursion. Gram–Schmidt turns every finite independent list into an orthonormal list with the same successive spans.

[F7]

A smooth function with zero differential is constant on each connected component. A smooth function with zero differential is constant on each connected component.

Proof

Given: A point pM.

1.1

Suppose first that a neighborhood U of p has a local isometry y to an open subset of Euclidean space. In the coordinate frame i induced by y, [F5] gives g(i,j)=δij. Write Γijk=g(ij,k). Torsion freeness in [F3] makes Γijk=Γjik, while metric compatibility and the constant metric coefficients make Γijk=Γikj. Alternating these two relations around the three indices gives Γijk=Γijk, so every Γijk=0.

F3F5algebra
1.2

Conversely suppose Rm=0. Nondegeneracy of g in [F2] gives R=0, so [F1] supplies near p a parallel frame (V1,,Vn). Shrink its domain to a connected coordinate neighborhood. Metric compatibility [F3] gives d(g(Vi,Vj))=0; by [F7], every entry of this Gram matrix is constant there.

F1F2F3F7
2.1

Thus every coordinate field in step 1.1 is parallel on U. Substitution in the curvature commutator gives R(i,j)k=0; tensoriality and [F2] give Rm=0 on U. Since such neighborhoods cover M, local Euclidean isometry implies Rm=0 globally.

F2step 1.1algebra
2.2

Apply [F6] to (V1(p),,Vn(p)). The resulting orthonormal basis is obtained by an invertible constant matrix C; applying that same matrix to the fields defines a parallel frame (E1,,En). The Gram matrix is constant by step 1.2 and equals the identity at p, so this frame is orthonormal throughout the neighborhood.

F6step 1.2algebraconstruct
3.1

Torsion freeness and parallelness give [Ei,Ej]=EiEjEjEi=0. By [F4], after shrinking again there are coordinates (x1,,xn) with Ei=/xi. Consequently gij=g(Ei,Ej)=δij, so the coordinate map is a local diffeomorphism satisfying g=xgEuc and hence is a Riemannian local isometry by [F5]. This proves the reverse implication at the arbitrary point p.

F3F4F5step 2.2
4.1

In dimension zero, each point is itself an open neighborhood and is isometric to the unique open subset R0, while both curvature tensors vanish. In dimension one the same proof applies and the pair skews force curvature to vanish. The empty manifold satisfies both universal conditions. The boundaryless hypothesis is essential to the stated target: a boundary point cannot have a neighborhood locally diffeomorphic to an open subset of Rn. No infinite or global selection is made.

F2F5step 1.1step 2.1step 1.2step 2.2step 3.1

Depends on

Used by

Dependency tree · two levels

32 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