ordered-locale
Ordered Locales (Heunen-van der Schaaf 2024): Point-free topology with direction. Frame + compatible preorder with open cone conditions.
npx skills add majiayu000/claude-skill-registry --skill ordered-locale-proper --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Ordered Locale Skill > *"We extend Stone duality between topological spaces and locales to include order."* > — Heunen & van der Schaaf, 2024 ## Overview An **ordered locale** is a locale (point-free topological space) equipped with a compatible preorder satisfying the **open cone condition**. ``` Ordered Locale = Frame + Preorder + Open Cones ``` ## Key Definitions ### Frame (Locale) A **frame** is a complete lattice where finite meets distribute over arbitrary joins: ``` a ∧ (⋁ᵢ bᵢ) = ⋁ᵢ (a ∧ bᵢ) ``` Equivalently: a complete Heyting algebra. ### Open Cone Condition For a preorder ≤ on locale L, the **open cone condition** requires: ``` ↑x = {y ∈ L : x ≤ y} is an open in L (upper cone) ↓x = {y ∈ L : y ≤ x} is an open in L (lower cone) ``` This ensures the order is "visible" to the topology. ### Ordered Locale (Definition 2.1, Heunen-van der Schaaf) An **ordered locale** is a tuple (L, ≤) where: 1. L is a locale (frame of opens) 2. ≤ is a preorder on O(L) 3. The open cone condition holds ## Stone Duality Extended ``` ┌────────────────────────┐ adjunction ┌─────────────────────┐ │ Preordered Topological │ ←───────────────→ │ Ordered Locales │ │ Spaces (open cones) │ │ (spatial) │
- Overview
- Key Definitions
- Frame (Locale)
- Open Cone Condition
- Ordered Locale (Definition 2.1, Heunen-van der Schaaf)
- Stone Duality Extended
- Julia Implementation (Catlab.jl)
- Frame as Subobject Heyting Algebra
- Ordered Locale Schema (ACSet)
- Open Cone Verification
- Cone and Cocone Operations
- Frame Operations via Limits/Colimits
- GF(3) Triads
- Example Locales
Run ordered locale demo just ordered-locale-demo Verify open cone condition just ordered-locale-verify Scale test with MLX just ordered-locale-mlx
What does the ordered-locale skill do?
Ordered Locales (Heunen-van der Schaaf 2024): Point-free topology with direction. Frame + compatible preorder with open cone conditions.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill ordered-locale-proper --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
