{"id":"3d0cbaed3fe418e7","label":"Decompose and verify products","part":{"kind":"line","text":"Do every multiplication in small steps (split one factor into thousands, hundreds, tens and units), add the partial results, then re-check each product by a different route before using it."},"source":null,"summary":"Helps on DeFi maths, Haiku 5.5 with thinking off (+20.2 points, replicated); helps on Markets maths, Haiku 5.5 with thinking off (+11.4 points, replicated).","measurements":4,"settings":[{"setting":"DeFi maths, Haiku 5.5 with thinking off","suite":"defi-maths","base":{"model":"claude-haiku-5-5","thinking":"off"},"lean":"helps","status":"replicated","pooled":{"k":2,"hi":23.91,"i2":0,"lo":16.44,"effect":20.18},"whereItActs":{"reads":"helps","sentence":"It helps on 7 of the 12 families it was read on, most on Average entry price (+52.5), Profit after fees (+43.8), Swaps (+32.5) and 4 more.","tasks":480,"notebooks":2,"level":0.995833,"families":[{"family":"dca","title":"Average entry price","tasks":40,"controlExact":32.5,"partExact":85,"effect":52.5,"interval":[27.5,73.75],"read":true,"acts":"helps"},{"family":"pnl","title":"Profit after fees","tasks":40,"controlExact":51.25,"partExact":95,"effect":43.75,"interval":[22.5,62.5],"read":true,"acts":"helps"},{"family":"swap","title":"Swaps","tasks":40,"controlExact":12.5,"partExact":45,"effect":32.5,"interval":[11.25,53.75],"read":true,"acts":"helps"},{"family":"liquidation","title":"Liquidation prices","tasks":40,"controlExact":72.5,"partExact":100,"effect":27.5,"interval":[10,47.5],"read":true,"acts":"helps"},{"family":"apy","title":"APR to APY","tasks":40,"controlExact":65,"partExact":90,"effect":25,"interval":[1.25,46.25],"read":true,"acts":"helps"},{"family":"curve","title":"Bonding-curve buys","tasks":40,"controlExact":5,"partExact":27.5,"effect":22.5,"interval":[1.25,46.25],"read":true,"acts":"helps"},{"family":"fees","title":"Fee splits","tasks":40,"controlExact":87.5,"partExact":100,"effect":12.5,"interval":[2.5,25],"read":true,"acts":"helps"},{"family":"decimals","title":"Token decimals","tasks":40,"controlExact":86.25,"partExact":97.5,"effect":11.25,"interval":[-3.75,26.25],"read":true,"acts":null},{"family":"size","title":"Position size from risk","tasks":40,"controlExact":80,"partExact":90,"effect":10,"interval":[-10,27.5],"read":true,"acts":null},{"family":"il","title":"Impermanent loss","tasks":40,"controlExact":95,"partExact":97.5,"effect":2.5,"interval":[-8.75,15],"read":true,"acts":null},{"family":"funding","title":"Funding payments","tasks":40,"controlExact":98.75,"partExact":100,"effect":1.25,"interval":[0,6.25],"read":true,"acts":null},{"family":"two-hop","title":"Two-hop swaps","tasks":40,"controlExact":1.25,"partExact":2.5,"effect":1.25,"interval":[-5,11.25],"read":true,"acts":null}],"note":"Descriptive: no notebook preregisters a family. Each family's interval is widened for every family read (1 − 0.05/k)."},"notebooks":[{"notebook":"#078","verdict":"EXCITES","effect":22.92,"interval":[6.25,40.63],"pairs":48,"rule":2,"stoppedEarly":true,"provisional":true,"costRatio":2.084,"url":"https://opsinlab.io/notebooks/78","signed":"https://opsinlab.io/v1/verdicts/490"},{"notebook":"#082","verdict":"EXCITES","effect":19.91,"interval":[14.58,25.12],"pairs":432,"rule":2,"stoppedEarly":false,"provisional":false,"costRatio":2.042,"url":"https://opsinlab.io/notebooks/82","signed":"https://opsinlab.io/v1/verdicts/503"}]},{"setting":"Markets maths, Haiku 5.5 with thinking off","suite":"markets-maths","base":{"model":"claude-haiku-5-5","thinking":"off"},"lean":"helps","status":"replicated","pooled":{"k":2,"hi":13.96,"i2":0.24,"lo":8.77,"effect":11.37},"whereItActs":{"reads":"helps","sentence":"Its effect sits in Put-call parity (+39.8), Dividends after tax (+33.0), Perp profit (+26.1) and 2 more; no other family moved clearly.","tasks":528,"notebooks":2,"level":0.995833,"families":[{"family":"parity","title":"Put-call parity","tasks":44,"controlExact":55.68,"partExact":95.45,"effect":39.77,"interval":[18.18,60.23],"read":true,"acts":"helps"},{"family":"dividend","title":"Dividends after tax","tasks":44,"controlExact":67.05,"partExact":100,"effect":32.95,"interval":[17.05,50],"read":true,"acts":"helps"},{"family":"perp-pnl","title":"Perp profit","tasks":44,"controlExact":73.86,"partExact":100,"effect":26.14,"interval":[11.36,43.18],"read":true,"acts":"helps"},{"family":"vwap","title":"Average fill price (VWAP)","tasks":44,"controlExact":65.91,"partExact":81.82,"effect":15.91,"interval":[-6.82,35.23],"read":true,"acts":null},{"family":"basis","title":"Annualised basis","tasks":44,"controlExact":93.18,"partExact":100,"effect":6.82,"interval":[1.14,14.77],"read":true,"acts":"helps"},{"family":"hourly-funding","title":"Hourly funding","tasks":44,"controlExact":93.18,"partExact":100,"effect":6.82,"interval":[1.14,14.77],"read":true,"acts":"helps"},{"family":"margin-call","title":"Margin-call prices","tasks":44,"controlExact":92.05,"partExact":97.73,"effect":5.68,"interval":[-5.68,18.18],"read":true,"acts":null},{"family":"roll","title":"Futures rolls","tasks":44,"controlExact":97.73,"partExact":100,"effect":2.27,"interval":[0,7.95],"read":true,"acts":null},{"family":"covered-call","title":"Covered calls","tasks":44,"controlExact":100,"partExact":100,"effect":0,"interval":[0,0],"read":true,"acts":null},{"family":"option-payoff","title":"Option payoffs","tasks":44,"controlExact":100,"partExact":100,"effect":0,"interval":[0,0],"read":true,"acts":null},{"family":"risk-size","title":"Shares from risk","tasks":44,"controlExact":100,"partExact":100,"effect":0,"interval":[0,0],"read":true,"acts":null},{"family":"split","title":"Stock splits","tasks":44,"controlExact":100,"partExact":100,"effect":0,"interval":[0,0],"read":true,"acts":null}],"note":"Descriptive: no notebook preregisters a family. Each family's interval is widened for every family read (1 − 0.05/k)."},"notebooks":[{"notebook":"#067","verdict":"EXCITES","effect":14.58,"interval":[6.77,23.44],"pairs":96,"rule":2,"stoppedEarly":true,"provisional":true,"costRatio":2.035,"url":"https://opsinlab.io/notebooks/67","signed":"https://opsinlab.io/v1/verdicts/416"},{"notebook":"#068","verdict":"EXCITES","effect":10.65,"interval":[6.83,14.7],"pairs":432,"rule":2,"stoppedEarly":false,"provisional":false,"costRatio":2.167,"url":"https://opsinlab.io/notebooks/68","signed":"https://opsinlab.io/v1/verdicts/419"}]}],"inOtherWords":[],"url":"https://opsinlab.io/parts/3d0cbaed3fe418e7"}