A.6.P:4.1 — Stable lens
Preface node
heading:a-6-p-4-1-stable-lens:10707
Content
A RPR‑pattern SHALL name a stable mathematical “lens” that prevents re‑inventing roles per domain. Examples of lenses (illustrative):
- Kind‑labelled qualified hyperedge / record (default A.6.P lens)
- n‑ary relation with distinguished positions (A.6.5 style)
- kind‑labelled dependence arrow over a base (A.6.6 style)
- span/cospan + declared loss/correspondence notes (Bridge‑like families)
- correspondence relation + repair operations (sync/consistency families)
The lens is a compression device: one stable abstraction that keeps the relation’s arity and polarity stable and makes invariants speakable.