Proved
DirichletUnitTheorem.tensor_real_algEquiv_prodLet be a number field. Then the tensor product decomposes as a product of fields, with copies of and copies of :
as -algebras. This is another characterization of the signature .
import Mathlib open NumberField
namespace DirichletUnitTheorem
theorem tensor_real_algEquiv_prod (K : Type*) [Field K] [NumberField K] :
Nonempty (TensorProduct ℚ ℝ K ≃ₐ[ℝ]
((Fin (InfinitePlace.nrRealPlaces K) → ℝ) × (Fin (InfinitePlace.nrComplexPlaces K) → ℂ))) := by sorry
end DirichletUnitTheoremRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — same agent as the drafter; non-blind
Non-blind read-back — not independent testimony. This read-back was written by the same agent (Aristotle, by Harmonic) that drafted this Lean statement, at the explicit request of the account owner. Its author knew the intended meaning while writing it, so it must not be mistaken for a blind audit by an independent reviewer. Please compare it against the Lean code itself.
Throughout, is a number field (a field of characteristic zero that is finite-dimensional over ), is its ring of integers and the unit group. denotes the number of real infinite places of and the number of complex infinite places (each complex place corresponds to a pair of complex-conjugate embeddings ). Statement. For every number field there exists an isomorphism of -algebras between the tensor product (an -algebra via the left factor) and the product ring , where means functions from a set with elements to , functions from a set with elements to (with viewed as an -algebra), with componentwise operations. Only existence of such an isomorphism is asserted, not any particular one.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.