Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

CIRPT Four-Role Signatures

Abstract

Four Boolean role coordinates classify every finite off-diagonal state pair.

Definition 1.1 (Role coordinate).

Lean statement: D5/S3/ConceptDynamics/CIRPT/RoleSignature.axisOrdinal

Formalization. D5/S3/ConceptDynamics/CIRPT/RoleSignature.axisOrdinal (✓ std3).

Source. Repository-derived.

Commentary.

Each CIRPT primitive role receives its canonical coordinate in Fin 4.

Definition 1.2 (Coordinate decoder).

Lean statement: D5/S3/ConceptDynamics/CIRPT/RoleSignature.axisOfOrdinal

Formalization. D5/S3/ConceptDynamics/CIRPT/RoleSignature.axisOfOrdinal (✓ std3).

Source. Repository-derived.

Commentary.

A four-bit coordinate decodes to its corresponding primitive role.

Definition 1.3 (Axis separation).

Lean statement: D5/S3/ConceptDynamics/CIRPT/RoleSignature.separatesOnAxis

Formalization. D5/S3/ConceptDynamics/CIRPT/RoleSignature.separatesOnAxis (✓ std3).

Source. Repository-derived.

Commentary.

Axis separation detects whether a matching atom rejects the supplied pair.

Definition 1.4 (Role signature).

Lean statement: D5/S3/ConceptDynamics/CIRPT/RoleSignature.roleSignature

Formalization. D5/S3/ConceptDynamics/CIRPT/RoleSignature.roleSignature (✓ std3).

Source. Repository-derived.

Commentary.

The role signature records axis separation at each of the four coordinates.

Definition 1.5 (Ordered off-diagonal pairs).

Lean statement: D5/S3/ConceptDynamics/CIRPT/RoleSignature.offDiagonalPairs

Formalization. D5/S3/ConceptDynamics/CIRPT/RoleSignature.offDiagonalPairs (✓ std3).

Source. Repository-derived.

Commentary.

The generic finite carrier contains all ordered pairs with distinct entries.

Definition 1.6 (Axis separation pairs).

Lean statement: D5/S3/ConceptDynamics/CIRPT/RoleSignature.separationPairsOnAxis

Formalization. D5/S3/ConceptDynamics/CIRPT/RoleSignature.separationPairsOnAxis (✓ std3).

Source. Repository-derived.

Commentary.

This finset filters off-diagonal pairs by separation on one role axis.

Definition 1.7 (Signature histogram).

Lean statement: D5/S3/ConceptDynamics/CIRPT/RoleSignature.signatureHistogram

Formalization. D5/S3/ConceptDynamics/CIRPT/RoleSignature.signatureHistogram (✓ std3).

Source. Repository-derived.

Commentary.

The CIRPT-38 raw histogram counts ordered off-diagonal pairs with each exact bundle signature.

Definition 1.8 (Residual role signature).

Lean statement: D5/S3/ConceptDynamics/CIRPT/RoleSignature.residualRoleSignature

Formalization. D5/S3/ConceptDynamics/CIRPT/RoleSignature.residualRoleSignature (✓ std3).

Source. Repository-derived.

Commentary.

The CIRPT-16 defect signature qualifies every role-separation bit by the current kernel.

Definition 1.9 (Finite role-defect pairs).

Lean statement: D5/S3/ConceptDynamics/CIRPT/RoleSignature.roleDefectPairs

Formalization. D5/S3/ConceptDynamics/CIRPT/RoleSignature.roleDefectPairs (✓ std3).

Source. Repository-derived.

Commentary.

This finset restricts a named bundle role defect to ordered off-diagonal pairs.

Definition 1.10 (Residual signature histogram).

Lean statement: D5/S3/ConceptDynamics/CIRPT/RoleSignature.residualSignatureHistogram

Formalization. D5/S3/ConceptDynamics/CIRPT/RoleSignature.residualSignatureHistogram (✓ std3).

Source. Repository-derived.

Commentary.

The current-qualified histogram counts each CIRPT-IE-011 defect signature.

Theorem 1.11 (Coordinate decoding returns the role).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/CIRPT/RoleSignature.axisOfOrdinal_axisOrdinal (✓ std3). ∎

Source. Repository-derived.

Commentary.

Encoding and then decoding any primitive role returns that role.

Theorem 1.12 (Axis separation reflects an atom witness).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/CIRPT/RoleSignature.separatesOnAxis_eq_true_iff (✓ std3). ∎

Source. Repository-derived.

Commentary.

The Boolean axis test is true exactly when a matching atom rejects the pair.

Theorem 1.13 (Agreement is the zero signature).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/CIRPT/RoleSignature.agrees_iff_roleSignature_zero (✓ std3). ∎

Source. Repository-derived.

Commentary.

A bundle relates a pair exactly when none of its four roles separates it.

Theorem 1.14 (Raw bundle signatures partition off-diagonal pairs).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/CIRPT/RoleSignature.bundle_signature_partition (✓ std3). ∎

Source. Repository-derived.

Commentary.

CIRPT-38 partitions the complete off-diagonal carrier by raw bundle signature.

Theorem 1.15 (Raw bundle histogram role counts are exact).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/CIRPT/RoleSignature.bundle_signature_histogram_axis_count (✓ std3). ∎

Source. Repository-derived.

Commentary.

Summing raw CIRPT-38 classes with one role bit set recovers that axis separation count.

Theorem 1.16 (Current-qualified four-role signatures partition pairs).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/CIRPT/RoleSignature.four_role_signature_partition (✓ std3). ∎

Source. Repository-derived.

Commentary.

CIRPT-16 / CIRPT-IE-011 partitions all off-diagonal pairs by current-qualified defect signature.

Theorem 1.17 (Residual histogram role counts are exact).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/CIRPT/RoleSignature.residual_signature_histogram_role_count (✓ std3). ∎

Source. Repository-derived.

Commentary.

CIRPT-IE-011 recovers the exact finite cardinality of every named role defect.

Theorem 1.18 (Residual membership is a nonzero defect signature).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/CIRPT/RoleSignature.mem_kernelResidual_iff_residualRoleSignature_ne_zero (✓ std3). ∎

Source. Repository-derived.

Commentary.

CIRPT-16 identifies residual membership with a nonzero current-qualified signature.

References

  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.agrees_iff_roleSignature_zero
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.axisOfOrdinal
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.axisOfOrdinal_axisOrdinal
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.axisOrdinal
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.bundle_signature_histogram_axis_count
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.bundle_signature_partition
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.four_role_signature_partition
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.mem_kernelResidual_iff_residualRoleSignature_ne_zero
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.offDiagonalPairs
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.residualRoleSignature
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.residualSignatureHistogram
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.residual_signature_histogram_role_count
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.roleDefectPairs
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.roleSignature
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.separatesOnAxis
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.separatesOnAxis_eq_true_iff
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.separationPairsOnAxis
  • Truth anchor: D5/S3/ConceptDynamics/CIRPT/RoleSignature.signatureHistogram
  • Dependency: D5/S3/ConceptDynamics/CIRPT/UnifiedResidual