The bitwise inversion operation receives a quantum register representing some number x,
and inverts its binary representation, namely, replaces 1s by 0s and vice versa.
Example
from classiq import *@qfuncdef main(x: Output[QNum], y: Output[QNum]) -> None: x |= 6 y |= ~x
Submitting job to simulator Job: https://platform.classiq.io/jobs/f2435d5f-9b13-4e05-b681-5909b3423c57
Output:
x y counts probability bitstring 0 6 1 2048 1.0 001110
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Classiq Docs","colors":{"primary":"#119DA4","light":"#119DA4","dark":"#252525"},"logo":{"light":"https://mintcdn.com/classiq/KOIyvRl59wygyHwT/resources/images/ClassiqLogo_black.svg?fit=max\u0026auto=format\u0026n=KOIyvRl59wygyHwT\u0026q=85\u0026s=05c70b0722c0e3ce41855332613b7165","dark":"https://mintcdn.com/classiq/KOIyvRl59wygyHwT/resources/images/ClassiqLogo_yellow.svg?fit=max\u0026auto=format\u0026n=KOIyvRl59wygyHwT\u0026q=85\u0026s=bf01ead39f6725fa4849b7c481d1dff5"},"favicon":"https://mintcdn.com/classiq/sA-J-h8chQJV9OAG/resources/images/ClassiqFavicon.png?fit=max\u0026auto=format\u0026n=sA-J-h8chQJV9OAG\u0026q=85\u0026s=752f5dcd6fdc3563c87e0697e34282b1","appearance":{"default":"dark"},"background":{"color":{"dark":"#191919"}},"footer":{"socials":{"x":"https://x.com/classiqtech","github":"https://github.com/Classiq/classiq-library","linkedin":"https://www.linkedin.com/company/classiq-technologies","youtube":"https://www.youtube.com/c/ClassiqTechnologies","slack":"https://classiq-community.slack.com"}},"seo":{"metatags":{"canonical":"https://docs.classiq.io"}},"fonts":{"heading":{"family":"Lato","weight":500,"source":"https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2","format":"woff2"},"body":{"family":"Lato","weight":400,"source":"https://cdn.prod.website-files.com/60000db7a5f449af5e4590ac/67bc6e7dacd49b96fe00e9af_latomedium.woff2","format":"woff2"}},"icons":{"library":"lucide"},"integrations":{"ga4":{"measurementId":"G-FG13SFNT8X"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"classiq","hasAudioNarration":false,"actualSubdomain":"classiq","customDomains":["docs.classiq.io"],"gitSource":{"type":"github","owner":"classiq-technologies","repo":"classiq-docs","deployBranch":"prod","contentDirectory":"classiq","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af2dfc98b1d48fe462fb247","clientVersion":"0.0.4142","searchFilterCounts":[{"language":"default","tag":"Library","count":180},{"language":"default","tag":"Applications","count":88},{"language":"default","tag":"User Guide","count":64},{"language":"default","tag":"Tutorials","count":63},{"language":"default","tag":"SDK Reference","count":53},{"language":"default","tag":"Algorithms","count":46},{"language":"default","tag":"Qmod Reference","count":40},{"language":"default","tag":"Qmod","count":30},{"language":"default","tag":"Functions","count":26},{"language":"default","tag":"Execution","count":22}],"searchSettings":{"showContentSnippets":false}},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"rbac-expansion","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":"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":"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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":false},"customCss":[{"filePath":"css/page_format.css","content":":root{p {\n /* letter-spacing: 0.5px; */\n /* font-weight: 400; */\n /* line-height: 160%; */\n /* font-size: 18px; */\n }\n\n .md-header,\n .md-header__inner,\n .md-header .md-tabs,\n .md-footer .md-footer-meta {\n background-color: #313131 !important;\n }\n\n .md-footer,\n .md-footer__inner {\n background-color: #393939 !important;\n }}[data-md-color-scheme=\"default\"]{--md-default-fg-color: #313131;--md-default-bg-color: #ffffff;--md-primary-fg-color: #119da4;--md-accent-fg-color: #119da4;--md-primary-fg-color--light: #119da4;--md-primary-bg-color--light: #119da4;--md-accent-fg-color--light: #119da4;--md-typeset-color: #1e1e1e;--md-typeset-color--light: #1e1e1e;--md-typeset-a-color: #0c7489;--md-typeset-a-color--light: #0c7489;--md-typeset-a-color--dark: #39ccd3}[data-md-color-scheme=\"slate\"]{--md-default-bg-color: #191919;--md-primary-fg-color: #119da4;--md-accent-fg-color: #119da4;--md-typeset-a-color: #39ccd3}[data-md-color-scheme=\"default\"] .md-search__input{color:rgba(0, 0, 0, 0.87);background-color:#f5f5f5}.md-search__input+.md-search__icon{color:var(--md-default-fg-color--light)}[data-md-color-scheme=\"default\"] .md-search__input::placeholder{color:rgba(0, 0, 0, 0.54)}@media (prefers-color-scheme: dark){.md-header,.md-header__inner,.md-footer .md-footer-meta{background-color:#1e1e1e!important}.md-footer,.md-footer__inner{background-color:#393939!important}}.md-header__topic{display:none}.md-header__source{flex:1;display:flex;justify-content:space-between;max-width:none;width:auto}@media (max-width: 60em){.md-header__source .md-source__repository{display:none}}.md-source__repository{max-width:100%}.doc-buttons{display:flex;justify-content:center;gap:0.2rem;flex-wrap:wrap;margin:1.5em 0}"}],"page":{"pagePath":"explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example","slug":"/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example","pageMetadata":{"title":"Bitwise Invert","icon":"/icons/bulletsharp.svg","description":null,"href":"/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={annotation:`annotation`,code:`code`,math:`math`,mi:`mi`,mn:`mn`,mrow:`mrow`,p:`p`,pre:`pre`,semantics:`semantics`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{Card,CodeBlock,Heading,Info}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);return _jsxs(_Fragment,{children:[_jsx(Card,{title:`View on GitHub`,icon:`github`,href:`https://github.com/Classiq/classiq-library/blob/main/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example.ipynb`,children:_jsx(_components.p,{children:`Open this notebook in GitHub to run it yourself`})}),`\n`,_jsxs(_components.p,{children:[`The bitwise inversion operation receives a quantum register representing some number `,_jsxs(_components.span,{className:`katex`,children:[_jsx(_components.span,{className:`katex-mathml`,children:_jsx(_components.math,{xmlns:`http://www.w3.org/1998/Math/MathML`,children:_jsxs(_components.semantics,{children:[_jsx(_components.mrow,{children:_jsx(_components.mi,{children:`x`})}),_jsx(_components.annotation,{encoding:`application/x-tex`,children:`x`})]})})}),_jsx(_components.span,{className:`katex-html`,\"aria-hidden\":`true`,children:_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`0.4306em`}}),_jsx(_components.span,{className:`mord mathnormal`,children:`x`})]})})]}),`,\nand inverts its binary representation, namely, replaces `,_jsxs(_components.span,{className:`katex`,children:[_jsx(_components.span,{className:`katex-mathml`,children:_jsx(_components.math,{xmlns:`http://www.w3.org/1998/Math/MathML`,children:_jsxs(_components.semantics,{children:[_jsx(_components.mrow,{children:_jsx(_components.mn,{children:`1`})}),_jsx(_components.annotation,{encoding:`application/x-tex`,children:`1`})]})})}),_jsx(_components.span,{className:`katex-html`,\"aria-hidden\":`true`,children:_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`0.6444em`}}),_jsx(_components.span,{className:`mord`,children:`1`})]})})]}),`s by `,_jsxs(_components.span,{className:`katex`,children:[_jsx(_components.span,{className:`katex-mathml`,children:_jsx(_components.math,{xmlns:`http://www.w3.org/1998/Math/MathML`,children:_jsxs(_components.semantics,{children:[_jsx(_components.mrow,{children:_jsx(_components.mn,{children:`0`})}),_jsx(_components.annotation,{encoding:`application/x-tex`,children:`0`})]})})}),_jsx(_components.span,{className:`katex-html`,\"aria-hidden\":`true`,children:_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`0.6444em`}}),_jsx(_components.span,{className:`mord`,children:`0`})]})})]}),`s and vice versa.`]}),`\n`,_jsx(Heading,{level:`2`,id:`example`,children:`Example`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`8`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` classiq `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` *`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`@qfunc`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`def`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` main`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`x`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: Output[QNum], `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`y`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: Output[QNum]) -> `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`None`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` x `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`|=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 6`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` y `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`|=`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ~`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`x`})]}),`\n`]})})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`qprog `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` synthesize(main)`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`result `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` sample(qprog)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(result)`})]}),`\n`]})})}),`\n`,_jsxs(Info,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Output:`})}),_jsx(CodeBlock,{numberOfLines:`6`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Submitting job to simulator`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` Job: https://platform.classiq.io/jobs/f2435d5f-9b13-4e05-b681-5909b3423c57`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]}),`\n`,_jsxs(Info,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Output:`})}),_jsx(CodeBlock,{numberOfLines:`5`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`x y counts probability bitstring`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` 0 6 1 2048 1.0 001110`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Bitwise Invert","icon":"/icons/bulletsharp.svg","description":null,"href":"/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Example","slug":"example","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/classiq/588df4baa9fe4869/javascripts/mathjax.js","/_mintlify/custom/classiq/cdc2514d6b755dcf/javascripts/remove_highlights.js","/_mintlify/custom/classiq/d98eeb06669bf6a7/javascripts/hide-home-search.js"],"subdomain":"classiq","siteName":"Classiq Docs","title":"Bitwise Invert - Classiq Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-10T09:13:10.993Z","originalFileLocation":"explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example.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=\"dark\"}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=\"application-name\" content=\"Classiq Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/classiq/Fsuml838IESUxXo8/_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/classiq/Fsuml838IESUxXo8/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/classiq/Fsuml838IESUxXo8/_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/classiq/Fsuml838IESUxXo8/_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/classiq/Fsuml838IESUxXo8/_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/classiq/Fsuml838IESUxXo8/_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/classiq/Fsuml838IESUxXo8/_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/classiq/Fsuml838IESUxXo8/_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/classiq/Fsuml838IESUxXo8/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Bitwise Invert - Classiq Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Classiq Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.classiq.io/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://classiq.mintlify.site/_mintlify/api/og/v2?division=Arithmetic\u0026amp;title=Bitwise+Invert\u0026amp;theme=b5df20730ff1884956593856\u0026amp;signature=b01fe83b00d20269088f8b3ef1067893de7c6b44b4df3eac13518c13f9632368\">\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=\"Bitwise Invert - Classiq Docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://classiq.mintlify.site/_mintlify/api/og/v2?division=Arithmetic\u0026amp;title=Bitwise+Invert\u0026amp;theme=b5df20730ff1884956593856\u0026amp;signature=b01fe83b00d20269088f8b3ef1067893de7c6b44b4df3eac13518c13f9632368\">\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/classiq/Fsuml838IESUxXo8/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Classiq Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#119DA4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.classiq.io/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.classiq.io/#organization\",\"name\":\"Classiq Docs\",\"url\":\"https://docs.classiq.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/classiq/KOIyvRl59wygyHwT/resources/images/ClassiqLogo_black.svg?fit=max\u0026auto=format\u0026n=KOIyvRl59wygyHwT\u0026q=85\u0026s=05c70b0722c0e3ce41855332613b7165\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.classiq.io#website\",\"name\":\"Classiq Docs\",\"url\":\"https://docs.classiq.io\",\"publisher\":{\"@id\":\"https://docs.classiq.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.classiq.io/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example#webpage\",\"url\":\"https://docs.classiq.io/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example\",\"name\":\"Bitwise Invert\",\"dateModified\":\"2026-11-10T09:13:10.993Z\",\"isPartOf\":{\"@id\":\"https://docs.classiq.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.classiq.io/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.classiq.io/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Tutorials\",\"item\":\"https://docs.classiq.io/explore/tutorials\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Function Usage Examples\",\"item\":\"https://docs.classiq.io/explore/functions/function_usage_examples/arithmetic/arithmetic_expression/arithmetic_expression_example\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Arithmetic\",\"item\":\"https://docs.classiq.io/explore/functions/function_usage_examples/arithmetic/arithmetic_expression/arithmetic_expression_example\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Bitwise Invert\",\"item\":\"https://docs.classiq.io/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.classiq.io/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example#article\",\"headline\":\"Bitwise Invert\",\"name\":\"Bitwise Invert\",\"url\":\"https://docs.classiq.io/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example\",\"mainEntityOfPage\":{\"@id\":\"https://docs.classiq.io/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example#webpage\"},\"dateModified\":\"2026-11-10T09:13:10.993Z\",\"publisher\":{\"@id\":\"https://docs.classiq.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.classiq.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Classiq Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Classiq Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example.md","siteName":"Classiq Docs","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":""}]},{"tab":"Getting Started","pages":[{"title":"Getting Started","href":"/getting-started"}]},{"tab":"User Guide","pages":[{"title":"User Guide","href":"/user-guide"}]},{"tab":"Library","pages":[{"title":"Classiq Library","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore"},{"group":"Algorithms","expanded":false,"pages":[{"title":"Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/index"},{"group":"Amplitude Amplification and Estimation","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Oblivious Amplitude Amplification","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/amplitude_amplification_and_estimation/oblivious_amplitude_amplification/oblivious_amplitude_amplification"},{"title":"Quantum Monte Carlo Integration (QMCI)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/amplitude_amplification_and_estimation/qmc_user_defined/qmc_user_defined"},{"title":"Using QSVT for Fixed-Point Amplitude Amplification","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/amplitude_amplification_and_estimation/qsvt_fixed_point_amplitude_amplification/qsvt_fixed_point_amplitude_amplification"},{"title":"Quantum Counting Using the Iterative Quantum Amplitude Estimation Algorithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/amplitude_amplification_and_estimation/quantum_counting/quantum_counting"}]},{"group":"Foundational","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Bernstein-Vazirani Algorithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/foundational/bernstein_vazirani/bernstein_vazirani"},{"title":"Deutsch-Jozsa Algorithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/foundational/deutsch_jozsa/deutsch_jozsa"},{"title":"Quantum Teleportation Algorithm (Protocol)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/foundational/quantum_teleportation/quantum_teleportation"},{"title":"Simon's Algorithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/foundational/simon/simon"}]},{"group":"Hamiltonian Simulation","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Hamiltonian Simulation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/hamiltonian_simulation/hamiltonian_simulation_guide/hamiltonian_simulation_guide"},{"title":"Hamiltonian Simulation with Generalized Quantum Signal Processing (GQSP)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/hamiltonian_simulation/hamiltonian_simulation_with_block_encoding/hamiltonian_simulation_gqsp"},{"title":"Hamiltonian Simulation with Quantum Singular Value Transformation (QSVT)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/hamiltonian_simulation/hamiltonian_simulation_with_block_encoding/hamiltonian_simulation_qsvt"},{"title":"Hamiltonian Simulation with Qubitization (Chebyshev LCU)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/hamiltonian_simulation/hamiltonian_simulation_with_block_encoding/hamiltonian_simulation_qubitization"},{"title":"The Jacobi-Anger Expansion","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/hamiltonian_simulation/hamiltonian_simulation_with_block_encoding/jacobi_anger_expansion"}]},{"group":"Metrology","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Classical Shadow Tomography","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/metrology/classical_shadow_tomography"}]},{"group":"Number Theory and Cryptography","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Discrete Logarithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/number_theory_and_cryptography/discrete_log/discrete_log"},{"title":"Solving Elliptic Curve Discrete Logarithm Problem with Shor's Algorithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/number_theory_and_cryptography/elliptic_curves/elliptic_curve_discrete_log"},{"title":"Hidden-Shift Problem for Bent Functions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/number_theory_and_cryptography/hidden_shift/hidden_shift"},{"title":"Shor's Factoring Algorithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/number_theory_and_cryptography/shor/shor"}]},{"group":"QML","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Hybrid Classical-Quantum Neural Network","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/QML/hybrid_qnn/hybrid_qnn_for_subset_majority"},{"title":"Quantum Generative Adversarial Networks (QGANs)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/QML/qgan/qgan_bars_and_strips"},{"title":"Quantum Support Vector Machines (QSVM)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/QML/qsvm/qsvm"},{"title":"Quantum Autoencoder","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/QML/quantum_autoencoder/quantum_autoencoder"}]},{"group":"Quantum Differential Equations Solvers","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Quantum Algorithm for Solving the Poisson Equation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_differential_equations_solvers/discrete_poisson_solver/discrete_poisson_solver"},{"title":"Linear Combination of Hamiltonian Simulation (LCHS)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_differential_equations_solvers/lchs/lchs"},{"title":"Time Marching Based Quantum Solvers for Time-Dependent Linear Differential Equations","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_differential_equations_solvers/time_marching/time_marching"}]},{"group":"Quantum Linear Solvers","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Solving the Quantum Linear Systems Problem (QLSP) Using AQC","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_linear_solvers/adiabatic_linear_solvers/solving_qlsp_with_aqc"},{"title":"HHL Algorithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_linear_solvers/hhl/hhl"},{"title":"Matrix Inversion with Quantum Singular Value Transform (QSVT)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_linear_solvers/qsvt_matrix_inversion/qsvt_matrix_inversion"},{"title":"Variational Quantum Linear Solver (VQLS) with Linear Combination of Unitaries (LCU) Block Encoding","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_linear_solvers/vqls/vqls_with_lcu"}]},{"group":"Quantum Phase Estimation","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Quantum Phase Estimation for Solving Matrix Eigenvalues","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_phase_estimation/qpe_for_matrix/qpe_for_matrix"},{"title":"Qubitization Based Quantum Phase Estimation (QPE) for Solving Molecular Energies","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_phase_estimation/qpe_with_qubitization/qpe_for_molecule_with_qubitization"}]},{"group":"Quantum Primitives","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Generalized Quantum Signal Processing (GQSP)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_primitives/gqsp/gqsp"},{"title":"Fast Quantum Algorithm for Numerical Gradient Estimation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_primitives/gradient_estimation/gradient_estimation"},{"title":"Hadamard Test","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_primitives/hadamard_test/hadamard_test"},{"title":"Quantum Oracle Sketching for Boolean Functions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_primitives/quantum_oracle_sketching_boolean/quantum_oracle_sketching_boolean"},{"title":"Swap Test Algorithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_primitives/swap_test/swap_test"}]},{"group":"Quantum State Preparation","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"ADAPT VQE","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_state_preparation/adapt_vqe/adapt_vqe"},{"title":"Preparation of Fermionic Gaussian States","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_state_preparation/fermionic_gaussian/fermionic_gaussian"},{"title":"Quantum Thermal State Preparation Algorithm Implementation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_state_preparation/gibbs/quantum_thermal_state_preparation"}]},{"group":"Quantum Walks","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Glued Trees Algorithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/quantum_walks/glued_trees/glued_trees"}]},{"group":"Search and Optimization","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Quantum Approximate Optimization Algorithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/search_and_optimization/QAOA/qaoa"},{"title":"Decoded Quantum Interferometry Algorithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/search_and_optimization/dqi/dqi_max_xorsat"},{"title":"Grover's Search Algorithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/search_and_optimization/grover/grover"},{"title":"Grover Mixers for QAOA","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/search_and_optimization/grover_mixer_qaoa/gm_qaoa"},{"title":"Quantum Likelihood Estimation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/algorithms/search_and_optimization/quantum_likelihood_estimation/quantum_likelihood_estimation"}]}]},{"group":"Applications","expanded":false,"pages":[{"title":"Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/index"},{"group":"Automotive","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Quantum Simulation-Based Optimization (QuSO) of a Cooling System","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/automotive/cooling_systems_optimization/cooling_systems_optimization"}]},{"group":"Benchmarking","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Quantum Volume","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/benchmarking/quantum_volume/quantum_volume"},{"title":"Randomized Benchmarking","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/benchmarking/randomized_benchmarking/randomized_benchmarking"}]},{"group":"CFD","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"group":"QLS for Hybrid Solvers","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Chebyshev Approximation of the Inverse Function","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/CFD/QLS_for_hybrid_solvers/chebyshev_approximation"},{"title":"Quantum Linear Solver with LCU of Chebyshev Polynomials","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/CFD/QLS_for_hybrid_solvers/qls_chebyshev_lcu"},{"title":"Quantum Linear Solver Based on QSVT","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/CFD/QLS_for_hybrid_solvers/qls_qsvt"},{"title":"Block Encoding Verification","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/CFD/QLS_for_hybrid_solvers/verify_block_encoding"}]},{"title":"Quantum Double Slit Experiment","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/CFD/double_slit_experiment/quantum_double_slit_experiment"},{"title":"Quantum Algorithm for Solving the 1D Heat Equation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/CFD/heat_eq_qsvt/heat_eq_qsvt"},{"title":"Quantum Lattice Boltzmann Method","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/CFD/qlbm/qlbm"}]},{"group":"Chemistry","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Classiq Chemistry Application","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/chemistry/classiq_chemistry_application/classiq_chemistry_application"},{"title":"Creating a Molecule's Potential Energy Curve","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/chemistry/molecular_energy_curve/molecular_energy_curve"},{"title":"Molecule Eigensolver (VQE Method)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/chemistry/molecule_eigensolver/molecule_eigensolver"},{"title":"Projected Based Embedding Tutorial","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/chemistry/projection_based_embedding/projected_based_embedding_tutorial"},{"title":"Protein Folding Algorithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/chemistry/protein_folding/protein_folding_with_qaoa/protein_folding"},{"title":"QFold: Quantum Walks and Deep Learning to Solve Protein Folding","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/chemistry/protein_folding/protein_folding_with_quantum_walk/qfold"},{"title":"Quantum Phase Estimation (QPE) for Solving Molecular Energies","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/chemistry/qpe_for_molecules/qpe_for_molecules"},{"title":"Quantum Drude Oscillator","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/chemistry/quantum_drude_oscillator/quantum_drude_oscillator"},{"title":"Continuous-Time Quantum Walk in Photosynthetic Energy Transfer","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/chemistry/quantum_walk_fmo/quantum_walk_fmo"},{"title":"Second Quantized Hamiltonian","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/chemistry/second_quantized_hamiltonian/second_quantized_hamiltonian"},{"title":"Even More Efficient Quantum Computations of Chemistry Through Tensor Hypercontraction","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/chemistry/tensor_hypercontraction/tensor_hypercontraction"}]},{"group":"Cybersecurity","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Vertex Cover Link Monitoring for IoT-Enabled Wireless Sensor Networks","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/cybersecurity/link_monitoring/link_monitoring"},{"title":"Cybersecurity Vertex Cover Patch Management Challenge for Tackling Kill Chains","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/cybersecurity/patching_management/patch_min_vertex_cover"},{"title":"Using Quantum Computers to Boost Whitebox Fuzzing","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/cybersecurity/whitebox_fuzzing/whitebox_fuzzing"}]},{"group":"Finance","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Prepare Partial Exponential State","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/finance/autocallable_options/partial_exponential_state_preparation"},{"title":"Autocallables with Integration Amplitude Loading","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/finance/autocallable_options/quantum_autocallable_option_pricing"},{"title":"Stochastic Modeling of Brownian Motion","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/finance/brownian_chebyshev_polynomials/brownian_chebyshev_polynomials"},{"title":"Quantum Kernels and Support Vector Machines","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/finance/credit_card_fraud/credit_card_fraud"},{"title":"Portfolio Optimization with Hybrid HHL Algorithm","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/finance/hybrid_hhl_for_portfolio_optimization/portfolio_optimization_with_hhl"},{"title":"Estimating European Option Price Using Amplitude Estimation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/finance/option_pricing/option_pricing"},{"title":"Portfolio Optimization with the Quantum Approximate Optimization Algorithm (QAOA)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/finance/portfolio_optimization/portfolio_optimization"},{"title":"Quantum Computational Finance: Quantum Algorithm for Portfolio Optimization","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/finance/portfolio_optimization_hhl/HHL_portfolio"},{"title":"Rainbow Options with Brute-Force Methodology","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/finance/rainbow_options/rainbow_options_bruteforce_method"},{"title":"Rainbow Options with Direct Amplitude Loading","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/finance/rainbow_options/rainbow_options_direct_method"},{"title":"Rainbow Options with Integration","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/finance/rainbow_options/rainbow_options_integration_method"},{"title":"Value at Risk","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/finance/value_at_risk/value_at_risk"}]},{"group":"Image Processing","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Quantum Hadamard Edge Detection for Image Processing","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/image_processing/quantum_hadamard_edge_detection/quantum_image_edge_detection"}]},{"group":"Logistics","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Facility Location Problem (P-Median)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/logistics/facility_location/facility_location"},{"title":"Workflow Scheduling Problem","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/logistics/task_scheduling_problem/task_scheduling_problem"},{"title":"Travelling Salesman Problem","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/logistics/traveling_salesman_problem/traveling_salesman_problem"},{"title":"Vehicle Routing Problem (VRP)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/logistics/vehicle_routing_problem/vehicle_routing_problem"}]},{"group":"Optimization","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"ADAPT QAOA","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/adapt_qaoa/adapt_qaoa"},{"title":"Electric Grid Optimization Using QAOA","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/electric_grid_optimization/electric_grid_optimization"},{"title":"Integer Linear Programming","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/integer_linear_programming/integer_linear_programming"},{"title":"Kidney Exchange QAOA Example","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/kidney_exchange/kidney_exchange_problem"},{"title":"Evidence of Scaling Advantage for the QAOA Algorithm on a Classically Intractable Problem","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/low_autocorrelation_binary_sequences_problem/evidence_scaling_labs"},{"title":"Max Clique Problem","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/max_clique/max_clique"},{"title":"Max Independent Set","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/max_independent_set/max_independent_set"},{"title":"Max Colorable Induced Subgraph Problem","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/max_induced_k_color_subgraph/max_induced_k_color_subgraph"},{"title":"Max K-Vertex Cover","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/max_k_vertex_cover/max_k_vertex_cover"},{"title":"Min Graph Coloring Problem","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/min_graph_coloring/min_graph_coloring"},{"title":"Minimum Dominating Set (MDS) Problem","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/minimum_dominating_set/minimum_dominating_set"},{"title":"Hybrid Classical-Quantum Simulation of MaxCut Using QAOA-in-QAOA","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/qaoa_in_qaoa/qaoa_in_qaoa"},{"title":"Solving the Rectangles Packing Problem with Classiq","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/rectangles_packing/rectangles_packing_grid"},{"title":"Quantum Computation for Robot Posture Optimization","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/robust_posture_optimization/robust_posture_optimization"},{"title":"Set Cover Problem","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/set_cover/set_cover"},{"title":"Number Partition Problem","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/set_partition/set_partition"},{"title":"Variational Quantum Imaginary Time Evolution (VarQITE) for Combinatorial Problems","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/optimization/variational_quantum_imaginary_time_evolution/variational_quantum_imaginary_time_evolution"}]},{"group":"Physical Systems","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"One-Dimensional Fermi-Hubbard Model","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/physical_systems/fermi_hubbard_model_1D/fermi_hubbard_1D"},{"title":"Solve Differential Equations of the Lanchester Model with HHL","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/physical_systems/hhl_lanchester/hhl_lanchester"},{"title":"Ising Model","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/physical_systems/ising_model/ising_model"},{"title":"Simulation of the 2D Maxwell Equation Using Quantum Hamiltonian Simulation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/physical_systems/maxwell_equation/maxwell_2d_simulation"},{"title":"The Quantum Sawtooth Map","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/physical_systems/quantum_chaos/quantum_sawtooth_map"}]},{"group":"Plasma","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Quantum Simulation of Linear Kinetic Plasma Models","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/plasma/vlasov_ampere/vlasov_ampere"},{"title":"Quantum Simulation of Linear Kinetic Plasma Models (Qiskit)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/plasma/vlasov_ampere/vlasov_ampere_qiskit"}]},{"group":"Telecom","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Network Traffic Optimization with QAOA","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/telecom/network_traffic_optimization/network_traffic_optimization"},{"title":"Radio Access Network","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/telecom/radio_access_network/radio_access_network_positioning_antennas"},{"title":"Quantum-Based Resiliency Planning","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/telecom/resiliency_planning/resiliency_planning"},{"title":"Quantum-Based Resiliency Planning with AMD GPU Simulation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/applications/telecom/resiliency_planning/resiliency_planning_AMD"}]}]},{"group":"Tutorials","expanded":false,"pages":[{"title":"Overview","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/index"},{"group":"Basic Tutorials","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Quantum Entanglement with Classiq","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/entanglement/entanglement"},{"title":"Exponentiation and Hamiltonian Simulation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/exponentiation/example_exponentiation"},{"title":"Grover Algorithm for Graph Coloring Problem","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/grover_graph_coloring/grover_graph_coloring"},{"title":"Optimizing MCX Gates, Preparing for Future Hardware Today","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/mcx/mcx"},{"title":"Learning Optimization","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/optimization/learning_optimization"},{"title":"Walk-Through: `prepare_state`","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/prepare_state/prepare_state"},{"title":"Quantum Machine Learning with Classiq","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/qml_with_classiq_guide/qml_with_classiq_guide"},{"title":"Linear Combination of Unitaries (LCU)","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/quantum_primitives/linear_combination_of_unitaries/linear_combination_of_unitaries"},{"title":"Quantum Walk on Complex Network","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/quantumwalk_complex_network/quantumwalk_complex_network"},{"title":"Quantum Monte Carlo Integration to Estimate Pi Using Quantum Amplitude Estimation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/qmci_pi_estimation/qmci_pi_estimation"},{"group":"The Classiq Tutorial","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Classiq Overview Tutorial","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/the_classiq_tutorial/classiq_overview_tutorial"},{"title":"Qmod Tutorial - Part I","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/the_classiq_tutorial/Qmod_tutorial_part1"},{"title":"Qmod Tutorial - Part II","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/the_classiq_tutorial/Qmod_tutorial_part2"},{"title":"Synthesis Tutorial","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/the_classiq_tutorial/synthesis_tutorial"},{"title":"Execution Tutorial - Part 1","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/the_classiq_tutorial/execution_tutorial"},{"title":"Execution Tutorial - Part 2","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/basic_tutorials/the_classiq_tutorial/execution_tutorial_part2"}]}]},{"group":"Advanced Tutorials","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Discrete Quantum Walks","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/advanced_tutorials/discrete_quantum_walk/discrete_quantum_walk"},{"title":"Quantum Walks on One and Two Dimentional Lattice","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/advanced_tutorials/discrete_quantum_walk_2d/discrete_time_quantum_walk"},{"title":"Designing Quantum Algorithms with Second Order Functions: A Flexible QPE","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/advanced_tutorials/high_level_modeling_flexible_qpe/high_level_modeling_flexible_qpe"}]},{"group":"Workshops","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"group":"Algo Design QCE Tutorial","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"High-Level Algorithm Design with Qmod Part I","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/workshops/algo_design_QCE_tutorial/algo_design_QCE_tutorial_part_I"},{"title":"High-Level Algorithm Design with Qmod Part II","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/workshops/algo_design_QCE_tutorial/algo_design_QCE_tutorial_part_II"}]},{"group":"Combinatorial Workshop","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Combinatorial Optimization Workshop Using the Qmod Quantum Types - Part 1","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/workshops/combinatorial_workshop/combinatorial_qmod_workshop_for_maxcut"}]},{"group":"Finance Workshops","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Estimating European Option Price Using Amplitude Estimation - Workshop","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/workshops/finance_workshops/Option_Pricing_Workshop"},{"title":"Quantum Optimization Training - Part 3","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/workshops/finance_workshops/combi_workshop_Inequality_constriants_PO"},{"title":"Quantum Optimization Training - Part 2","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/workshops/finance_workshops/combi_workshop_equality_constriants_PO"},{"title":"Rainbow Options Workshop with the Bruteforce Methodology","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/workshops/finance_workshops/rainbow_options_workshop_bruteforce"}]},{"group":"Grover Workshop","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Grover from Functional Building Blocks","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/workshops/grover_workshop/grover_workshop"}]},{"group":"HHL Workshop","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Modeling an HHL Algorithm to Solve a Set of Linear Equations","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/workshops/hhl_workshop/hhl_workshop"}]},{"group":"Oracle Workshop","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Quantum Oracles Workshop","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/workshops/oracle_workshop/oracles_workshop"}]}]},{"group":"Technology Demonstrations","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Approximated State Preparation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/approximated_state_preparation/approximated_state_preparation"},{"title":"Arithmetic Expressions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/arithmetic_expressions/arithmetic_expressions"},{"title":"Auxiliary Reuse and Management","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/auxiliary_managment/auxiliary_management"},{"title":"Discrete Quantum Walk on a Circle","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/discrete_quantum_walk_circle/discrete_quantum_walk_circle"},{"title":"Fault-Tolerance Engine: End-to-End Tutorial","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/fault_tolerance_engine_end_to_end/fault_tolerance_engine_end_to_end"},{"title":"Hamiltonian Evolution for a Water Molecule","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/hamiltonian_evolution/hamiltonian_evolution"},{"title":"HW-Aware Synthesis of MCX","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/hardware_aware_mcx/hardware_aware_mcx"},{"title":"HHL for Solving $A\u000bec{x}=\u000bec{b}$","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/hhl/hhl_example"},{"title":"Oracle Generation for 3-SAT Problems","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/oracle_generation/3sat_oracles"},{"title":"QAOA","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/qaoa/qaoa_demonstration"},{"title":"Quantum Phase Estimation on a Grover Operator","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/QPE/qpe_for_grover_operator/qpe_for_grover_operator"},{"title":"Quantum Phase Estimation for a Matrix","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/QPE/qpe_for_unitary_matrix/qpe_for_unitary_matrix"},{"group":"Classiq Paper","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Classiq Code for QSVT Example","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/classiq_paper/qsvt/classiq_qsvt"},{"title":"PennyLane Code for QSVT Example","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/classiq_paper/qsvt/pennylane_cat_qsvt_example"},{"title":"Qiskit Code for QSVT Example","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/classiq_paper/qsvt/qiskit_qsvt"},{"title":"PyTket Code for QSVT Example","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/classiq_paper/qsvt/tket_qsvt_example"},{"title":"Classiq Code for Discrete Quantum Walk","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/classiq_paper/quantum_walk/classiq_discrete_quantum_walk"},{"title":"PennyLane Code for Discrete Quantum Walk","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/classiq_paper/quantum_walk/pennylane_catalyst_discrete_quantum_walk"},{"title":"Qiskit Code for Discrete Quantum Walk","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/classiq_paper/quantum_walk/qiskit_discrete_quantum_walk"},{"title":"PyTket Code for Discrete Quantum Walk","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/tutorials/technology_demonstrations/classiq_paper/quantum_walk/tket_discrete_quantum_walk"}]}]},{"group":"Function Usage Examples","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"group":"Arithmetic","icon":"/icons/bulletsharp.svg","expanded":false,"pages":[{"title":"Arithmetic Expressions","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/functions/function_usage_examples/arithmetic/arithmetic_expression/arithmetic_expression_example"},{"title":"Bitwise And","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","description":null,"href":"/explore/functions/function_usage_examples/arithmetic/bitwise_and/bitwise_and_example"},{"title":"Bitwise Invert","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/functions/function_usage_examples/arithmetic/bitwise_invert/bitwise_invert_example"},{"title":"Bitwise Or","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","description":null,"href":"/explore/functions/function_usage_examples/arithmetic/bitwise_or/bitwise_or_example"},{"title":"Bitwise Xor","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/functions/function_usage_examples/arithmetic/bitwise_xor/bitwise_xor_example"},{"title":"Comparators","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/functions/function_usage_examples/arithmetic/comparator/comparator_example"},{"title":"Minimum and Maximum","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/functions/function_usage_examples/arithmetic/extremum/extremum_example"},{"title":"Modular Exponentiation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/functions/function_usage_examples/arithmetic/modular_exp/modular_exp_example"},{"title":"Modulo","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/functions/function_usage_examples/arithmetic/modulo/modulo_example"},{"title":"Multiplication","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/functions/function_usage_examples/arithmetic/multiplication/multiplication"},{"title":"Negation","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/functions/function_usage_examples/arithmetic/negation/negation_example"},{"title":"Subtraction","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/functions/function_usage_examples/arithmetic/subtraction/subtraction_example"}]},{"title":"Multi-Control-X","icon":"https://mintlify.s3.us-west-1.amazonaws.com/classiq/icons/bulletsharp.svg","href":"/explore/functions/function_usage_examples/mcx/mcx_example"}]}]}]},{"tab":"Qmod Reference","pages":[{"title":"Qmod Reference","href":"/qmod-reference"}]},{"tab":"SDK Reference","pages":[{"title":"SDK Reference","href":"/sdk-reference"}]},{"tab":"Support","pages":[{"title":"Support","href":"/support"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/release-news/recap-aug-sep-2026"}]}]},"basePath":"","title":"Bitwise Invert - Classiq Docs","buildId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","deploymentId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","dynamics":[],"chunks":[]}