Abstract
This entry formalizes a quotient-oriented proof of the classical
Seifert–van Kampen theorem in Isabelle/HOL. For open subsets U
and V of a topological space with x0 ∈ U ∩ V and path-connected
intersection, it proves that the fundamental group of U ∪ V at x0
is in bijection with the carrier-based amalgamated free product of
the fundamental groups of U and V over the fundamental group
of U ∩ V. The development also provides reusable infrastructure
for explicit path homotopies, pushout-style quotients, free-product
words, carrier-based amalgamated free products, and the abstract
encode/decode interface used to organize the final argument. AI
assistance was used for proof engineering. The final definitions,
statements, and proofs are checked by Isabelle
License
Note
Codex with gpt 5.5 on xhigh was used to help with proof engineering.
Topics
Session Seifert-Van-Kampen
- Equivalence_Quotients
- Free_Product_Words
- Amalgamated_Free_Product
- Carrier_Amalgamated_Free_Product
- Carrier_Group_Scaffold
- Carrier_Amalgamated_Free_Product_Eval
- Explicit_Path_Homotopy_Scaffold
- Fundamental_Group_Scaffold
- Explicit_Fundamental_Group_Scaffold
- Pushout_Scaffold
- Seifert_Van_Kampen_Scaffold
- Classical_Seifert_Van_Kampen
- Binary_Sum_Topology
- Topological_Pushout_Scaffold
- Topological_Seifert_Van_Kampen
- Seifert_Van_Kampen