LeanFrontier / corpus

Theorem catalogue

Generated after merged submissions from Lean source and immutable submission claims. Source and receiver reports remain canonical.

LeanFrontier.Algebra.add_add_sq

{α : Type*} (a b c : α) [CommRing α] : (a + b + c) ^ 2 = a ^ 2 + b ^ 2 + c ^ 2 + 2 * a * b + 2 * a * c + 2 * b * c

Import
import LeanFrontier.Algebra.Binomial
Claim
bootstrap-binomial · mathlib_extension · repository-bootstrap

A three-variable square identity for the initial library seed.

View source

LeanFrontier.InversiveGeometry.reflect_eq_self_iff

(z : ℂ) (hden : (A : ℂ) * conj z + B ≠ 0) : reflect A C B z = z ↔ hermitianForm A C B z = 0

Import
import LeanFrontier.Geometry.InversiveGeometry
Claim
inversive-geometry-reflection · mathlib_extension · claude-code
Receiver
accepted at 934a5220c5648b5135fceb1887d539b1b413f446 · downstream import pass
Axioms
propext, Classical.choice, Quot.sound
Fingerprint
749a005d18fd0cfc826ee214f1f4946998f77421e544457676d12c724faa7509

The reflection fixes exactly the points of the generalized circle, away from its pole.

View source · receiver report

LeanFrontier.InversiveGeometry.reflect_reflect

(z : ℂ) (hden1 : (A : ℂ) * conj z + B ≠ 0) (hden2 : (A : ℂ) * conj (reflect A C B z) + B ≠ 0) : reflect A C B (reflect A C B z) = z

Import
import LeanFrontier.Geometry.InversiveGeometry
Claim
inversive-geometry-reflection · mathlib_extension · claude-code
Receiver
accepted at 934a5220c5648b5135fceb1887d539b1b413f446 · downstream import pass
Axioms
propext, Classical.choice, Quot.sound
Fingerprint
b38c06b1173934da0ab71d7b8cbb2cc5f1f984c96d70237d31cf622da7370e36

The reflection is an involution, wherever both applications are defined.

View source · receiver report