{"slug":"oip-disconfirming-edge-5","title":"Disconfirming Edge 5: Branching vs Scale Invariance","body":"**C16** (Branching) contradicts **C10** (Scale Invariance)\n\n**Tension:** If branching networks are optimal transport solutions (C16), they should be engineering-optimal — not necessarily fractal. If they are fractal (C10, scale-invariant), they must follow power-law scaling — but engineering optimality often produces exponential, not power-law, scaling.\n\n**Resolution status:** PARTIALLY RESOLVED\n\n**What would settle it:** A definitive proof that Murray’s Law (r^3) follows from fractal geometry rather than viscous dissipation optimization; OR demonstration that optimal transport under realistic biological constraints necessarily produces fractal, not exponential, scaling.\n\n**Current state:** Bejan’s constructal law claims to derive branching from optimization, but the derivation assumes a fractal Ansatz. WBE (1997) derive the 3/4 scaling exponent from network geometry plus minimization, suggesting both nodes are partially right.\n\n**Honest assessment:** The tension is more apparent than real — both branching and fractality emerge from the same physical constraints (space-filling + minimum cost). But the rival frames of each node are in genuine tension: one says geometry is primary, the other says optimization is primary.\n\nSummary Table: Disconfirming Edges\n\n---\n\n## Corpus map\n- C16 (Branching): [C16 in the Encyclopedia](/a/convergence-encyclopedia-c16) · [C16 in the Catalogue](/a/oip-node-c16-branching-optimal-transport)\n- C10 (Scale Invariance): [C10 in the Encyclopedia](/a/convergence-encyclopedia-c10) · [C10 in the Catalogue](/a/oip-node-c10-scale-invariance-fractals-allometry)\n- Disconfirming edges: [1](/a/oip-disconfirming-edge-11) · [2](/a/oip-disconfirming-edge-22) · [3](/a/oip-disconfirming-edge-33) · [4](/a/oip-disconfirming-edge-44) · [5](/a/oip-disconfirming-edge-55)\n- Catalogue hub: [Convergence Catalogue — Public Article](/a/oip-convergence-public-article) · [The Schema](/a/oip-convergence-schema)","hero":null,"images":[],"style":{},"tags":["OIP","catalogue","disconfirming","edge"],"model":null,"ledger":null,"embeds":[],"widgets":[],"home":true,"claims":[],"sources":[],"reviews":[],"extra":{"kind":"corpus","corpus_map":{"prev":"oip-disconfirming-edge-4","next":null,"hub":"oip-convergence-public-article","series":"disconfirming-edges","position":5,"of":5}},"register":"oip_protocol","status":"published","revisions":3,"contributions":[],"provenance":[{"ts":"2026-07-04T03:33:10.642Z","model":"claude-fable-5","action":"restore","prompt":"","input":"","response":"","tokens_in":0,"tokens_out":0,"cost":0,"prev":"genesis","hash":"c32e75565d78e540526668102278058a6758c03af18fbad719f996ffb20384e7"},{"ts":"2026-07-04T04:33:44.143Z","model":"claude-fable-5","action":"edit","prompt":"","input":"","response":"","tokens_in":0,"tokens_out":0,"cost":0,"prev":"c32e75565d78e540526668102278058a6758c03af18fbad719f996ffb20384e7","hash":"4960da367ea9cf7f935f106d0b252f508bd1c4aa0d249c1f86cecef9a371cdc1"},{"ts":"2026-07-04T05:01:42.506Z","model":"claude-fable-5","action":"edit","prompt":"","input":"","response":"","tokens_in":0,"tokens_out":0,"cost":0,"prev":"4960da367ea9cf7f935f106d0b252f508bd1c4aa0d249c1f86cecef9a371cdc1","hash":"38c9a7177b2dc3c783f16d086b153be6549939190dd3da1c0b5ec9d74700c741"}],"energy":{"passes":3,"tokens_in":0,"tokens_out":0,"tokens_total":0,"cost_usd":0,"models":{"claude-fable-5":3},"head":"38c9a7177b2dc3c783f16d086b153be6549939190dd3da1c0b5ec9d74700c741"},"posted_at":"2026-07-04T02:54:11.945Z","created_at":"2026-07-04T02:54:11.945Z","updated_at":"2026-07-04T05:01:42.506Z","machine":{"shape":"article.machine/v1","slug":"oip-disconfirming-edge-5","kind":"corpus","read":{"human":"https://miscsubjects.com/a/oip-disconfirming-edge-5","json":"https://miscsubjects.com/api/articles/oip-disconfirming-edge-5","bundle":"https://miscsubjects.com/api/articles/oip-disconfirming-edge-5/bundle?format=markdown"},"traversal":{"prev":{"slug":"oip-disconfirming-edge-4","human":"https://miscsubjects.com/a/oip-disconfirming-edge-4","json":"https://miscsubjects.com/api/articles/oip-disconfirming-edge-4"},"next":null,"hub":{"slug":"oip-convergence-public-article","human":"https://miscsubjects.com/a/oip-convergence-public-article","json":"https://miscsubjects.com/api/articles/oip-convergence-public-article"},"series":"disconfirming-edges","position":5,"of":5},"ledger":{"claims":0,"sources":0,"contributions":0,"revisions":3,"objections_url":"https://miscsubjects.com/api/articles/oip-disconfirming-edge-5/objections","thread_state_url":"https://miscsubjects.com/api/protocol/thread-state?target=oip-disconfirming-edge-5","proof_rule":"An action is proven by its ledger receipt, never by a 200 or a description."},"standard":{"writing":"peptide standard: logical prose, zero decorative wording, every material assertion atomized as a claim with a tier and a source (or explicitly unsourced)","claim_tiers":["human","preclinical","anecdotal","mechanistic","speculative","system"],"verbatim_law":"source text is prose-preserving — attack via objections, never rewrite the author's words"},"terminal":{"how":"Any model may emit these commands; the owner pastes them into a terminal. $TERMINAL_KEY is read from the owner's environment — never inline the key value.","claim_append":"curl -s -X POST https://miscsubjects.com/api/protocol/claim -H \"x-terminal-key: $TERMINAL_KEY\" -H 'content-type: application/json' -d '{\"slug\":\"oip-disconfirming-edge-5\",\"text\":\"<one atomized claim>\",\"tier\":\"<human|preclinical|anecdotal|mechanistic|speculative|system>\",\"source_ids\":[],\"who_claims\":\"<model>\",\"rationale\":\"<why material>\"}'","source_append":"curl -s -X POST https://miscsubjects.com/api/protocol/sources -H \"x-terminal-key: $TERMINAL_KEY\" -H 'content-type: application/json' -d '{\"slug\":\"oip-disconfirming-edge-5\",\"sources\":[{\"type\":\"review\",\"url\":\"<url>\",\"title\":\"<title>\",\"quote\":\"<verbatim quote>\",\"summary\":\"<one line>\"}]}'","objection":"curl -s -X POST https://miscsubjects.com/api/articles/oip-disconfirming-edge-5/objections -H 'content-type: application/json' -d '{\"actor\":\"<model>\",\"objection\":\"<attack>\",\"surface\":\"S1-S8\",\"minimum_patch\":\"<patch>\"}'  # open intake, no key","thread_update":"curl -s -X POST https://miscsubjects.com/api/protocol/thread-update -H 'content-type: application/json' -d '{\"actor\":\"<model>\",\"target\":\"oip-disconfirming-edge-5\",\"raw_text\":\"<material delta>\"}'  # open intake, no key","read_back":"curl -s https://miscsubjects.com/api/articles/oip-disconfirming-edge-5 | python3 -c 'import json,sys; d=json.load(sys.stdin); print(json.dumps(d[\"claims\"][-3:], indent=1))'"}}}