Jump to content

Principia Machina/Progress/Log: Difference between revisions

From The Invariance Itself
PMA Progress (talk | contribs)
Progress pages rendered from the Principia Machina source
PMA Progress (talk | contribs)
Progress pages rendered from the Principia Machina source
Line 3: Line 3:
'''Progress log''': one line per item done, newest first; each phase's page has the whole item.
'''Progress log''': one line per item done, newest first; each phase's page has the whole item.
* 2026-10-17, [[Principia Machina/Progress/Phase 1|Phase 1]]: the survey of Lean's toolchain set to run once a month, on the 22nd, as a scheduled task of its own
* 2026-10-17, [[Principia Machina/Progress/Phase 1|Phase 1]]: the survey of Lean's toolchain set to run once a month, on the 22nd, as a scheduled task of its own
* 2026-10-17, [[Principia Machina/Progress/Phase 2|Phase 2]]: the Declarer's choices on eight more questions about the Calculator, recorded in the charter
* 2026-10-16, [[Principia Machina/Progress/Phase 0|Phase 0]]: machine 2 set up by the setup script
* 2026-10-16, [[Principia Machina/Progress/Phase 0|Phase 0]]: machine 2 set up by the setup script
* 2026-10-16, [[Principia Machina/Progress/Phase 0|Phase 0]]: the names check runs on machine 2 from its own local list, clean over every file
* 2026-10-16, [[Principia Machina/Progress/Phase 0|Phase 0]]: the names check runs on machine 2 from its own local list, clean over every file
Line 10: Line 11:
* 2026-10-16, [[Principia Machina/Progress/Phase 0|Phase 0]]: the account that keeps these pages current exists
* 2026-10-16, [[Principia Machina/Progress/Phase 0|Phase 0]]: the account that keeps these pages current exists
* 2026-10-16, [[Principia Machina/Progress/Phase 1|Phase 1]]: the first unattended push of these pages, by that account
* 2026-10-16, [[Principia Machina/Progress/Phase 1|Phase 1]]: the first unattended push of these pages, by that account
* 2026-10-15, [[Principia Machina/Progress/Phase 0|Phase 0]]: a working session now re-reads its task's instructions and any new directions at every step boundary, so a direction that pauses, stops or narrows the work reaches it without a restart
* 2026-10-15, [[Principia Machina/Progress/Phase 0|Phase 0]]: the Declarer's choices on ten open questions, recorded in the charter
* 2026-10-15, [[Principia Machina/Progress/Phase 0|Phase 0]]: the Declarer's choices on ten open questions, recorded in the charter
* 2026-10-15, [[Principia Machina/Progress/Phase 0|Phase 0]]: one command, the Declarer's, now lands the finished changes
* 2026-10-15, [[Principia Machina/Progress/Phase 0|Phase 0]]: one command, the Declarer's, now lands the finished changes
Line 40: Line 42:
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the cluster rule's tests compare each result with version 1's expected text field by field, as values of their own kind, rather than as one printed line in which two different results could print alike
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the cluster rule's tests compare each result with version 1's expected text field by field, as values of their own kind, rather than as one printed line in which two different results could print alike
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the declared forms, in Lean
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the declared forms, in Lean
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: SHA-256 read wherever the zones, the hold, the bibliography, identity, the records and Provisions compute a digest, in place of the answers that waited on it
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: SHA-256 in the falcons and the probes
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the falcons in Lean
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the falcons in Lean
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the declared forms read in the zones' checks and in the fundamental tests
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the declared forms read in the zones' checks and in the fundamental tests
Line 50: Line 54:
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the reliability score and its Beta layer, in Lean
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the reliability score and its Beta layer, in Lean
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: SHA-256, written in Lean as part of the Calculator, as the standard FIPS 180-4 defines it, with no library and no code from outside
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: SHA-256, written in Lean as part of the Calculator, as the standard FIPS 180-4 defines it, with no library and no code from outside
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the digests of the specification and of the instruction set, in Lean
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the sponsor's functions, in Lean
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the sponsor's functions, in Lean
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: SR6's independence count now runs version 1's branch and bound, which stops a search as soon as it cannot beat the best count found, in place of trying every group of contradictions
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: SR6's independence count now runs version 1's branch and bound, which stops a search as soon as it cannot beat the best count found, in place of trying every group of contradictions
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the structured derivation checker joined to the credit a result's derivation earns
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the structured derivation checker joined to the credit a result's derivation earns
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the structured derivation checker matches a law to an instance of it
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: the structured derivation checker matches a law to an instance of it
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: Unicode's tables read wherever the Calculator reads text, in place of the interim tables
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: Unicode's normalization and general category, in Lean, as version 1 used them
* 2026-10-15, [[Principia Machina/Progress/Phase 2|Phase 2]]: Unicode's normalization and general category, in Lean, as version 1 used them
* 2026-10-14, [[Principia Machina/Progress/Phase 0|Phase 0]]: the push that keeps these pages current, built
* 2026-10-14, [[Principia Machina/Progress/Phase 0|Phase 0]]: the push that keeps these pages current, built

