Commit 2024-10-28 08:46 a9ecf75b

View on Github →

chore: Rename Embedding to IsEmbedding (#18133) Function.Embedding is a type while Embedding is a proposition, and there are many other kinds of embeddings than topological embeddings. Hence this PR is a step towards

  1. renaming Embedding to IsEmbedding and similarly for neighboring declarations (which Embedding is)
  2. namespacing it inside Topology

Estimated changes

deleted theorem Embedding.codRestrict
deleted theorem Embedding.prodMap
added theorem IsEmbedding.prodMap
added theorem IsEmbedding.sigmaMk
added theorem IsEmbedding.subtypeVal
added theorem IsEmbedding.uliftDown
deleted theorem embedding_graph
deleted theorem embedding_inclusion
deleted theorem embedding_inl
deleted theorem embedding_inr
deleted theorem embedding_prod_mk
deleted theorem embedding_sigmaMk
deleted theorem embedding_sigma_map
deleted theorem embedding_subtype_val
deleted theorem embedding_uLift_down
added theorem isEmbedding_graph
added theorem isEmbedding_prodMk
added theorem isEmbedding_sigmaMap
deleted structure Embedding
modified structure IsClosedEmbedding
added structure IsEmbedding
modified structure IsOpenEmbedding
deleted theorem Embedding.continuous
deleted theorem Embedding.continuous_iff
deleted theorem Embedding.map_nhds_eq
deleted theorem Embedding.map_nhds_of_mem
deleted theorem Embedding.mk'
deleted theorem Embedding.of_comp_iff
deleted theorem Embedding.of_subsingleton
added theorem IsEmbedding.continuous
added theorem IsEmbedding.mk'
modified theorem IsOpenEmbedding.isOpenMap
deleted theorem embedding_id