pith. machine review for the scientific record. sign in
abbrev definition def or abbrev high

AlignmentMap

show as:
view Lean formalization →

An alignment map is a function between types representing distinct agents' coordinate systems. Measurement theorists in Recognition Science cite it when formalizing explicit translation of data across agents without resolving qualia. The declaration is a direct one-line type abbreviation with no computation or proof obligations.

claimAn alignment map from coordinate system $α$ to coordinate system $β$ is a function $α → β$.

background

The Cross-Agent Alignment module treats alignment as explicit data: a map paired with a protocol to record invariants for meaningful measurement comparison. It deliberately sidesteps qualia and ethics questions. Upstream, Core.map applies a function to a Measurement while preserving window, protocol, uncertainty, and notes fields. Modal.Actualization.A defines the operator that selects the J-cost-minimizing configuration, and both IntegrationGap.A and Masses.Anchor.A fix the active-edge count per tick at 1, entering the φ-power balance identity at D=3.

proof idea

One-line definition that directly aliases the function type α → β.

why it matters in Recognition Science

This supplies the map field for the downstream Alignment structure, which packages it with AlignmentProtocol hygiene. It fills the protocol-level seam for cross-agent measurement in the Recognition framework, resting on the actualization operator A and the integration-gap edge count. The module leaves open the question of which invariants must be preserved for comparisons to remain physically meaningful.

scope and limits

Lean usage

def buildAlignment {α β : Type} (f : α → β) (p : AlignmentProtocol) : Alignment α β := { map := f, protocol := p }

formal statement (Lean)

  32abbrev AlignmentMap (α β : Type) : Type := α → β

proof body

Definition body.

  33
  34/-- A packaged alignment: map + protocol hygiene. -/

used by (1)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (4)

Lean names referenced from this declaration's body.