Ayberk Tosun, 19 August 2023 The module contains the definition of the way below relation. This used to live in the `CompactRegular` module which is now deprecated and will be broken down into smaller modules. \begin{code}[hide] {-# OPTIONS --safe --without-K #-} open import UF.PropTrunc open import UF.FunExt open import MLTT.Spartan open import UF.Logic open import UF.SubtypeClassifier open import Slice.Family module Locales.WayBelowRelation.Definition (pt : propositional-truncations-exist) (fe : Fun-Ext) where open import Locales.Frame pt fe open AllCombinators pt fe \end{code} The way below relation. \begin{code} way-below : (F : Frame đ¤ đĽ đŚ) â ⨠F ⊠â ⨠F ⊠â Ί (đ¤ â đĽ â đŚ âş) way-below {đ¤ = đ¤} {đŚ = đŚ} F U V = ⹯ S ę Fam đŚ ⨠F ⊠, is-directed F S â V ⤠(â[ F ] S) â (Ć i ę index S , (U ⤠S [ i ]) holds) where open PosetNotation (poset-of F) using (_â¤_) \end{code} Given a frame `F`, `_âŞ[ F ]_` denotes its way below relation. \begin{code} infix 5 way-below syntax way-below F U V = U âŞ[ F ] V \end{code}