yoneda-directed

Apply directed Yoneda induction to prove properties along morphisms in Segal types.

60|13|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/plurigrid/asi --skill yoneda-directed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yoneda-directed
Source: https://github.com/plurigrid/asi/tree/main/skills/yoneda-directed
Command: npx skills add https://github.com/plurigrid/asi --skill yoneda-directed

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Directed Yoneda Skill presents a practical lens on the Yoneda principle for directed ∞-categories, helping researchers and students apply directed path induction to proofs about Segal types.

Core Features & Use Cases

  • Core Definition (Rzk): A compact, executable-style formulation of dependent Yoneda in a directed setting.
  • Chemputer Semantics: A metaphorical interpretation to connect abstract reasoning with concrete intuition.
  • GF(3) Triads & Theorem: Concrete mappings of hue to trit and example theorems that illustrate the idea.
  • References: Foundational papers and links for extended reading.

Quick Start

Read the Core Definition (Rzk), then apply directed-path-induction to a Segal-type A, a, and P to derive P(x, f) from base P(a, id_a).

Frequently Asked Questions about yoneda-directed

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply directed Yoneda induction to prove properties in synthetic ∞-categories?

Directed Yoneda induction proves properties P(x, f) for all x and morphisms f in a Segal type by establishing a base case P(a, id_a), then transporting along directed paths. Provide a Segal type A, element a, predicate P over pairs (x, morphism a→x), and the base proof; the induction derives P for every x and f: hom A a x.

What is a Segal type and why does directed Yoneda require it?

A Segal type is a type-theoretic model of directed ∞-categories satisfying composition coherence. Directed Yoneda requires Segal types because they formalize the homomorphism structure and path composition needed to transport proofs along directed morphisms from a base element.

Can I use directed Yoneda with Rzk to formalize proofs about ∞-category morphisms?

Yes, Rzk provides executable notation for directed Yoneda. Write the dependent type (x:A) → hom A a x → U for your property P, supply base: P a (id a), and Rzk's directed-path-induction constructs a proof function returning P x f for all x and f in your Segal type.

What are the prerequisites before applying directed Yoneda to my type-theoretic proofs?

You need a Segal type A (formalized in synthetic ∞-category notation), a distinguished element a: A, a dependent predicate P parameterized by target x and morphism hom A a x, and a base proof P(a, id_a). Familiarity with type theory and directed path induction strengthens application.

How does directed Yoneda differ from classical Yoneda in category theory?

Directed Yoneda extends classical Yoneda to directed ∞-categories by replacing undirected natural isomorphisms with directed path induction along morphisms from a fixed source. It operates on Segal types with explicit hom-types and composition, enabling proofs about directed homotopy structure rather than set-level functors.

What are the limitations when using directed Yoneda for large ∞-categories?

Directed Yoneda requires explicit construction of the predicate P and base case P(a, id_a) for each proof goal; it does not automate large-scale category reasoning. Scalability depends on your proof assistant's performance with dependent types and your ability to formalize coherence conditions for complex Segal types.