proofgeneral-narya

Bridge Proof General and Narya for version-controlling higher-dimensional type-theory proofs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Combines Proof General and Narya to enable higher-dimensional type theory proofs with observational bridge types for version control.

Core Features & Use Cases

  • Observational equality: Bridge types computed from type structure
  • Higher dimensions: Support for 2- and 3-cells in proofs
  • Version-control style proofs: Track proof derivations and transports

Quick Start

Install Proof General and Narya, load the environment in Emacs, and begin an observational proof session.

Frequently Asked Questions about proofgeneral-narya

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

FAQPage Schema
How do I version-control higher-dimensional type theory proofs?▼

Version-controlling higher-dimensional type theory proofs uses observational bridge types to track proof derivations and transports. Proof General and Narya bridge this workflow, enabling fork, continue, and merge operations on proofs with 2- and 3-cells while maintaining type structure integrity.

Can I use Proof General with observational equality in Emacs?▼

Yes. Proof General integrates with Narya to support observational equality, where bridge types are computed directly from type structure. This enables interactive proof development in Emacs with proof-state visualization for higher-dimensional type theory.

What is observational bridge-type workflow in proof assistants?▼

Observational bridge-type workflow connects proof states across Proof General and Narya by computing bridge types from type structure, enabling transport semantics. This approach unifies proof derivations across higher-dimensional type theory without manual state translation.

Do I need Emacs configuration to start an observational proof session?▼

Yes. Starting an observational proof session requires installing Proof General and Narya, then loading the environment in Emacs. Basic Emacs Lisp configuration examples are provided to set up the bridge-type workflow for interactive proof development.

What are the limitations of higher-dimensional proofs in observational type theory?▼

Higher-dimensional proofs in observational type theory are constrained to 2- and 3-cells within the current proof assistant bridge. Transport semantics and version-control operations apply only to proofs constructed through Proof General and Narya integration.