Theorems · Inductive type · order theory
GaloisInsertion
{α : Type u_2} → {β : Type u_3} → [Preorder α] → [Preorder β] → (α → β) → (β → α) → Type (max u_2 u_3)A Galois insertion is a Galois connection where l ∘ u = id. It also contains a constructive
choice function, to give better definitional equalities when lifting order structures. Dual
to GaloisCoinsertion
- Defined in
- Mathlib.Order.GaloisConnection.Defs
- Cited by
- 35 results in Mathlib
- Foundations
- Depth 1 from the axioms · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites1
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Preorderstatement · cited by 7,952
Cited by123
Results whose statement or proof uses this declaration.
- GaloisInsertion.gcstatement and proof · cited by 137
- GaloisInsertion.l_u_eqstatement and proof · cited by 37
- Submodule.gistatement · cited by 12
- GaloisInsertion.l_iSup_ustatement and proof · cited by 12
- GaloisInsertion.l_sup_ustatement and proof · cited by 11
- Submodule.giMapComapstatement · cited by 11
- GaloisInsertion.u_injectivestatement and proof · cited by 10
- GaloisInsertion.u_le_u_iffstatement and proof · cited by 10
- RingCon.gistatement · cited by 10
- GaloisInsertion.l_iInf_ustatement and proof · cited by 10
- FirstOrder.Language.Substructure.giMapComapstatement · cited by 9
- Subsemigroup.giMapComapstatement · cited by 9