Theory Seifert_Van_Kampen

theory Seifert_Van_Kampen
  imports
    Classical_Seifert_Van_Kampen
    Topological_Seifert_Van_Kampen
begin

section ‹Top-level entry point›

text ‹
  This session formalizes a quotient-oriented version of the classical
  Seifert--van Kampen theorem in Isabelle/HOL.  It develops reusable
  infrastructure for pushout glue relations, free-product words, carrier-based
  amalgamated free products, and explicit path/homotopy quotients.  The
  unconditional classical open-union theorem is proved in
  Classical_Seifert_Van_Kampen›.

  Auxiliary theories package the abstract encode/decode interface and the
  pushout-level constructions used internally by the proof.  The headline
  theorem exported by this entry is the classical result for open unions.
›

end