The Canonical Lattice ℤ^n #
In this file, we develop some theory about the canonical free ℤ-submodule of rank n
, denoted
ℤ^n
, of the Pi space ℝ^n
. In particular, we devlop some theory about ℤ^n
as a lattice, with
the long-term goal of proving the Poisson Summation Formula for Schwartz functions over ℤ^n
.
Main Definition #
Zn_Submodule
: The canonical freeℤ
-submodule ofℝ^n
.isZLattice_Zn
:ℤ^n
is a lattice.
Main Results #
Zn_eq_ZSpan_Pi_basisFun
:ℤ^n
is theℤ
-span of the canonicalℝ
-basis ofℝ^n
.Zn_covolume
: The covolume ofℤ^n
is1
.
We begin by defining some useful notation.
We denote by ℝ^n
the Pi type Fin n → ℝ
.
Equations
- «termℝ^_» = Lean.ParserDescr.node `«termℝ^_» 1022 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "ℝ^") (Lean.ParserDescr.cat `term 1023))
Instances For
We now develop the theory of ℤ^n as a submodule of Euclidean space.
We can define a submodule of ℝ^n
whose elements are precisely those of ℤ^n
that are coerced
into ℝ^n
.
Equations
Instances For
We denote by ℤ^n
the canonical free ℤ
-submodule living inside Fin n → ℝ
.
Equations
- «termℤ^_» = Lean.ParserDescr.node `«termℤ^_» 1022 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "ℤ^") (Lean.ParserDescr.cat `term 1023))
Instances For
In this section, we will use the standard basis for the Pi type ℝ^n
to construct a basis for the
submodule ℤ^n
. We will then be able to use this basis to show that ℤ^n
has covolume 1
.
The canonical basis of ℝ^n
embeds into ℤ^n
.
The canonical basis of ℤ^n
, defined as a family of vectors.
Equations
- Pi_basisFun_Zn n i = ⟨(Pi.basisFun ℝ (Fin n)) i, ⋯⟩
Instances For
The canonical basis of ℝ^n
is ℤ
-linearly independent.
The canonical basis of ℤ^n
is ℤ
-linearly independent.
ℤ^n
is the ℤ
-span of the canonical ℝ
-basis of ℝ^n
.
The canonical basis of ℤ^n
spans ℤ^n
.
The canonical basis of ℝ^n
has matrix equal to the identity matrix.
The canonical basis of ℤ^n
has matrix equal to the identity matrix.
The fundamental domain of the canonical basis of ℝ^n
has volume 1
.
ℤ^n
has the discrete topology.
In this section, we will explore the freeness of ℤ^n
as a module over ℤ
.
The finrank
of the free ℤ
-module ℤ^n
is n
.
In this section, we show that the covolume of the canonical lattice in Fin n → ℝ
is 1
.
The lattice ℤ^n
has covolume 1
.