{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"The Formal Era","description":"Formal verification of inference kernels, as a test in CI: Lean 4 specs of language models, machine-checked proofs of Triton kernels, and conformance checks of PyTorch model implementations.","colors":{"primary":"#2563EB","light":"#7AA2F7","dark":"#3B82F6"},"logo":"https://mintcdn.com/n-a-24de7f09/NGJ8xFC9uFPXv9tC/logo-large.jpeg?fit=max\u0026auto=format\u0026n=NGJ8xFC9uFPXv9tC\u0026q=85\u0026s=7f96c428459830a0894aa26fe136472b","favicon":"https://mintcdn.com/n-a-24de7f09/NGJ8xFC9uFPXv9tC/logo-large.jpeg?fit=max\u0026auto=format\u0026n=NGJ8xFC9uFPXv9tC\u0026q=85\u0026s=7f96c428459830a0894aa26fe136472b","appearance":{"default":"system"},"navbar":{"links":[{"href":"https://www.theformalera.com","label":"Website"},{"href":"https://hub.theformalera.com","label":"Hub"}],"primary":{"type":"button","label":"Quickstart","href":"/quickstart"}},"footer":{"links":[{"header":"Explore","items":[{"label":"Website","href":"https://www.theformalera.com"},{"label":"Hub","href":"https://hub.theformalera.com"},{"label":"Lemma Hub","href":"https://hub.theformalera.com/lemmas/index.html"}]}]},"icons":{"library":"lucide"},"styling":{"codeblocks":"system","latex":false},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"n-a-24de7f09","hasAudioNarration":false,"actualSubdomain":"n-a-24de7f09","customDomains":["docs.theformalera.com"],"gitSource":{"type":"github","owner":"standbyme","repo":"workspace-theformalera-2026-10-29-15-55-05","deployBranch":"main","contentDirectory":"mintlify","isPrivate":true,"mountPath":"","label":"","_id":"6ae76ffc71ef408b813d57c0"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae7eacb82e17256a0dfa419","collectionId":"f2780fc2-2a11-46a9-9c23-bb44c6820df9","liveDeploymentHistoryId":"6ae7eacb82e17256a0dfa419","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae80a2df47be6d76b63c393","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Documentation","count":32},{"language":"default","tag":"API reference","count":18},{"language":"default","tag":"Reference","count":15},{"language":"default","tag":"Guides","count":12},{"language":"default","tag":"Spec Hub","count":12},{"language":"default","tag":"Self-hosting","count":10},{"language":"default","tag":"CLI","count":8},{"language":"default","tag":"Concepts","count":7},{"language":"default","tag":"Registry","count":7},{"language":"default","tag":"Lemma Hub","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/lemma-hub/search-lemmas","slug":"/api-reference/lemma-hub/search-lemmas","pageMetadata":{"title":"Search lemmas","description":"Search the public library (and the caller's org library with a token) by statement text, Op Spec or node. At most 200 results.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/lemmas","href":"/api-reference/lemma-hub/search-lemmas","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Search the public library (and the caller’s org library with a token) by statement text, Op Spec or node. At most 200 results.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Search lemmas","description":"Search the public library (and the caller's org library with a token) by statement text, Op Spec or node. At most 200 results.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/lemmas","href":"/api-reference/lemma-hub/search-lemmas","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Search lemmas","operationId":"lemma_search_v1_lemmas_get","parameters":["6536eb8b-6ef1-443f-a14a-7b48bf8c3c12","5c11fb43-0e37-4645-ae3b-8b4d3a22f70d","97222013-af4f-4a17-b2c9-ea24044ac3b0"],"responses":{"200":"c4f2aee4-af38-4c96-b1fa-4d282cc717bd","422":"6716d773-5a03-443d-8c58-cc455cc20b9d"},"tags":["Lemma Hub"],"description":"Search the public library (and the caller's org library with a token) by statement text, Op Spec or node. At most 200 results.","security":["baccf731-587d-43f2-a979-041413a79c87","571df7fd-e646-446a-ad0b-978061e6ddfa"],"method":"get","type":"path","servers":["505f18a1-b704-466f-a20d-274d511fc76a","9141f0dc-649a-40dc-8710-a06981d2caa4"],"path":"/v1/lemmas","baseUrlOptions":["https://hub.theformalera.com","http://127.0.0.1:8700"],"title":"Search lemmas","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"6536eb8b-6ef1-443f-a14a-7b48bf8c3c12":{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","isRequired":false,"description":"Text contained in the statement or id.","uniqueKey":"","typeLabel":"string"},"description":"Text contained in the statement or id."},"5c11fb43-0e37-4645-ae3b-8b4d3a22f70d":{"name":"op","in":"query","required":false,"schema":{"type":"string","isRequired":false,"description":"Op Spec name, e.g. `TheFormalEra.Ops.siluMul`.","uniqueKey":"","typeLabel":"string"},"description":"Op Spec name, e.g. `TheFormalEra.Ops.siluMul`."},"97222013-af4f-4a17-b2c9-ea24044ac3b0":{"name":"node","in":"query","required":false,"schema":{"type":"string","isRequired":false,"description":"Node path suffix, e.g. `mlp.act`.","uniqueKey":"","typeLabel":"string"},"description":"Node path suffix, e.g. `mlp.act`."}},"responses":{"c4f2aee4-af38-4c96-b1fa-4d282cc717bd":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"lemmas":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Lemma id: a hash of the canonical statement.","example":"L-d07f2c","isRequired":true,"uniqueKey":"lemmas.items.[INDEX].id","typeLabel":"string"},"statement":{"type":"string","description":"Canonical statement in Lean 4 (Mathlib identifiers only).","example":"∀ (a0 a1 : ℝ), a0 * a1 * (1 / 2 : ℝ) + a0 * a1 * Real.tanh (a0 * (1 / 2 : ℝ)) * (1 / 2 : ℝ) = a0 * a1 * ((1 : ℝ) + Real.exp (-a0))⁻¹","isRequired":true,"uniqueKey":"lemmas.items.[INDEX].statement","typeLabel":"string"},"proof":{"type":"string","description":"Name of the closing tactic script (`tfe_replay` argument).","example":"tanh_eq_exp; exp_neg; field_simp; ring_nf","isRequired":true,"uniqueKey":"lemmas.items.[INDEX].proof","typeLabel":"string"},"scope":{"type":"string","description":"How widely the lemma applies.","enum":["general","operator","model"],"isRequired":true,"uniqueKey":"lemmas.items.[INDEX].scope","typeLabel":"enum\u003cstring>"},"schema":{"type":"string","description":"Record schema.","example":"theformalera.lemma/v1","uniqueKey":"lemmas.items.[INDEX].schema","typeLabel":"string"},"pretty":{"type":"string","description":"Unicode rendering of the statement.","uniqueKey":"lemmas.items.[INDEX].pretty","typeLabel":"string"},"ops":{"type":"array","items":{"type":"string","uniqueKey":"lemmas.items.[INDEX].ops.items.[INDEX]","typeLabel":"string"},"description":"Op Specs the lemma was first proved for (prefetch index).","uniqueKey":"lemmas.items.[INDEX].ops","typeLabel":"string[]"},"nodes":{"type":"array","items":{"type":"string","uniqueKey":"lemmas.items.[INDEX].nodes.items.[INDEX]","typeLabel":"string"},"description":"Spec nodes (`\u003cmodel>:\u003cnode path>`) the lemma was proved for.","uniqueKey":"lemmas.items.[INDEX].nodes","typeLabel":"string[]"},"source":{"type":"string","description":"Where the lemma came from.","enum":["builtin","online","generalized"],"uniqueKey":"lemmas.items.[INDEX].source","typeLabel":"enum\u003cstring>"},"visibility":{"type":"string","description":"Library the lemma lives in.","enum":["public","org","local"],"uniqueKey":"lemmas.items.[INDEX].visibility","typeLabel":"enum\u003cstring>"},"org":{"oneOf":[{"type":"string","description":"Owning organisation (org library only; never recorded for public lemmas).","uniqueKey":"lemmas.items.[INDEX].org.oneOf.0","typeLabel":"string"},{"type":"null","description":"Owning organisation (org library only; never recorded for public lemmas).","uniqueKey":"lemmas.items.[INDEX].org.oneOf.1","typeLabel":"null"}],"uniqueKey":"lemmas.items.[INDEX].org","typeLabel":"string | null"},"first_solve_ms":{"type":"integer","description":"Solver time of the first proof; used to estimate time saved by a hit.","uniqueKey":"lemmas.items.[INDEX].first_solve_ms","typeLabel":"integer"},"lean_toolchain":{"type":"string","description":"Lean toolchain the proof was checked with.","example":"leanprover/lean4:v4.35.0","uniqueKey":"lemmas.items.[INDEX].lean_toolchain","typeLabel":"string"},"mathlib":{"type":"string","description":"Mathlib revision.","example":"v4.35.0","uniqueKey":"lemmas.items.[INDEX].mathlib","typeLabel":"string"},"created":{"type":"string","description":"Admission time (ISO 8601).","uniqueKey":"lemmas.items.[INDEX].created","typeLabel":"string"},"hits":{"type":"integer","description":"Total hits (Hub-side usage statistics).","uniqueKey":"lemmas.items.[INDEX].hits","typeLabel":"integer"},"projects":{"type":"integer","description":"Number of distinct projects referencing the lemma.","uniqueKey":"lemmas.items.[INDEX].projects","typeLabel":"integer"},"status":{"type":"string","description":"Lifecycle state.","enum":["active","pending-migration","rejected"],"uniqueKey":"lemmas.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"axioms":{"type":"array","items":{"type":"string","uniqueKey":"lemmas.items.[INDEX].axioms.items.[INDEX]","typeLabel":"string"},"description":"Axioms of the compiled theorem (allowlist: propext, Classical.choice, Quot.sound).","uniqueKey":"lemmas.items.[INDEX].axioms","typeLabel":"string[]"}},"required":["id","statement","proof","scope"],"uniqueKey":"lemmas.items.[INDEX]","typeLabel":"object"},"description":"Matching lemmas.","uniqueKey":"lemmas","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"lemmas":[{"id":"L-d07f2c","statement":"∀ (a0 a1 : ℝ), a0 * a1 * (1 / 2 : ℝ) + a0 * a1 * Real.tanh (a0 * (1 / 2 : ℝ)) * (1 / 2 : ℝ) = a0 * a1 * ((1 : ℝ) + Real.exp (-a0))⁻¹","proof":"tanh_eq_exp; exp_neg; field_simp; ring_nf","scope":"general","schema":"theformalera.lemma/v1","pretty":"\u003cstring>","ops":["\u003cstring>"],"nodes":["\u003cstring>"],"source":"builtin","visibility":"public","org":"\u003cstring>","first_solve_ms":123,"lean_toolchain":"leanprover/lean4:v4.35.0","mathlib":"v4.35.0","created":"\u003cstring>","hits":123,"projects":123,"status":"active","axioms":["\u003cstring>"]}]}}},"exampleType":"generated"}},"exampleType":"generated"},"6716d773-5a03-443d-8c58-cc455cc20b9d":{"description":"Validation error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"},"input":{"oneOf":[{"title":"Input"}],"uniqueKey":"detail.items.[INDEX].input","typeLabel":"any"},"ctx":{"type":"object","title":"Context","uniqueKey":"detail.items.[INDEX].ctx","typeLabel":"Context · object"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"type":"array","title":"Detail","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"type":"object","title":"HTTPValidationError","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>","input":"\u003cunknown>","ctx":{}}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"baccf731-587d-43f2-a979-041413a79c87":{},"571df7fd-e646-446a-ad0b-978061e6ddfa":{"bearerAuth":{"type":"http","scheme":"bearer","description":"A Spec Hub API token (`tfe_…`). The CLI reads it from `THEFORMALERA_TOKEN` or from `theformalera login`.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"505f18a1-b704-466f-a20d-274d511fc76a":{"url":"https://hub.theformalera.com","description":"Spec Hub"},"9141f0dc-649a-40dc-8710-a06981d2caa4":{"url":"http://127.0.0.1:8700","description":"Local Hub (`theformalera-hub serve`)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"A Spec Hub API token (`tfe_…`). The CLI reads it from `THEFORMALERA_TOKEN` or from `theformalera login`.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"A Spec Hub API token (`tfe_…`). The CLI reads it from `THEFORMALERA_TOKEN` or from `theformalera login`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"n-a-24de7f09","siteName":"The Formal Era","title":"Search lemmas - The Formal Era","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-01T17:18:23.723Z","originalFileLocation":"api-reference/lemma-hub/search-lemmas.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Search the public library (and the caller\u0026#x27;s org library with a token) by statement text, Op Spec or node. At most 200 results.\">\u003cmeta data-mint-head name=\"application-name\" content=\"The Formal Era\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/n-a-24de7f09/Vv7il0NTiaTscc2I/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/n-a-24de7f09/Vv7il0NTiaTscc2I/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/n-a-24de7f09/Vv7il0NTiaTscc2I/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/n-a-24de7f09/Vv7il0NTiaTscc2I/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/n-a-24de7f09/Vv7il0NTiaTscc2I/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/n-a-24de7f09/Vv7il0NTiaTscc2I/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/n-a-24de7f09/Vv7il0NTiaTscc2I/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/n-a-24de7f09/Vv7il0NTiaTscc2I/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/n-a-24de7f09/Vv7il0NTiaTscc2I/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Search lemmas - The Formal Era\">\u003cmeta data-mint-head property=\"og:description\" content=\"Search the public library (and the caller\u0026#x27;s org library with a token) by statement text, Op Spec or node. At most 200 results.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"The Formal Era\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.theformalera.com/api-reference/lemma-hub/search-lemmas\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://n-a-24de7f09.mintlify.app/_mintlify/api/og/v2?division=Lemma+Hub\u0026amp;title=Search+lemmas\u0026amp;description=Search+the+public+library+%28and+the+caller%27s+org+library+with+a+token%29+by+statement+text%2C+Op+Spec+or+node.+At+most+200+results.\u0026amp;theme=a4fff6371076e0576b87c2fe\u0026amp;signature=25bc9dce1dd7fe70da2a82bf94e543911fae3f834651fe9aea8184a6c1668361\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Search lemmas - The Formal Era\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Search the public library (and the caller\u0026#x27;s org library with a token) by statement text, Op Spec or node. At most 200 results.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://n-a-24de7f09.mintlify.app/_mintlify/api/og/v2?division=Lemma+Hub\u0026amp;title=Search+lemmas\u0026amp;description=Search+the+public+library+%28and+the+caller%27s+org+library+with+a+token%29+by+statement+text%2C+Op+Spec+or+node.+At+most+200+results.\u0026amp;theme=a4fff6371076e0576b87c2fe\u0026amp;signature=25bc9dce1dd7fe70da2a82bf94e543911fae3f834651fe9aea8184a6c1668361\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/n-a-24de7f09/Vv7il0NTiaTscc2I/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"The Formal Era\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563EB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.theformalera.com/api-reference/lemma-hub/search-lemmas\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/lemma-hub/search-lemmas.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.theformalera.com/#organization\",\"name\":\"The Formal Era\",\"url\":\"https://docs.theformalera.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/n-a-24de7f09/NGJ8xFC9uFPXv9tC/logo-large.jpeg?fit=max\u0026auto=format\u0026n=NGJ8xFC9uFPXv9tC\u0026q=85\u0026s=7f96c428459830a0894aa26fe136472b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.theformalera.com#website\",\"name\":\"The Formal Era\",\"url\":\"https://docs.theformalera.com\",\"publisher\":{\"@id\":\"https://docs.theformalera.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.theformalera.com/api-reference/lemma-hub/search-lemmas#webpage\",\"url\":\"https://docs.theformalera.com/api-reference/lemma-hub/search-lemmas\",\"name\":\"Search lemmas\",\"description\":\"Search the public library (and the caller's org library with a token) by statement text, Op Spec or node. At most 200 results.\",\"dateModified\":\"2026-11-01T17:18:23.723Z\",\"isPartOf\":{\"@id\":\"https://docs.theformalera.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.theformalera.com/api-reference/lemma-hub/search-lemmas#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.theformalera.com/api-reference/lemma-hub/search-lemmas#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lemma Hub\",\"item\":\"https://docs.theformalera.com/api-reference/lemma-hub/prefetch-lemmas\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Search lemmas\",\"item\":\"https://docs.theformalera.com/api-reference/lemma-hub/search-lemmas\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.theformalera.com/api-reference/lemma-hub/search-lemmas#apireference\",\"headline\":\"Search lemmas\",\"name\":\"Search lemmas\",\"description\":\"Search the public library (and the caller's org library with a token) by statement text, Op Spec or node. At most 200 results.\",\"url\":\"https://docs.theformalera.com/api-reference/lemma-hub/search-lemmas\",\"mainEntityOfPage\":{\"@id\":\"https://docs.theformalera.com/api-reference/lemma-hub/search-lemmas#webpage\"},\"dateModified\":\"2026-11-01T17:18:23.723Z\",\"publisher\":{\"@id\":\"https://docs.theformalera.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.theformalera.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"The Formal Era\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"The Formal Era","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":""}]},{"tab":"Spec Hub","icon":"library","pages":[{"title":"Spec Hub","href":"/models"}]},{"tab":"Reference","icon":"square-terminal","pages":[{"title":"Reference","href":"/reference/cli/overview"}]},{"tab":"API reference","icon":"plug","groups":[{"group":"Overview","pages":[{"title":"Spec Hub API","icon":"plug","href":"/api-reference/introduction"}]},{"group":"Registry","pages":[{"title":"Health check","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/health","href":"/api-reference/registry/health-check"},{"title":"List models","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/models","href":"/api-reference/registry/list-models"},{"title":"List versions of a spec","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/specs/{org}/{model}","href":"/api-reference/registry/list-versions-of-a-spec"},{"title":"Get a spec manifest","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/specs/{org}/{model}/{version}","href":"/api-reference/registry/get-a-spec-manifest"},{"title":"Download a spec package","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/specs/{org}/{model}/{version}/package","href":"/api-reference/registry/download-a-spec-package"},{"title":"List advisories","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/advisories","href":"/api-reference/registry/list-advisories"},{"title":"List publisher keys","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/keys","href":"/api-reference/registry/list-publisher-keys"}]},{"group":"Verification","pages":[{"title":"Who am I","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/whoami","href":"/api-reference/verification/who-am-i"},{"title":"Submit a verification","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/verify","href":"/api-reference/verification/submit-a-verification"},{"title":"Get a job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/jobs/{job_id}","href":"/api-reference/verification/get-a-job"},{"title":"Look up cached results","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/cache/lookup","href":"/api-reference/verification/look-up-cached-results"}]},{"group":"Lemma Hub","pages":[{"title":"Prefetch lemmas","description":"Lemmas for the Op Specs of a verification, plus the general ones, from the requested libraries. Only op names and Spec Keys are sent. Without a token only the public library is searched. Results are capped (default 256, max 512) and ranked by hit count; lemmas pending migration are skipped.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/lemmas/prefetch","href":"/api-reference/lemma-hub/prefetch-lemmas"},{"title":"Search lemmas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/lemmas","href":"/api-reference/lemma-hub/search-lemmas"},{"title":"Get a lemma","description":"One lemma record. Public lemmas never show the contributing organisation.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/lemmas/{lid}","href":"/api-reference/lemma-hub/get-a-lemma"},{"title":"Deposit lemmas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/lemmas/deposit","href":"/api-reference/lemma-hub/deposit-lemmas"},{"title":"Report lemma usage","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/lemmas/usage","href":"/api-reference/lemma-hub/report-lemma-usage"},{"title":"Get the contribution cap","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/orgs/{org}/lemma-policy","href":"/api-reference/lemma-hub/get-the-contribution-cap"}]}]},{"tab":"Self-hosting","icon":"server","pages":[{"title":"Self-hosting","href":"/self-hosting/overview"}]}]},"basePath":"","title":"Search lemmas - The Formal Era","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","b0f84f53ff","2b790eda92","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-m07pfKpT.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}