quotients-and-lifts
CommunityMaster 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 requiredComponents
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.