Documentation

Atlas.GeometryOfManifolds.code.Counterexamples

structure HopfSurfaceData :
Type (max (u_1 + 1) (u_2 + 1))

Data witnessing the Hopf surface: a compact complex manifold with $H^2$ trivial and which admits no symplectic structure.

Instances For
    structure S4Data :
    Type (max (u_1 + 1) (u_2 + 1))

    Data witnessing the $4$-sphere $S^4$: a compact manifold which admits no symplectic structure (every closed $2$-form is exact, so $\omega^2$ cannot be a volume form).

    Instances For
      structure KTGamma :

      The fundamental group $\Gamma$ of the Kodaira–Thurston manifold, presented as quadruples $(a,b,c,d) \in \mathbb{Z}^4$ with a twisted multiplication.

      Instances For
        def instDecidableEqKTGamma.decEq (x✝ x✝¹ : KTGamma) :
        Decidable (x✝ = x✝¹)
        Instances For
          @[implicit_reducible]

          Twisted group multiplication on KTGamma: $(a,b,c,d)(a',b',c',d') = (a+a',\,b+b',\,c+c'+bd',\,d+d')$.

          Instances For

            Identity element of KTGamma.

            Instances For

              Group inverse in KTGamma.

              Instances For
                theorem KTGamma.ext {g h : KTGamma} (ha : g.a = h.a) (hb : g.b = h.b) (hc : g.c = h.c) (hd : g.d = h.d) :
                g = h

                Extensionality for KTGamma: two elements are equal iff all four components agree.

                theorem KTGamma.ext_iff {g h : KTGamma} :
                g = h g.a = h.a g.b = h.b g.c = h.c g.d = h.d
                @[implicit_reducible]
                @[simp]
                theorem KTGamma.mul_def (g h : KTGamma) :
                g * h = g.mul' h

                Unfold the Group multiplication on KTGamma to mul'.

                @[simp]

                Unfold the identity of KTGamma to one'.

                @[simp]
                theorem KTGamma.inv_def (g : KTGamma) :

                Unfold the inverse of KTGamma to inv'.

                The "third generator" $(0,0,1,0) \in \Gamma$, which lies in the commutator subgroup.

                Instances For
                  theorem KTGamma.generator3_eq_commutator :
                  generator3 = { a := 0, b := 1, c := 0, d := 0 } * { a := 0, b := 0, c := 0, d := 1 } * { a := 0, b := 1, c := 0, d := 0 }⁻¹ * { a := 0, b := 0, c := 0, d := 1 }⁻¹

                  generator3 equals the commutator $[(0,1,0,0), (0,0,0,1)]$ in $\Gamma$.

                  In the abelianization $\Gamma^{\mathrm{ab}}$, the image of generator3 is trivial.

                  theorem KTGamma.of_c_component_trivial (c : ) :
                  Abelianization.of { a := 0, b := 0, c := c, d := 0 } = 1

                  The $c$-component of $\Gamma$ is killed in the abelianization for every $c \in \mathbb{Z}$.

                  theorem KTGamma.of_eq_of_drop_c (a b c d : ) :
                  Abelianization.of { a := a, b := b, c := c, d := d } = Abelianization.of { a := a, b := b, c := 0, d := d }

                  In $\Gamma^{\mathrm{ab}}$, the class of $(a,b,c,d)$ equals that of $(a,b,0,d)$.

                  The projection homomorphism $\Gamma \to \mathbb{Z}^3$ sending $(a,b,c,d) \mapsto (a,b,d)$.

                  Instances For

                    The induced homomorphism $\Gamma^{\mathrm{ab}} \to \mathbb{Z}^3$ from projHom.

                    Instances For

                      A section $\mathbb{Z}^3 \to \Gamma^{\mathrm{ab}}$ of liftedProj, sending $(x,y,z)$ to the class of $(x,y,0,z)$.

                      Instances For

                        The composite $\mathbb{Z}^3 \xrightarrow{\mathrm{sec}} \Gamma^{\mathrm{ab}} \xrightarrow{\mathrm{proj}} \mathbb{Z}^3$ is the identity.

                        The composite $\Gamma^{\mathrm{ab}} \xrightarrow{\mathrm{proj}} \mathbb{Z}^3 \xrightarrow{\mathrm{sec}} \Gamma^{\mathrm{ab}}$ is the identity.

                        The abelianization of the Kodaira–Thurston fundamental group is $\Gamma^{\mathrm{ab}} \cong \mathbb{Z}^3$.

                        Instances For
                          class FreeAbelianRank (G : Type u_1) [CommGroup G] :

                          Typeclass recording the rank of a free abelian group $G$.

                          Instances
                            @[implicit_reducible]

                            The free abelian group $\mathbb{Z}$ has rank $1$.

                            @[implicit_reducible]

                            The rank of a product of free abelian groups is the sum of the ranks.

                            The free abelian group $\mathbb{Z}^3$ has rank $3$.

                            The free rank of the abelianization $\Gamma^{\mathrm{ab}}$ of the Kodaira–Thurston group.

                            Instances For

                              Lemma 1: $H_1(M, \mathbb{Z}) \cong \mathbb{Z}^3$ for the Kodaira–Thurston manifold; equivalently $\Gamma^{\mathrm{ab}}$ has free rank $3$.

                              structure KodairaThurstonManifold :
                              Type (max (u_1 + 1) (u_2 + 1))

                              Data of the Kodaira–Thurston manifold: a compact symplectic $4$-manifold with $b_1 = 3$ (odd), hence not Kähler.

                              Instances For

                                The first Betti number of the Kodaira–Thurston manifold is $b_1(M) = 3$.

                                theorem kodaira_thurston_not_kahler {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [hcs : IsCompactSymplectic Ω VF] [hbr : HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) [hH : HasHodgeNumbers] (hb1 : HasHodgeNumbers.betti Ω VF 1 = 3) :

                                The Kodaira–Thurston manifold is not Kähler: a compact Kähler manifold has even odd Betti numbers, but $b_1 = 3$ is odd.

                                structure CP2TripleSumData :
                                Type (max (u_1 + 1) (u_2 + 1))

                                Data witnessing the connected sum $\mathbb{CP}^2 \# \mathbb{CP}^2 \# \mathbb{CP}^2$: a smooth $4$-manifold which is neither symplectic nor complex (no integrable almost complex structure).

                                Instances For