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

AlignmentProtocol

show as:
view Lean formalization →

AlignmentProtocol packages a measurement Protocol with an explicit list of invariants that must be preserved for cross-agent comparability of RS observables. Researchers specifying alignment hygiene between agents would cite this structure when packaging protocol data. The definition is a direct structure extension with default empty invariants and no further computation.

claimAn alignment protocol consists of a measurement protocol $P$ together with a list of invariant strings $I$ (default empty), written $(P,I)$, where $I$ records conditions such as preservation of dominant mode and total $Z$ that must hold under alignment.

background

The module establishes the protocol-level seam for comparing measurements across agents in Recognition Science without addressing qualia or ethics. It records alignment as explicit data (map plus protocol) and requires invariants for meaningful comparison. Protocol, imported from RSNative.Core, is the structure that specifies how an RS observable is extracted from a state or trace, carrying a stable name, optional summary, and claim hygiene fields. Upstream uses of Z (from Masses.Anchor and Physics.AnchorPolicyCertified) appear in the example invariants, as does total from DiscreteVorticity for lattice sums.

proof idea

This is a structure definition that directly extends Protocol by adding an invariants field of type List String with default value []. No tactics or lemmas are applied; the declaration is a plain record constructor.

why it matters in Recognition Science

It supplies the protocol component required by the downstream Alignment structure, which packages an AlignmentMap with an AlignmentProtocol. The declaration fills the explicit-data requirement stated in the module documentation for cross-agent measurement comparison. It touches the open question of how invariants are verified in concrete applications but does not close any hypothesis.

scope and limits

formal statement (Lean)

  19structure AlignmentProtocol where
  20  protocol : Protocol
  21  /-- Invariants that must be preserved under alignment (e.g., dominant mode, total Z, etc.). -/
  22  invariants : List String := []

proof body

Definition body.

  23
  24namespace AlignmentProtocol
  25

used by (3)

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

depends on (6)

Lean names referenced from this declaration's body.