Explicit Finite Pareto Quotient
Abstract
The symmetric weak-Pareto kernel on a finite carrier has explicit finite classes, a complete class enumeration, and the required empty and singleton laws.
Definition 1.1 (Explicit symmetric-kernel class).
Formalization. D5/S3/ConceptDynamics/DefinitionEscapeAdjudication/FiniteParetoQuotient.paretoClass (✓ std3).
Source. Repository-derived.
Commentary.
The class is computed by filtering the attached finite carrier with the decidable symmetric weak-Pareto kernel.
Definition 1.2 (Finite image of all Pareto classes).
Formalization. D5/S3/ConceptDynamics/DefinitionEscapeAdjudication/FiniteParetoQuotient.paretoClassImage (✓ std3).
Source. Repository-derived.
Commentary.
Taking the finite image removes duplicate classes while retaining an explicit representative-produced enumeration.
Definition 1.3 (Finite Pareto quotient carrier).
Formalization. D5/S3/ConceptDynamics/DefinitionEscapeAdjudication/FiniteParetoQuotient.FiniteParetoQuotient (✓ std3).
Source. Repository-derived.
Commentary.
The quotient carrier is the subtype of finite classes in the class image; it does not invoke Lean’s abstract Quotient type.
Definition 1.4 (Complete explicit quotient enumeration).
Formalization. D5/S3/ConceptDynamics/DefinitionEscapeAdjudication/FiniteParetoQuotient.quotientEnum (✓ std3).
Source. Repository-derived.
Commentary.
Attaching image-membership proofs turns the class image into an enumeration whose elements already have the quotient subtype.
Definition 1.5 (Fintype from the explicit class image).
Formalization. D5/S3/ConceptDynamics/DefinitionEscapeAdjudication/FiniteParetoQuotient.finiteParetoQuotientFintype (✓ std3).
Source. Repository-derived.
Commentary.
The class image supplies a finite type structure directly, including when the quotient is empty; no Nonempty premise is introduced.
Theorem 1.6 (Classes are exact and their enumeration is complete).
Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/DefinitionEscapeAdjudication/FiniteParetoQuotient.finite_pareto_quotient_exact_and_complete (✓ std3). ∎
Source. Repository-derived.
Commentary.
Every carrier element is enumerated; class membership is exactly ParetoEqOn; classes are reflexive, equal exactly for equivalent representatives, nonempty, stable under reclassification, and all occur in quotientEnum.
The same declaration verifies both boundary cases: an empty carrier has no quotient element, while a one-element carrier has exactly one quotient class.
References
- Truth anchor:
D5/S3/ConceptDynamics/DefinitionEscapeAdjudication/FiniteParetoQuotient.FiniteParetoQuotient - Truth anchor:
D5/S3/ConceptDynamics/DefinitionEscapeAdjudication/FiniteParetoQuotient.finiteParetoQuotientFintype - Truth anchor:
D5/S3/ConceptDynamics/DefinitionEscapeAdjudication/FiniteParetoQuotient.finite_pareto_quotient_exact_and_complete - Truth anchor:
D5/S3/ConceptDynamics/DefinitionEscapeAdjudication/FiniteParetoQuotient.paretoClass - Truth anchor:
D5/S3/ConceptDynamics/DefinitionEscapeAdjudication/FiniteParetoQuotient.paretoClassImage - Truth anchor:
D5/S3/ConceptDynamics/DefinitionEscapeAdjudication/FiniteParetoQuotient.quotientEnum - Dependency: D5/S3/ConceptDynamics/DefinitionEscapeAdjudication/ParetoEqOnDecidableEquivalence