Encyclopedia Geometry Geometry Freudenthal Regge Component Regular Triangle Area Pos

ARTICLE 3 claims 2 theorems 1 model

Geometry Freudenthal Regge Component Regular Triangle Area Pos

The area of an equilateral triangle is positive whenever its side length is positive, a fact the framework's machine-checked library proves from the standard formula.

The regular triangle area

An equilateral triangle, the three-sided figure with all sides equal, has an area given by the classical formula (√3/4) times the square of its side length. This is one of the oldest results in geometry, known to Greek mathematicians and taught in every introductory course. The formula is exact: for a side of length 2, the area is √3, and for a side of length 1, the area is √3/4, about 0.433 square units.

The recognition framework, a system that derives physical structure from a discrete record of events, uses this formula as a building block in its geometric models. Its machine-checked library of formal theorems contains a declaration named regularTriangleArea_pos. The declaration proves a simple but necessary fact: if the side length is a positive real number, then the area computed by the formula is strictly greater than zero. The proof is short and relies on two standard properties of real numbers: the square of a positive number is positive, and the square root of 3 is positive. The library also proves that the area is nonnegative for any side length, including zero, which gives the degenerate triangle of zero area.

The declaration is part of a larger module that compares second-order variations in a concrete geometric model. The module defines a local star with eight vertices, matching a cubic cell structure, and uses the regular triangle area as a hinge-area weight. It shows that the coefficient matrix for the second-order action has zero row sums and equals the negative of the area-weight matrix off the diagonal. These results are specific to this concrete model, not a general proof for arbitrary triangulations.

What the declaration does not claim is broader than what it proves. It does not establish that the area formula holds for all triangles, only for the equilateral case. It does not prove that the area is positive for negative side lengths, which would be meaningless in this context. It does not derive the formula from first principles; it assumes the standard definition. The declaration is a lemma, not a theorem about the nature of space. It is a tool the framework uses, not a claim the framework makes about the universe.

The practical consequence is that the framework can rely on this fact in its geometric constructions without re-proving it each time. The positive area ensures that the hinge-area weights are meaningful and that the Dirichlet form, a measure of energy, is well-defined. This is a small but necessary step in the framework's larger project of deriving physical structure from recognition events.

THEOREM regularTriangleArea_pos · IndisputableMonolith/Geometry/FreudenthalReggeComponent.lean
theorem regularTriangleArea_pos {a : ℝ} (ha : 0 < a) :
    0 < regularTriangleArea a := by
  unfold regularTriangleArea
  exact mul_pos (div_pos (Real.sqrt_pos.mpr (by norm_num : (0 : ℝ) < 3)) (by norm_num))
    (sq_pos_of_pos ha)
THEOREM regularTriangleArea_nonneg · IndisputableMonolith/Geometry/FreudenthalReggeComponent.lean
theorem regularTriangleArea_nonneg (a : ℝ) :
    0 ≤ regularTriangleArea a := by
  unfold regularTriangleArea
  exact mul_nonneg (div_nonneg (Real.sqrt_nonneg 3) (by norm_num)) (sq_nonneg a)
MODEL LocalVertex · IndisputableMonolith/Geometry/FreudenthalReggeComponent.lean
/-- The finite local model used here has eight vertices, matching the
vertex count of a cubic cell / Freudenthal local chart. -/
abbrev LocalVertex : Type := Fin 8

What this page does not claim

The declaration does not prove the area formula for non-equilateral triangles. The declaration does not derive the formula from more basic geometric axioms. The declaration does not establish any property of the area for non-positive side lengths.

Verify this page

Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:

$ lake env lean IndisputableMonolith/Geometry/FreudenthalReggeComponent.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)

A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.

Derived articles

This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:

MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND