theorem PartialEquiv.image_subset_target {α : Type u_1} {β : Type u_2} (e : PartialEquiv α β) {s : Set α} (hs : s ⊆ e.source) :
theorem PartialEquiv.symm_image_subset_source {α : Type u_1} {β : Type u_2} (e : PartialEquiv α β) {s : Set β} (hs : s ⊆ e.target) :
theorem PartialEquiv.image_isImage_of_subset_source {α : Type u_1} {β : Type u_2} (e : PartialEquiv α β) {s : Set α} (h : s ⊆ e.source) :
theorem PartialEquiv.symm_image_isImage_of_subset_target {α : Type u_1} {β : Type u_2} (e : PartialEquiv α β) {s : Set β} (h : s ⊆ e.target) :
noncomputable def PartialEquiv.empty {α : Type u_1} {β : Type u_2} [Nonempty α] [Nonempty β] :
PartialEquiv α β
The PartialEquiv with empty source and target. The types must be nonempty.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
@[simp]
theorem PartialEquiv.empty_symm_apply {α : Type u_1} {β : Type u_2} [Nonempty α] [Nonempty β] (x✝ : β) :
noncomputable def PartialEquiv.ofSetEquiv {α : Type u_1} {β : Type u_2} [Nonempty α] [Nonempty β] {s : Set α} {t : Set β} [DecidablePred fun (x : α) => x ∈ s] [DecidablePred fun (x : β) => x ∈ t] (e : ↑s ≃ ↑t) :
PartialEquiv α β
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem PartialEquiv.ofSetEquiv_symm_apply {α : Type u_1} {β : Type u_2} [Nonempty α] [Nonempty β] {s : Set α} {t : Set β} [DecidablePred fun (x : α) => x ∈ s] [DecidablePred fun (x : β) => x ∈ t] (e : ↑s ≃ ↑t) (y : β) :
@[simp]
theorem PartialEquiv.ofSetEquiv_source {α : Type u_1} {β : Type u_2} [Nonempty α] [Nonempty β] {s : Set α} {t : Set β} [DecidablePred fun (x : α) => x ∈ s] [DecidablePred fun (x : β) => x ∈ t] (e : ↑s ≃ ↑t) :
@[simp]
theorem PartialEquiv.ofSetEquiv_apply {α : Type u_1} {β : Type u_2} [Nonempty α] [Nonempty β] {s : Set α} {t : Set β} [DecidablePred fun (x : α) => x ∈ s] [DecidablePred fun (x : β) => x ∈ t] (e : ↑s ≃ ↑t) (x : α) :
@[simp]
theorem PartialEquiv.ofSetEquiv_target {α : Type u_1} {β : Type u_2} [Nonempty α] [Nonempty β] {s : Set α} {t : Set β} [DecidablePred fun (x : α) => x ∈ s] [DecidablePred fun (x : β) => x ∈ t] (e : ↑s ≃ ↑t) :
@[simp]
theorem PartialEquiv.ofSetEquiv_apply_mem {α : Type u_1} {β : Type u_2} [Nonempty α] [Nonempty β] {s : Set α} {t : Set β} [DecidablePred fun (x : α) => x ∈ s] [DecidablePred fun (x : β) => x ∈ t] (e : ↑s ≃ ↑t) {x : α} (hx : x ∈ s) :
def PartialEquiv.insert {α : Type u_1} {β : Type u_2} [DecidableEq α] [DecidableEq β] {a : α} {b : β} (e : PartialEquiv α β) (ha : a ∉ e.source) (hb : b ∉ e.target) :
PartialEquiv α β
Extend the source/target of a PartialEquiv by setting e a = b.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem PartialEquiv.insert_target {α : Type u_1} {β : Type u_2} [DecidableEq α] [DecidableEq β] {a : α} {b : β} (e : PartialEquiv α β) (ha : a ∉ e.source) (hb : b ∉ e.target) :
@[simp]
theorem PartialEquiv.insert_source {α : Type u_1} {β : Type u_2} [DecidableEq α] [DecidableEq β] {a : α} {b : β} (e : PartialEquiv α β) (ha : a ∉ e.source) (hb : b ∉ e.target) :
@[simp]
theorem PartialEquiv.insert_apply {α : Type u_1} {β : Type u_2} [DecidableEq α] [DecidableEq β] {a : α} {b : β} (e : PartialEquiv α β) (ha : a ∉ e.source) (hb : b ∉ e.target) (a✝ : α) :
@[simp]
theorem PartialEquiv.insert_symm_apply {α : Type u_1} {β : Type u_2} [DecidableEq α] [DecidableEq β] {a : α} {b : β} (e : PartialEquiv α β) (ha : a ∉ e.source) (hb : b ∉ e.target) (a✝ : β) :
theorem PartialEquiv.insert_apply_mem {α : Type u_1} {β : Type u_2} [DecidableEq α] [DecidableEq β] {a : α} {b : β} (e : PartialEquiv α β) (ha : a ∉ e.source) (hb : b ∉ e.target) {i : α} (hi : i ∈ e.source) :
@[simp]
theorem insert_symm {α : Type u_1} {β : Type u_2} [DecidableEq α] [DecidableEq β] {a : α} {b : β} (e : PartialEquiv α β) (ha : a ∉ e.source) (hb : b ∉ e.target) :
theorem PartialEquiv.insert_apply_symm_mem {α : Type u_1} {β : Type u_2} [DecidableEq α] [DecidableEq β] {a : α} {b : β} (e : PartialEquiv α β) (ha : a ∉ e.source) (hb : b ∉ e.target) {j : β} (hj : j ∈ e.target) :
@[instance_reducible]
instance instPreorderPartialEquiv_matroid {α : Type u_3} {β : Type u_4} :
Preorder (PartialEquiv α β)
φ ≤ φ' means that the source and target of φ are contained in those of φ', and that
they agree on their common domain.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
@[simp]
@[simp]
@[simp]