{ "cells": [ { "cell_type": "markdown", "id": "976826aa", "metadata": {}, "source": [ "# First Chern Form on $\\mathbb{CP}^1$\n", "\n", "A complex line bundle is characterized by the curvature of a unitary\n", "connection. On an affine chart of $\\mathbb{CP}^1$, use the complex\n", "coordinate\n", "\n", "$$u=r e^{2\\pi i\\theta},\\qquad \\bar u=r e^{-2\\pi i\\theta}.$$\n", "\n", "We compute a Fubini--Study connection, its curvature, and the normalized\n", "first Chern form.\n" ] }, { "cell_type": "markdown", "id": "a2458e82", "metadata": {}, "source": [ "## Polar chart and connection one-form\n", "\n", "The chart variables are $(r,\\theta)$ with $r\\ge0$ and\n", "$0\\le\\theta<1$. The local connection is\n", "\n", "$$\\omega=\\frac{\\bar u\\,du}{1+u\\bar u}.$$\n" ] }, { "cell_type": "code", "execution_count": 1, "id": "9424fc3d", "metadata": {}, "outputs": [], "source": [ "declare symbol r, θ : MathValue\n", "\n", "def params : Vector MathValue := [| r, θ |]\n", "def u : MathValue := r * e ^ (2 * π * i * θ)\n", "def ū : MathValue := r * e ^ ((-2) * π * i * θ)\n", "\n", "def d (X : MathValue) : DiffForm MathValue :=\n", " !(flip ∂/∂) params X\n", "\n", "def ω : DiffForm MathValue := ū * d u / '(1 + u * ū)\n" ] }, { "cell_type": "code", "execution_count": 2, "id": "05dfa9a8", "metadata": {}, "outputs": [ { "data": { "text/html": [ "$\\begin{pmatrix} \\frac{r}{r^{2} + 1} \\\\ \\frac{2 i r^{2} π}{r^{2} + 1}\\\\ \\end{pmatrix}$" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "ω\n" ] }, { "cell_type": "markdown", "id": "8d60dd09", "metadata": {}, "source": [ "## Curvature two-form\n", "\n", "For a line bundle the connection is Abelian, so $\\omega\\wedge\\omega=0$\n", "and $\\Omega=d\\omega$. We display its antisymmetric component matrix\n", "explicitly.\n" ] }, { "cell_type": "code", "execution_count": 3, "id": "3f7d884f", "metadata": {}, "outputs": [], "source": [ "def ωr : MathValue := ω_1\n", "def ωθ : MathValue := ω_2\n", "def Ωrθ : MathValue :=\n", " (∂/∂ ωθ r - ∂/∂ ωr θ) / 2\n", "def Ω : DiffForm MathValue :=\n", " [| [| 0, Ωrθ |], [| -Ωrθ, 0 |] |]\n" ] }, { "cell_type": "code", "execution_count": 4, "id": "d4a44bcb", "metadata": {}, "outputs": [ { "data": { "text/html": [ "$\\begin{pmatrix} 0 & \\frac{2 i r π}{r^{4} + 2 r^{2} + 1} \\\\ \\frac{-2 i r π}{r^{4} + 2 r^{2} + 1} & 0 \\\\ \\end{pmatrix}$" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "Ω\n" ] }, { "cell_type": "markdown", "id": "5358cf3c", "metadata": {}, "source": [ "## First Chern form\n", "\n", "With the orientation and connection convention used here,\n", "\n", "$$c_1=\\frac{\\Omega}{-2\\pi i}.$$\n" ] }, { "cell_type": "code", "execution_count": 5, "id": "6ec7ca40", "metadata": {}, "outputs": [], "source": [ "def c1Form : DiffForm MathValue := Ω / ((-2) * π * i)\n" ] }, { "cell_type": "code", "execution_count": 6, "id": "afc82e15", "metadata": {}, "outputs": [ { "data": { "text/html": [ "$\\begin{pmatrix} 0 & \\frac{-r}{r^{4} + 2 r^{2} + 1} \\\\ \\frac{r}{r^{4} + 2 r^{2} + 1} & 0 \\\\ \\end{pmatrix}$" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "c1Form\n" ] }, { "cell_type": "markdown", "id": "37561697", "metadata": {}, "source": [ "The full antisymmetric form contributes twice its upper component, so\n", "its oriented density is\n", "\n", "$$-\\frac{2r}{(1+r^2)^2}\\,dr\\wedge d\\theta.$$\n", "\n", "Integrating over $r\\in[0,\\infty)$ and $\\theta\\in[0,1)$ gives\n", "\n", "$$\\int_0^\\infty\\frac{-2r}{(1+r^2)^2}\\,dr=-1.$$\n", "\n", "Thus this convention describes the degree $-1$ line bundle. Reversing\n", "the orientation or using the dual connection reverses the Chern number.\n" ] } ], "metadata": { "kernelspec": { "display_name": "Egison", "language": "egison", "name": "egison" }, "language_info": { "codemirror_mode": "egison", "file_extension": ".egi", "mimetype": "text/x-egison", "name": "egison" } }, "nbformat": 4, "nbformat_minor": 5 }