Theorems · Theorem · general topology
PartialHomeomorph.ext
∀ {X : Type u_1} {Y : Type u_3} [inst : TopologicalSpace X] [inst_1 : TopologicalSpace Y]
(e e' : PartialHomeomorph X Y),
(∀ (x : X), ↑e x = ↑e' x) → (∀ (x : Y), ↑e.symm x = ↑e'.symm x) → e.source = e'.source → e = e'Two partial homeomorphisms are equal when they have equal toFun, invFun and source.
It is not sufficient to have equal toFun and source, as this only determines invFun on
the target. This would only be true for a weaker notion of equality, arguably the right one,
called EqOnSource.
- Defined in
- Mathlib.Topology.PartialHomeomorph.Defs
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 56 from the axioms · uses propext, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites9
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Setstatement · cited by 53,352
- TopologicalSpacestatement and proof · cited by 24,529
- PartialEquiv.sourcestatement and proof · cited by 964
- PartialHomeomorph.toPartialEquivstatement and proof · cited by 917
- PartialHomeomorphstatement and proof · cited by 73
- PartialHomeomorph.toFun'statement and proof · cited by 57
- PartialHomeomorph.symmstatement and proof · cited by 38
- PartialEquiv.extproof · cited by 19
- PartialHomeomorph.toPartialEquiv_injectiveproof · cited by 5
Cited by2
Results whose statement or proof uses this declaration.
- OpenPartialHomeomorph.extproof · cited by 9
- PartialHomeomorph.ext_iffproof · cited by 0