Revision as of 19:52, 17 October 2026

Principia Machina: map
Reading the program
The move to Lean
Status
Terminology: the words of both versions
Lean itself
Lean theorem prover
Principia Machina in Lean
Version 1
The Principia Machina
its specification

Progress log: one line per item done, newest first; each phase's page has the whole item.

  • 2026-10-17, Phase 1: the survey of Lean's toolchain set to run once a month, on the 22nd, as a scheduled task of its own
  • 2026-10-17, Phase 2: the Declarer's choices on eight more questions about the Calculator, recorded in the charter
  • 2026-10-16, Phase 0: machine 2 set up by the setup script
  • 2026-10-16, Phase 0: the names check runs on machine 2 from its own local list, clean over every file
  • 2026-10-16, Phase 0: on machine 2 the current commit built and passed its tests with the same output as the automatic checks on Linux and Windows for that commit (5728401 of 5728401 vectors, 15585 definitions and theorems through the proof gate, 0 failures) (acceptance check 1)
  • 2026-10-16, Phase 0: machine 2 serves Remote Control sessions, kept running as a user service
  • 2026-10-16, Phase 0: on machine 2, a deliberately broken theorem's error and goal were read through the agent's Lean tools rather than pasted from a terminal (acceptance check 4)
  • 2026-10-16, Phase 0: the account that keeps these pages current exists
  • 2026-10-16, Phase 1: the first unattended push of these pages, by that account
  • 2026-10-15, Phase 0: a working session now re-reads its task's instructions and any new directions at every step boundary, so a direction that pauses, stops or narrows the work reaches it without a restart
  • 2026-10-15, Phase 0: the Declarer's choices on ten open questions, recorded in the charter
  • 2026-10-15, Phase 0: one command, the Declarer's, now lands the finished changes
  • 2026-10-15, Phase 0: changes built side by side now land without touching the same lines
  • 2026-10-15, Phase 1: the 22 physics tool pages show their tool's name as their title, not their place in the wiki's tree
  • 2026-10-15, Phase 1: the Research Toolkit's chart on the Main Page fits its column at every width
  • 2026-10-15, Phase 1: version 1's calculator library, the 25 Python files its corpus generators import, and the 31 input files they read, copied verbatim from the version 1 tree published on this wiki, so those generators now run from the source repository
  • 2026-10-15, Phase 1: the survey of Lean's toolchain, built
  • 2026-10-15, Phase 1: test T5's run on the wiki's host became a step of the Operator's closing run, as the runs of T1 to T3 are
  • 2026-10-15, Phase 1: the closing run now lands what the Operator's run produces on this page and on the status panel too, each item once, the figure of the phases redrawn when a state changes
  • 2026-10-15, Phase 1: the Declarer approved the three-letter code table as it stands
  • 2026-10-15, Phase 1: the terminology page and the terminology map show the three-letter codes as approved
  • 2026-10-15, Phase 2: the cluster rule and its resolving step, which place the leading models in or out of the top group each month, ported with exact arithmetic in place of version 1's floating point
  • 2026-10-15, Phase 2: the strike rule, distance, SR8 and SR9 in Lean, all but the parts that read the zones
  • 2026-10-15, Phase 2: the canonical serialization, ported
  • 2026-10-15, Phase 2: units and dimensions, in Lean
  • 2026-10-15, Phase 2: units and dimensions
  • 2026-10-15, Phase 2: the Calculator's command line, built
  • 2026-10-15, Phase 2: the cluster rule, the strike rule and SR9 answer on the Calculator's command line
  • 2026-10-15, Phase 2: the three zones' checks, in Lean
  • 2026-10-15, Phase 2: the structured derivation checker's first increment, in Lean
  • 2026-10-15, Phase 2: the bibliography, in Lean
  • 2026-10-15, Phase 2: the fundamental tests T2, T3 and T5, the isomorphism checks IC1 to IC4 and the final pass over the three zones, in Lean
  • 2026-10-15, Phase 2: the strike rule's parts that read the zones and the register's records, in Lean
  • 2026-10-15, Phase 2: the structure check of the equations of motion, in Lean
  • 2026-10-15, Phase 2: hold scope, in Lean
  • 2026-10-15, Phase 2: the yardsticks a Criteria Set declares, in Lean
  • 2026-10-15, Phase 2: the third check of SR9 proved with no condition left
  • 2026-10-15, Phase 2: the permissions function, version 1's table of who may read, change or protect each kind of page, now one Lean function that the wiki's gatekeeper will ask
  • 2026-10-15, Phase 2: the cluster rule's tests compare each result with version 1's expected text field by field, as values of their own kind, rather than as one printed line in which two different results could print alike
  • 2026-10-15, Phase 2: the declared forms, in Lean
  • 2026-10-15, Phase 2: SHA-256 read wherever the zones, the hold, the bibliography, identity, the records and Provisions compute a digest, in place of the answers that waited on it
  • 2026-10-15, Phase 2: SHA-256 in the falcons and the probes
  • 2026-10-15, Phase 2: the falcons in Lean
  • 2026-10-15, Phase 2: the declared forms read in the zones' checks and in the fundamental tests
  • 2026-10-15, Phase 2: the governor's admission, in Lean
  • 2026-10-15, Phase 2: identity in Lean
  • 2026-10-15, Phase 2: the prompt lint, in Lean
  • 2026-10-15, Phase 2: probes and their comparison, all but the draws
  • 2026-10-15, Phase 2: Provisions, in Lean
  • 2026-10-15, Phase 2: the records and the register functions, in Lean
  • 2026-10-15, Phase 2: the reliability score and its Beta layer, in Lean
  • 2026-10-15, Phase 2: SHA-256, written in Lean as part of the Calculator, as the standard FIPS 180-4 defines it, with no library and no code from outside
  • 2026-10-15, Phase 2: the digests of the specification and of the instruction set, in Lean
  • 2026-10-15, Phase 2: the sponsor's functions, in Lean
  • 2026-10-15, Phase 2: SR6's independence count now runs version 1's branch and bound, which stops a search as soon as it cannot beat the best count found, in place of trying every group of contradictions
  • 2026-10-15, Phase 2: the structured derivation checker joined to the credit a result's derivation earns
  • 2026-10-15, Phase 2: the structured derivation checker matches a law to an instance of it
  • 2026-10-15, Phase 2: Unicode's tables read wherever the Calculator reads text, in place of the interim tables
  • 2026-10-15, Phase 2: Unicode's normalization and general category, in Lean, as version 1 used them
  • 2026-10-14, Phase 0: the push that keeps these pages current, built
  • 2026-10-14, Phase 0: the kit for tests T2 and T3 beside T1's
  • 2026-10-14, Phase 0: one closing run for machine 1
  • 2026-10-14, Phase 0: the closing run's first start stopped at its own preflight
  • 2026-10-14, Phase 0: two terms added to the disclosure check's list
  • 2026-10-14, Phase 0: test T1 on the wiki's host, measured three ways
  • 2026-10-14, Phase 0: v1's seed, the other half, from the work folder
  • 2026-10-14, Phase 0: one run for machine 2
  • 2026-10-14, Phase 0: the page on the move to Lean corrected at its source, for the next publish
  • 2026-10-14, Phase 0: the disclosure check runs in the automatic checks on every proposed change, over the wiki's page sources and over these pages as rendered, so no text reaches the main line unread by it
  • 2026-10-14, Phase 0: the proof gate closed a gap
  • 2026-10-14, Phase 0: test T1's kit and its run now give each of the test's three calls its own verdict, as the charter defines them
  • 2026-10-14, Phase 0: the kits for tests T2 and T3 rebuilt to call the binary the way the wiki calls its diagram renderer, through the wiki's own command framework, from a maintenance task on the command line rather than a web request
  • 2026-10-14, Phase 0: the kit for test T5, a check by Lean's kernel rules on the host
  • 2026-10-14, Phase 0: the status panel, a progress page of its own
  • 2026-10-14, Phase 0: staleness on the status panel counts only the items under way, partly done or blocked
  • 2026-10-14, Phase 0: the names check keeps a citation faithful to its source
  • 2026-10-14, Phase 0: the Declarer's publish put on the wiki the page on the move to Lean as corrected, under its plain title "The move to Lean", the Main Page's box with the figure of the phases computed from the status panel and a link to the panel, and the short title "Principia Machina/Lean transition/Status", which leads to the panel
  • 2026-10-14, Phase 1: begun beside Phase 0
  • 2026-10-14, Phase 1: version 1's 33 vector corpora, 6,786 test cases in all, and the 33 programs that generated them, copied verbatim from the version 1 tree published on this wiki
  • 2026-10-14, Phase 1: the declared parameters and tuning options of version 1's specification, in Lean
  • 2026-10-14, Phase 1: the terminology page
  • 2026-10-14, Phase 1: the record table as Lean types, with the three forms a derivation may take (prose, structured steps, a Lean proof) and the class each earns
  • 2026-10-14, Phase 1: a map for every section of the wiki, after the one version 1's pages carry
  • 2026-10-14, Phase 1: the terminology page went up on the wiki with the Declarer's publish, its codes marked proposed until he approves them
  • 2026-10-13, Phase 0: v1's pages that should not have been public
  • 2026-10-13, Phase 0: the wiki's extension updated to TPX 0.6.1, with the check that guards publishing
  • 2026-10-13, Phase 0: wide figures shrink to their column on every page, through a shared style sheet ("Template:Principia Machina/styles.css")
  • 2026-10-13, Phase 0: a separate management dialog plans this work
  • 2026-10-13, Phase 0: the standing rules for agents name the Agent Contract's versions among what the Declarer declares, and Custos beside TPX among the deployments that are his
  • 2026-10-13, Phase 0: cloud sessions read the wiki's public interface
  • 2026-10-13, Phase 0: v1's record seeded from the wiki, read only
  • 2026-10-13, Phase 0: these progress pages rewritten as PUBLIC text, and the session check reading the date they carry
  • 2026-10-13, Phase 0: the renderer for these pages
  • 2026-10-13, Phase 0: a survey of ways to cut the manual steps in the remote workflow, each rated for security, time saved and steps removed
  • 2026-10-13, Phase 0: a daily read-only measurement of how reliably automated reads reach the wiki, by the kind of machine that sends them
  • 2026-10-13, Phase 0: a read-only survey script lists which wiki pages use the server-rendered diagram tags and the external-data functions, and whether the wiki's search index is built
  • 2026-10-12, Phase 0: a names check refuses any personal name on a private list in every file
  • 2026-10-12, Phase 0: a session check runs at the start of every working session on every machine and in the cloud, and reports whether these progress pages are current and whether the working copy is behind
  • 2026-10-12, Phase 0: two design notes
  • 2026-10-12, Phase 0: machine 1 set up by the setup script
  • 2026-10-12, Phase 0: the same commit built and passed its tests (6 of 6 vectors, 7 definitions and theorems through the proof gate, 0 failures) on Linux and Windows in the automatic checks, in a cloud session and on machine 1
  • 2026-10-12, Phase 0: in a cloud session and on machine 1, a deliberately broken theorem's error and goal were read through the agent's Lean tools rather than pasted from a terminal
  • 2026-10-12, Phase 0: the cloud working environment created
  • 2026-10-12, Phase 0: a change started in a cloud session from machine 3 was continued on machine 1 with its whole history, finished there and merged with every check green (acceptance check 2)
  • 2026-10-12, Phase 0: line endings
  • 2026-10-12, Phase 0: publishing and disclosure settled
  • 2026-10-11, Phase 0: naming rules for the project's documents
  • 2026-10-10, Phase 0: the source repository created, private, with its main line protected against deletion and history rewriting
  • 2026-10-10, Phase 0: the skeleton

as of 2026-10-17