Transitive well-founded relations
Content created by Fredrik Bakke.
Created on 2025-01-26.
Last modified on 2025-01-26.
module order-theory.transitive-well-founded-relations where
Imports
open import foundation.binary-relations open import foundation.cartesian-product-types open import foundation.dependent-pair-types open import foundation.universe-levels open import order-theory.well-founded-relations
Idea
A transitive well-founded relation¶ is a transitive well-founded relation.
Definitions
The predicate of being a transitive well-founded relation
module _ {l1 l2 : Level} {X : UU l1} (R : Relation l2 X) where is-transitive-well-founded-relation-Relation : UU (l1 ⊔ l2) is-transitive-well-founded-relation-Relation = is-well-founded-Relation R × is-transitive R
Transitive well-founded relations
Transitive-Well-Founded-Relation : {l1 : Level} (l2 : Level) → UU l1 → UU (l1 ⊔ lsuc l2) Transitive-Well-Founded-Relation l2 X = Σ (Relation l2 X) is-transitive-well-founded-relation-Relation module _ {l1 l2 : Level} {X : UU l1} (R : Transitive-Well-Founded-Relation l2 X) where le-Transitive-Well-Founded-Relation : Relation l2 X le-Transitive-Well-Founded-Relation = pr1 R is-transitive-well-founded-relation-Transitive-Well-Founded-Relation : is-transitive-well-founded-relation-Relation le-Transitive-Well-Founded-Relation is-transitive-well-founded-relation-Transitive-Well-Founded-Relation = pr2 R is-well-founded-relation-le-Transitive-Well-Founded-Relation : is-well-founded-Relation le-Transitive-Well-Founded-Relation is-well-founded-relation-le-Transitive-Well-Founded-Relation = pr1 is-transitive-well-founded-relation-Transitive-Well-Founded-Relation is-transitive-le-Transitive-Well-Founded-Relation : is-transitive le-Transitive-Well-Founded-Relation is-transitive-le-Transitive-Well-Founded-Relation = pr2 is-transitive-well-founded-relation-Transitive-Well-Founded-Relation well-founded-relation-Transitive-Well-Founded-Relation : Well-Founded-Relation l2 X pr1 well-founded-relation-Transitive-Well-Founded-Relation = le-Transitive-Well-Founded-Relation pr2 well-founded-relation-Transitive-Well-Founded-Relation = is-well-founded-relation-le-Transitive-Well-Founded-Relation is-asymmetric-le-Transitive-Well-Founded-Relation : is-asymmetric le-Transitive-Well-Founded-Relation is-asymmetric-le-Transitive-Well-Founded-Relation = is-asymmetric-le-Well-Founded-Relation ( well-founded-relation-Transitive-Well-Founded-Relation) is-irreflexive-le-Transitive-Well-Founded-Relation : is-irreflexive le-Transitive-Well-Founded-Relation is-irreflexive-le-Transitive-Well-Founded-Relation = is-irreflexive-le-Well-Founded-Relation ( well-founded-relation-Transitive-Well-Founded-Relation)
The associated reflexive relation of a transitive well-founded relation
Given a transitive well-founded relation P
there is an associated reflexive
relation given by
module _ {l1 l2 : Level} {X : UU l1} (R : Transitive-Well-Founded-Relation l2 X) where leq-Transitive-Well-Founded-Relation : Relation (l1 ⊔ l2) X leq-Transitive-Well-Founded-Relation = leq-Well-Founded-Relation ( well-founded-relation-Transitive-Well-Founded-Relation R) refl-leq-Transitive-Well-Founded-Relation : is-reflexive leq-Transitive-Well-Founded-Relation refl-leq-Transitive-Well-Founded-Relation = refl-leq-Well-Founded-Relation ( well-founded-relation-Transitive-Well-Founded-Relation R) transitive-leq-Transitive-Well-Founded-Relation : is-transitive leq-Transitive-Well-Founded-Relation transitive-leq-Transitive-Well-Founded-Relation = transitive-leq-Well-Founded-Relation ( well-founded-relation-Transitive-Well-Founded-Relation R)
Recent changes
- 2025-01-26. Fredrik Bakke. Fix definition of ordinals (#1241).