Library / First Principles Framework (FPF) - Core Conceptual Specification
Jump to passage
In this reading

Link to current text

Published source confirmed at last check

Source changed 2026-10-03 05:29:54 UTC · snapshot created 2026-10-03 05:30:57 UTC · last check 2026-10-03 07:00:10 UTC

A.6.2:10.1 - SoTA-Echoing

Practice question. What current transformation practice supports reusable definitions and composition while keeping execution and correctness evidence separate, and does it justify a universal repeat law?

Source or practiceContribution used hereLimit and disposition
Zhao et al., KBX: Verified Model Synchronization via Formal Bidirectional Transformation (2024)Separates formal BX definitions, generated synchronization, and consistency verification.Adapt. Supports the declaration, arrow, application, and use-claim split. Its formal synchronizer does not make every arrow effect-free or idempotent in FPF.
He and Zan, BIT: A template-based approach to incremental and bidirectional model-to-text transformation (2024)Separates a user-facing surface language, formal core semantics, printer/parser execution, round-trip properties, and empirical cases; it also treats some computational effects explicitly.Adapt. Supports a readable first route and explicit effect boundary. BIT’s round-trip laws are construction-specific, not a universal EFEM idempotence law.
Category, optic, fibration, cospan, and BX traditionsSupply durable mathematical lineage for arrows, identities, composition, views, and correspondences.Retain as lineage. Use the selected FormalSubstrate for the local mathematical theory; apply C.29 when the mathematics is used as a lens. Reject automatic F.9 Bridge, EntityOfConcern decision, or idempotence.
Current FPF C.2.1, C.29, A.6.3.RT, and A.6.4Separate episteme identity, mathematical-lens use, same-entity representation change, and changed-entity retargeting with a use-specific claim.Adopt. These are the direct FPF boundaries.

The thin EFEM arrow class is a bounded FPF synthesis.