Commit 2024-11-04 10:42 51a3c0a3
View on Github →feat: quotient lift on a finite family (#5576)
In the future it may be used to prove that ZFSet is a model of ZF set theory without using Classical.choice. Specifically, it will be used to prove that all first-order formulas of ZFSet are definable.
Comparing to (finChoice q).liftOn f, finLiftOn q f asks users to provide a proof of (∀ i, a i ≈ b i) → f a = f b instead of a ≈ b → f a = f b, which is more readable and easier to rewrite. It also makes it easier for users to discover and use relevant APIs.