Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Finite Escape Pairs

Abstract

Finite indistinguishable pairs split into persistent and theorem-unique escape.

Definition 1.1 (Selected escape pairs).

Formalization. D5/S3/ConceptDynamics/InformationEscape/EscapePairs.escapePairs (✓ std3).

Source. Repository-derived.

Commentary.

This executable finite-set definition uses the catalog’s decidable kernels.

Definition 1.2 (Unique capture pairs).

Formalization. D5/S3/ConceptDynamics/InformationEscape/EscapePairs.uniqueCapturePairs (✓ std3).

Source. Repository-derived.

Commentary.

This executable finite-set definition uses the catalog’s decidable kernels.

Theorem 1.3 (Unique capture is finite difference).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/InformationEscape/EscapePairs.uniqueCapturePairs_eq_sdiff (✓ std3). ∎

Source. Repository-derived.

Commentary.

The proof reuses the canonical finite catalog kernel and Mathlib Finset laws.

Theorem 1.4 (Escape pairs are antitone).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/InformationEscape/EscapePairs.escapePairs_anti (✓ std3). ∎

Source. Repository-derived.

Commentary.

The proof reuses the canonical finite catalog kernel and Mathlib Finset laws.

Theorem 1.5 (Insertion filters escape pairs).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/InformationEscape/EscapePairs.escapePairs_insert (✓ std3). ∎

Source. Repository-derived.

Commentary.

The proof reuses the canonical finite catalog kernel and Mathlib Finset laws.

Theorem 1.6 (Full escape lies in leave-one-out escape).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/InformationEscape/EscapePairs.escapePairs_full_subset_without (✓ std3). ∎

Source. Repository-derived.

Commentary.

The proof reuses the canonical finite catalog kernel and Mathlib Finset laws.

Theorem 1.7 (Leave-one-out escape decomposes).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/InformationEscape/EscapePairs.escapePairs_without_eq_union (✓ std3). ∎

Source. Repository-derived.

Commentary.

The proof reuses the canonical finite catalog kernel and Mathlib Finset laws.

Theorem 1.8 (Persistent and unique escape are disjoint).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/InformationEscape/EscapePairs.escapePairs_full_disjoint_uniqueCapturePairs (✓ std3). ∎

Source. Repository-derived.

Commentary.

The proof reuses the canonical finite catalog kernel and Mathlib Finset laws.

References

  • Truth anchor: D5/S3/ConceptDynamics/InformationEscape/EscapePairs.escapePairs
  • Truth anchor: D5/S3/ConceptDynamics/InformationEscape/EscapePairs.escapePairs_anti
  • Truth anchor: D5/S3/ConceptDynamics/InformationEscape/EscapePairs.escapePairs_full_disjoint_uniqueCapturePairs
  • Truth anchor: D5/S3/ConceptDynamics/InformationEscape/EscapePairs.escapePairs_full_subset_without
  • Truth anchor: D5/S3/ConceptDynamics/InformationEscape/EscapePairs.escapePairs_insert
  • Truth anchor: D5/S3/ConceptDynamics/InformationEscape/EscapePairs.escapePairs_without_eq_union
  • Truth anchor: D5/S3/ConceptDynamics/InformationEscape/EscapePairs.uniqueCapturePairs
  • Truth anchor: D5/S3/ConceptDynamics/InformationEscape/EscapePairs.uniqueCapturePairs_eq_sdiff
  • Dependency: D5/S3/ConceptDynamics/CIRPT/RoleSignature
  • Dependency: D5/S3/ConceptDynamics/InformationEscape/CatalogKernel