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.