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

strictEthicsRealization

show as:
view Lean formalization →

This definition assembles a StrictLogicRealization for the ethics domain by equipping the ActionState carrier with Nat costs, minimalImprovement as generator, and ethicalZero as unit. Workers on admissible realizations cite it to witness the ethics component of the four canonical domains. The body is a direct record that wires sibling cost and composition functions into the required fields, with one law discharged by simp.

claimThe strict ethics realization is the StrictLogicRealization whose carrier consists of action states (pairs of agent identifier and improvement rank), whose cost function returns 0 on identical states and 1 otherwise, whose composition is preference composition, whose generator is the minimal improvement step, and whose unit is ethical zero, satisfying the self-cost, symmetry, and nontriviality laws.

background

ActionState is the structure with fields agent : Nat and improvementRank : Nat. The cost function actionCost returns 0 precisely when the two states coincide and 1 otherwise; its self and symmetry properties are already established by direct case analysis. The module sets the local setting as a domain-rich ethical realization whose generator is the smallest recognized improvement step. Upstream, compose from VirtueComposition supplies the additive structure on sigma changes and multipliers, while the one constants from IntegersFromLogic and RationalsFromLogic supply the arithmetic units used in the lightweight orbit equivalence.

proof idea

The definition is a direct record that assigns Carrier to ActionState, Cost to Nat, compare to actionCost, compose to preferenceCompose, one to ethicalZero, and generator to minimalImprovement. The identity, non-contradiction, and excluded-middle laws are set to the corresponding theorems or True. The nontrivial law is discharged by a single simp tactic that unfolds actionCost, minimalImprovement, and ethicalZero.

why it matters in Recognition Science

It supplies the ethics_adm witness required by AdmissibleClassCert and four_canonical_domains_admissible, which together establish that all four canonical domains admit the universal forcing equivalence. The construction closes the strict metaphysical package by providing the arithmetic equivalence to LogicNat via toLightweight. It directly instantiates the generator-as-smallest-improvement step described in the module doc-comment.

scope and limits

Lean usage

noncomputable def ethics_admissible : AdmissibleRealization Ethics.strictEthicsRealization := by refine ⟨?_, ?_, Or.inl ?_⟩; · intro a b; exact decEq (Ethics.actionCost a b) 0; · exact RichDomainCosts.EthicsRich.preferenceCompose_assoc; · show Ethics.preferenceCompose Ethics.ethicalZero Ethics.ethicalZero = Ethics.ethicalZero

formal statement (Lean)

  42def strictEthicsRealization : StrictLogicRealization where
  43  Carrier := ActionState

proof body

Definition body.

  44  Cost := Nat
  45  zeroCost := inferInstance
  46  compare := actionCost
  47  compose := preferenceCompose
  48  one := ethicalZero
  49  generator := minimalImprovement
  50  identity_law := actionCost_self
  51  non_contradiction_law := actionCost_symm
  52  excluded_middle_law := True
  53  composition_law := True
  54  invariance_law := True
  55  nontrivial_law := by
  56    simp [actionCost, minimalImprovement, ethicalZero]
  57

used by (5)

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

depends on (14)

Lean names referenced from this declaration's body.