{
  "schema": "course-sources/v1",
  "course": "AG-QC",
  "sources": [
    {
      "id": "ai-stacks-cohomology",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, cohomology",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "ABCE82BC7DA7FFC7D65D1019EA7DC57FAEC5E4F8B35448E9F4BF699CDAA62AEB",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/cohomology.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/cohomology.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-duality",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, duality",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "2A0B9B65C79EC3FB149937B8B65CDB0A0021360637B46BDCE9334AE1989F8287",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/duality.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/duality.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-modules",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, modules",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "BA34DCC89DCEE1BD5F0B9D3C986B18EE9618F723C10E7C7FD3DBD80E9E0B2300",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/modules.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/modules.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-more-morphisms",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, more-morphisms",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "6F36E5FF2C2B5C66FC2AA762421F0024C08C409AB86D1D814F70A065F416475A",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/more-morphisms.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/more-morphisms.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-derived",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, derived",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "7187463B0DC8A58800F98822597694D7D243EC8B811A4DE4E2D3C69E0C510FDF",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/derived.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/derived.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-homology",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, homology",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "AC1CFAE066AEBFC4174B476BF222EAA2BDC7B721C017A57BC49B1E9A152B06CE",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/homology.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/homology.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-coherent",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, coherent",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "D219CBA93EA84084A35BE94B3454E316C54037AF0BFBF795A1824543D9440BBC",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/coherent.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/coherent.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-algebra",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, algebra",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "EB0DB6EE32DEAB7B24E055A73CF2CC19904394E516A5B22567E7EF895A7B9CEC",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/algebra.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/algebra.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-more-algebra",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, more-algebra",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "9B91629D8401D8F4FC439EF834CD69ADC75E89B1ED59A75BA4FDD01DAFF52AD4",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/more-algebra.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/more-algebra.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-gaga",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, gaga",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "60B745924E5127A2F67DB63BF877EA5512CFA93143463ACFE4BCF6058298B762",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/gaga.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/gaga.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-perfect",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, perfect",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "42A081DF2F7B6E831CFEBA1E3EE0B968B59D5F6B907DFF390B202A4BD25196AC",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/perfect.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/perfect.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-curves",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, curves",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "8881792E2C8E0977E778827B852B010AF11F054F98866C61BEB5DFFE70515EBE",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/curves.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/curves.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-varieties",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, varieties",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "BB075FDE0A9A393F3A15A5006ED9B755EFC06050E746FD6113629BEC0D92511A",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/varieties.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/varieties.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-constructions",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, constructions",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "CFEBD4FE907082611F346447285454E473FC35F68ED3F10494C412547CF80FAD",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/constructions.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/constructions.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-schemes",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, schemes",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "0095445EE9539A2E24DF55B6B8C8068C425E6B5C2A6F132553AE93F3D74C8232",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/schemes.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/schemes.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-properties",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, properties",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "2F8BE43BE8DA39DF575581181F8A28AAA077266464947157E70838462E8291FA",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/properties.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/properties.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "ai-stacks-morphisms",
      "authors": "The Stacks project authors; AI Integrated Stacks Project contributors",
      "title": "AI Integrated Stacks Project, morphisms",
      "commit": "565b10e987aba5969b21145a0833f42d69f96790",
      "source_sha256": "51CFCB7402D0E84AAD95BDB6DD8840552F6F635FC20709521FD4AB895DF05242",
      "url": "https://kokunoyumeto.github.io/stacks-zh-hans-cn/en/morphisms.html",
      "supplied_source_url": "https://raw.githubusercontent.com/KokunoYumeto/unofficial-stacks-project-ai-drafts/565b10e987aba5969b21145a0833f42d69f96790/morphisms.tex",
      "licence": "GFDL-1.2",
      "role": "Freely accessible construction material and supplementary reading; each used result requires a proof here or in an exact earlier programme lesson."
    },
    {
      "id": "demailly-2012",
      "authors": "Jean-Pierre Demailly",
      "title": "Complex Analytic and Differential Geometry",
      "version": "21 June2012",
      "source_sha256": "D7C7654A7417E8322E5DCF8FE8EC818B4C1A18CF280B41F2DF5A871B776D89A1",
      "url": "https://www-fourier.univ-grenoble-alpes.fr/~demailly/manuscripts/agbook.pdf",
      "terms_url": "https://www-fourier.univ-grenoble-alpes.fr/~demailly/documents.html",
      "licence": "Custom explicit OpenContent author permission: source free, print/spread/modify/reuse, do not claim authorship; no standard CC licence asserted",
      "role": "Preparation-and-division adaptation and identified analytic foundation proofs."
    },
    {
      "key": "Kiran S. Kedlaya, MIT OpenCourseWare 18.726 Algebraic Geometry lecture notes",
      "author": "Kiran S. Kedlaya",
      "title": "MIT OpenCourseWare 18.726 Algebraic Geometry lecture notes",
      "version": "Spring 2009; GAGA updated30April2009; quasicoherent cohomology updated25April2009",
      "licence": "CC BY-NC-SA 4.0",
      "licence_url": "https://ocw.mit.edu/pages/privacy-and-terms-of-use/",
      "reading_url": "https://ocw.mit.edu/courses/18-726-algebraic-geometry-spring-2009/pages/lecture-notes/"
    },
    {
      "key": "Jack Hall, GAGA theorems",
      "author": "Jack Hall",
      "title": "GAGA theorems",
      "version": "arXiv1804.01976v3,17May2022",
      "reading_url": "https://arxiv.org/abs/1804.01976v3",
      "licence_url": "https://arxiv.org/licenses/nonexclusive-distrib/1.0/license.html",
      "rights": "Author draft free to read; arXiv nonexclusive distribution licence is not adaptation permission."
    },
    {
      "key": "Jean-Pierre Serre, Géométrie algébrique et géométrie analytique",
      "author": "Jean-Pierre Serre",
      "title": "Géométrie algébrique et géométrie analytique",
      "version": "Annales de l’institut Fourier6(1956),1–42",
      "reading_url": "https://www.numdam.org/item/AIF_1956__6__1_0/",
      "rights": "Historical published source freely readable on Numdam; no open adaptation or translation licence asserted."
    },
    {
      "key": "Kedlaya-dualizing",
      "authors": "Kiran S. Kedlaya",
      "title": "Dualizing sheaves and Riemann–Roch",
      "version": "6 May 2009, MIT18.726Spring2009",
      "url": "https://ocw.mit.edu/courses/18-726-algebraic-geometry-spring-2009/be1fa559e68ba14f8cefb4484bc54de1_MIT18_726s09_lec24_dualizing.pdf",
      "role": "Scholarly reading"
    },
    {
      "key": "Kedlaya-CM-duality",
      "authors": "Kiran S. Kedlaya",
      "title": "Cohen–Macaulay schemes and Serre duality",
      "version": "MIT18.726Spring2009",
      "url": "https://ocw.mit.edu/courses/18-726-algebraic-geometry-spring-2009/0ea66a0bdcf4f8127c826882531f1642_MIT18_726s09_lec25_serre_dual.pdf",
      "role": "Scholarly reading"
    },
    {
      "key": "Neeman-Brown-duality",
      "authors": "Amnon Neeman",
      "title": "Grothendieck duality via homotopy theory",
      "version": "arXiv:alg-geom/9412022v1,27December1994",
      "url": "https://arxiv.org/abs/alg-geom/9412022v1",
      "role": "Scholarly reading"
    },
    {
      "id": "serre-FAC1955-free-scan",
      "authors": "Jean-Pierre Serre",
      "title": "Faisceaux algébriques cohérents",
      "version": "1955, official Collège de France scan, 83 pages",
      "reading_url": "https://www.college-de-france.fr/media/jean-pierre-serre/UPL5435398796951750634_Serre_FAC.pdf",
      "role": "Freely readable institutional edition; the course supplies its own programme proofs.",
      "rights": "Free readability is verified; no permission to copy or translate is asserted."
    },
    {
      "id": "stacks-nagata-assembly",
      "authors": "The Stacks project authors",
      "title": "More on Flatness, Nagata compactification",
      "url": "https://stacks.math.columbia.edu/tag/0F3T",
      "licence": "GFDL-1.2-or-later",
      "role": "Adapted construction in lesson16 AppendixN; every used assertion requires its written local or earlier programme proof."
    },
    {
      "id": "stacks-divisors-blowup",
      "authors": "The Stacks project authors",
      "title": "Divisors, Blowing up, Strict transform and Admissible blowups",
      "url": "https://stacks.math.columbia.edu/tag/01OF",
      "related_free_urls": [
        "https://stacks.math.columbia.edu/tag/080C",
        "https://stacks.math.columbia.edu/tag/080J"
      ],
      "licence": "GFDL-1.2-or-later",
      "role": "Adapted Rees-chart construction in lesson16 AppendixN; proofs supplied in LemmaN.A.1."
    },
    {
      "id": "conrad-nagata-free-author-draft",
      "authors": "Brian Conrad",
      "title": "Deligne's notes on Nagata compactifications",
      "version": "Author-posted draft, 10 August2007",
      "url": "https://math.stanford.edu/~conrad/papers/nagatafinal.pdf",
      "role": "Free construction consultation, Theorem2.4; lesson16 writes the required Noetherian elimination proof.",
      "rights": "Free author-posted reading; no permission to reproduce or translate source prose asserted."
    }
  ],
  "components": "COMPONENTS.json"
}
