quotients-and-lifts

Community

Master quotient lifts in Lean 4 for clean proofs.

AuthorArthur742Ramos
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps Lean developers efficiently work with Quotient types in ComputationalPaths, focusing on using Quot.lift, Quot.ind, and Quot.sound to define and manipulate quotient-based constructions, including nested lifts and common proof obligations.

Core Features & Use Cases

  • Define functions out of quotients with Quot.lift and a respect-proof hf.
  • Eliminate quotients by induction using Quot.ind to reason about quotient elements.
  • Prove equalities in quotients via Quot.sound and compatible rweq lemmas.
  • Nested lifts patterns handling quotients-of-quotients in practical proofs.
  • Use case: encode a simple relation r on a type and transport a property through Quot r to obtain a function on the quotient.

Quick Start

Define a simple quotient and use Quot.lift to build a map, then use Quot.ind to reason about an element.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: quotients-and-lifts
Download link: https://github.com/Arthur742Ramos/ComputationalPathsLean/archive/main.zip#quotients-and-lifts

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository