{"uid":"cap_w6YXGeJmp785GMXrifm6V","slug":"tex82-math-noad-binary-reclassification-inter-atom-glue-recovery-f081a766","name":"TeX82 Math Noad Binary Reclassification & Inter-atom Glue Recovery","description":"Recover effective TeX noad classes and every inserted math glue, including binary-operator reclassification and style transitions.. Compare the complete typed result SHA256.","url":"https://detect.halowerk.com/v1/F-TD2000-DOCUMENTS-15/tex82-math-noad-binary-reclassification-style-dependent-interatom-glue?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"artifact":{"type":"object","$defs":{"a":{"type":"object","required":["width","stretch","shrink"],"properties":{"width":{"type":"number","maximum":1000,"minimum":-1000},"shrink":{"type":"number","maximum":1000,"minimum":0},"stretch":{"type":"number","maximum":1000,"minimum":0}},"additionalProperties":false}},"required":["texMath"],"properties":{"texMath":{"type":"object","required":["data","claim"],"properties":{"data":{"type":"object","required":["style","glues","items"],"properties":{"glues":{"type":"object","required":["thin","medium","thick"],"properties":{"thin":{"$ref":"#/properties/input/properties/body/properties/artifact/%24defs/a"},"thick":{"$ref":"#/properties/input/properties/body/properties/artifact/%24defs/a"},"medium":{"$ref":"#/properties/input/properties/body/properties/artifact/%24defs/a"}},"additionalProperties":false},"items":{"type":"array","items":{"anyOf":[{"type":"object","required":["kind","class"],"properties":{"kind":{"const":"noad"},"class":{"enum":["ord","op","bin","rel","open","close","punct","inner"]}},"additionalProperties":false},{"type":"object","required":["kind","value"],"properties":{"kind":{"const":"style"},"value":{"enum":["display","text","script","scriptscript"]}},"additionalProperties":false},{"type":"object","required":["kind","width","stretch","shrink"],"properties":{"kind":{"const":"skip"},"width":{"type":"number","maximum":1000,"minimum":-1000},"shrink":{"type":"number","maximum":1000,"minimum":0},"stretch":{"type":"number","maximum":1000,"minimum":0}},"additionalProperties":false}]},"maxItems":96},"style":{"enum":["display","text","script","scriptscript"]}},"additionalProperties":false},"claim":{"type":["string","null"],"pattern":"^[0-9a-f]{64}$","maxLength":64,"minLength":64}},"additionalProperties":false}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-xZ1CwokGo0f3rpUU9BIf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Recovers effective TeX noad classes and all inserted inter-atom math glue, including binary-operator reclassification and style-dependent transitions, then verifies the result against a SHA-256 claim.","exampleAgentPrompt":"I have a TeX math noad sequence in display style with thin glue (width 3.33, stretch 1.66, shrink 1), medium glue (width 4.44, stretch 2.22, shrink 1), and thick glue (width 5, stretch 2.5, shrink 1), containing these noads: ord, bin, ord, rel, open, ord, close — can you recover all the effective noad classes and inserted inter-atom glue, including any binary reclassification, and verify the result against SHA-256 claim 'a3f2...64hexchars'?","exampleUseCases":[{"title":"Verify TeX math spacing algorithm output","prompt":"I've implemented a TeX82 math noad processor and want to confirm it produces the right inter-atom glue. Here's my noad list in text style — ord, op, bin, rel, punct — with thin glue width 3.33/stretch 1.66/shrink 1, medium 4.44/2.22/1, thick 5/2.5/1. Please recover the effective noad classes and all inserted glue, then verify against my expected SHA-256 hash 'b7c3d1e2f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1'."},{"title":"Debug binary-operator reclassification in display math","prompt":"I'm debugging a TeX math layout issue where a bin noad at the start of a formula keeps getting reclassified. Can you process this display-style noad sequence — bin, ord, bin, close, bin — with thin glue width 3/stretch 1/shrink 0.5, medium 4/stretch 2/shrink 1, thick 5/stretch 2.5/shrink 1, and show me exactly which binary operators get reclassified and what glue gets inserted?"},{"title":"Compute scriptscript-style inter-atom glue","prompt":"Can you compute the inter-atom glue and effective noad classes for a scriptscript-style TeX math sequence: open, ord, op, ord, close, punct, inner — using thin glue width 1.66/stretch 0.83/shrink 0.5, medium 2.22/stretch 1.11/shrink 0.5, thick 2.5/stretch 1.25/shrink 0.5? No SHA-256 claim, just show me the full glue insertion results."}],"resultDescription":"Returns the complete sequence of effective noad classes after binary-operator reclassification and all inter-atom glue values inserted between atoms for each style transition encountered, plus a boolean or status indicating whether the SHA-256 claim matches the typed result.","failureModes":["Invalid noad class enum value returns schema validation error","SHA-256 claim mismatch returns failed verification status","Item array exceeding 96 items is rejected","Glue width/stretch/shrink values outside [-1000, 1000] / [0, 1000] bounds are rejected","Null claim skips verification step","Malformed hex string in claim field fails pattern validation"],"whenToPreferThis":"Use this endpoint when you need to faithfully simulate TeX82's inter-atom math glue algorithm, including binary-operator reclassification rules and style-dependent spacing transitions, and optionally validate the result against a known SHA-256 hash. Prefer this over generic TeX renderers when you need the raw glue values and noad class assignments rather than rendered output.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-04T06:40:54.942Z","isFirstParty":false,"canonicalSlug":"tex82-math-noad-binary-reclassification-inter-atom-glue-recovery-f081a766"}