From a74efe2e103df7063c2c74086f26861b2c4e2aba Mon Sep 17 00:00:00 2001 From: rajarshitiwari Date: Mon, 26 Aug 2024 10:36:28 +0000 Subject: [PATCH] deploy: fe4d69ff41d3ac0c8cbc4a56ff6de1646eb653eb --- ...6bdf8ce0eaedb66a2247c57f9f66d5d367ea38.png | Bin 15317 -> 0 bytes ...45fe11e590ddfa144b7cbb853b35768b9110d6.png | Bin 0 -> 31472 bytes ...a1c291e495e45869abe1b128ab2d2240f143cd.png | Bin 31334 -> 0 bytes ...3e8e0465ec4fbeee90f35bcf7440ca3c814609.png | Bin 0 -> 15237 bytes ...51ec909143c86df337395a673c0b36e8aa1fd0.png | Bin 30938 -> 0 bytes ...7e7a6a26de9ed6f7b557274c0dd896c97cd622.png | Bin 0 -> 31596 bytes _sources/index.md | 7 ++-- index.html | 15 ++++---- lecture-08/accessing-qc-systems.html | 4 +-- lecture-11-note.html | 4 +-- searchindex.js | 2 +- testpad.html | 34 +++++++++--------- 12 files changed, 31 insertions(+), 35 deletions(-) delete mode 100644 _images/391a30bde3a17fc2f67a8fd3886bdf8ce0eaedb66a2247c57f9f66d5d367ea38.png create mode 100644 _images/3926057518010c23be1768310745fe11e590ddfa144b7cbb853b35768b9110d6.png delete mode 100644 _images/7ebabd8b081c3d8e874fe2f77aa1c291e495e45869abe1b128ab2d2240f143cd.png create mode 100644 _images/8de92914e1d81460d2135b0a263e8e0465ec4fbeee90f35bcf7440ca3c814609.png delete mode 100644 _images/9721b4b611c85d0cbc51c96b9d51ec909143c86df337395a673c0b36e8aa1fd0.png create mode 100644 _images/bac2eb03304d00138c4a083b187e7a6a26de9ed6f7b557274c0dd896c97cd622.png diff --git a/_images/391a30bde3a17fc2f67a8fd3886bdf8ce0eaedb66a2247c57f9f66d5d367ea38.png b/_images/391a30bde3a17fc2f67a8fd3886bdf8ce0eaedb66a2247c57f9f66d5d367ea38.png deleted file mode 100644 index 347632b0198c548433936d7b9f12c1f4a9ee2942..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15317 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 X%#S9N_nmel{EE6?e_zH|)_?t1w_VLb diff --git a/_images/3926057518010c23be1768310745fe11e590ddfa144b7cbb853b35768b9110d6.png b/_images/3926057518010c23be1768310745fe11e590ddfa144b7cbb853b35768b9110d6.png new file mode 100644 index 0000000000000000000000000000000000000000..03cceec041843153c271e8b86d8b8aadd1346cad GIT binary patch literal 31472 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 a(Cp`i6r9_^{F**}<^<21ng6>#eE47Wr&(+O literal 0 HcmV?d00001 diff --git a/_images/7ebabd8b081c3d8e874fe2f77aa1c291e495e45869abe1b128ab2d2240f143cd.png b/_images/7ebabd8b081c3d8e874fe2f77aa1c291e495e45869abe1b128ab2d2240f143cd.png deleted file mode 100644 index 3292fdde15097ffa546027fbe09601c444ee2821..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31334 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 z 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 QNFUq!u&6aPugCrRKMLU*`Tzg` diff --git a/_images/bac2eb03304d00138c4a083b187e7a6a26de9ed6f7b557274c0dd896c97cd622.png b/_images/bac2eb03304d00138c4a083b187e7a6a26de9ed6f7b557274c0dd896c97cd622.png new file mode 100644 index 0000000000000000000000000000000000000000..164d4a1f07fc5bead602b10e064d02fd9c99df10 GIT binary patch literal 31596 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

72gPruPZ8+Qn| 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 | | Emil Dimitrov | | | Karthik Krishnakumar | | | Rajarshi Tiwari | | diff --git a/index.html b/index.html index bcae82d..c0f814d 100644 --- a/index.html +++ b/index.html @@ -363,7 +363,7 @@

Contents

QPCC Lectures Overview#

-

The Quantum Programming Certification Course (QPCC) is offered from ICHEC aimed at providing exposure into quantum computing with minimal technical prerequisits. It is evolving, and we are added more modules with time to make it more comprehensive and inclusive of the skills and knowledge of the quantum computing ecosystem. Below are the list of modules currently offered.

+

The Quantum Programming Foundations Course (CT4106) is offered from ICHEC aimed at providing exposure into quantum computing with minimal technical prerequisits. It is evolving, and we intend to add more modules with time to make it more comprehensive and inclusive of the skills and knowledge of the quantum computing ecosystem. Below are the list of modules currently offered. This page serves as the landing page for the lecture notes for each of the vidoe lectures in CT4106.

%%{init: {'theme':'base', 'fontSize': '11', 'securityLevel': "loose"}}%% mindmap @@ -425,7 +425,7 @@

List of Lectures

Contact#

-

For QPCC related queries, contact us or the instructors at following -

+

For course related queries, contact us or the instructors at following -

@@ -433,19 +433,16 @@

Contact#<

- - - - + - + - + - + diff --git a/lecture-08/accessing-qc-systems.html b/lecture-08/accessing-qc-systems.html index b7a9f41..b43bf9b 100644 --- a/lecture-08/accessing-qc-systems.html +++ b/lecture-08/accessing-qc-systems.html @@ -422,7 +422,7 @@

What are Classical Programs -../_images/391a30bde3a17fc2f67a8fd3886bdf8ce0eaedb66a2247c57f9f66d5d367ea38.png +../_images/8de92914e1d81460d2135b0a263e8e0465ec4fbeee90f35bcf7440ca3c814609.png

The small piece of code above is a program written in Python programming language and uses the popular scientific library Numpy. The first line imports the module[1]/library, and the second line imports the famous plotting library matplotlib. @@ -486,7 +486,7 @@

What are Quantum Programs -../_images/9721b4b611c85d0cbc51c96b9d51ec909143c86df337395a673c0b36e8aa1fd0.png +../_images/bac2eb03304d00138c4a083b187e7a6a26de9ed6f7b557274c0dd896c97cd622.png

The Aer module is part of qiskit software ecosystem, and provides us with a few backend software simulators for quantum computing. The line sim = Aer.get_backend('aer_simulator') defines a simulator object based on Aer’s ‘aer_simulator backend’. diff --git a/lecture-11-note.html b/lecture-11-note.html index 076dc7c..134b378 100644 --- a/lecture-11-note.html +++ b/lecture-11-note.html @@ -377,8 +377,8 @@

Example 1 -()#\[\begin{align} +
+()#\[\begin{align} f(\{n_i\}) &= (S_A - S_B)^2 = S_A^2 + S_B^2 - 2S_A S_B\\ &= (\sum_{i\in U} n_i x_i)^2 + (\sum_{i\in U}n_i (1-x_i))^2 - 2 (\sum_{i\in U} n_i x_i)\sum_{j\in U}n_j (1-x_j)\\ &= \sum_{ij\in U}\left[ diff --git a/searchindex.js b/searchindex.js index ec2b499..f6f04e1 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"": [[5, null], [9, null], [17, "id1"]], "A new paradigm for computation": [[7, "a-new-paradigm-for-computation"]], "AND gate": [[4, "and-gate"]], "Accessing QCSS": [[9, "accessing-qcss"]], "Adding in Binary": [[4, "adding-in-binary"]], "Advantage of NISQ machine learning algorithms": [[15, "advantage-of-nisq-machine-learning-algorithms"]], "Advantage of NISQ simulation algorithms": [[15, "advantage-of-nisq-simulation-algorithms"]], "Amazon Braket": [[9, "amazon-braket"]], "Analog Quantum Simulators": [[7, "analog-quantum-simulators"]], "Anomaly detection with qGANs": [[15, "anomaly-detection-with-qgans"]], "Appendix": [[2, "appendix"], [3, "appendix"], [4, "appendix"], [7, "appendix"]], "Array based Quantum Simulators": [[7, "array-based-quantum-simulators"]], "Attending the course": [[17, "attending-the-course"]], "Back to Qubits": [[4, "back-to-qubits"]], "Basis": [[5, "basis"]], "Binary Data": [[4, "binary-data"]], "Binary operations": [[5, "binary-operations"]], "Bit": [[4, "bit"]], "Building Quantum Computers": [[7, "building-quantum-computers"]], "Business Leaders": [[17, "business-leaders"]], "CT4106": [[0, null]], "Challenges in building Quantum Computers": [[7, "challenges-in-building-quantum-computers"]], "Circuit-based Quantum Computing": [[7, "circuit-based-quantum-computing"]], "Classical Half-Adder using gates": [[4, "classical-half-adder-using-gates"]], "Classical High-Performance Computing": [[3, "classical-high-performance-computing"]], "Classical neural networks": [[15, "classical-neural-networks"]], "Classical vs Quantum Logic": [[7, "classical-vs-quantum-logic"]], "Co-existence of Classical & Quantum Computing": [[3, "co-existence-of-classical-quantum-computing"]], "Color center qubits": [[7, "color-center-qubits"]], "Computational complexity": [[13, "computational-complexity"]], "Contact": [[1, "contact"]], "Conversion from Decimal to binary": [[4, "conversion-from-decimal-to-binary"]], "Custom Quantum Software Stacks": [[11, "custom-quantum-software-stacks"]], "D-Wave Leap IDE": [[9, "d-wave-leap-ide"]], "Degrees of Freedom": [[5, null]], "Drawbacks of early quantum algorithms": [[13, "drawbacks-of-early-quantum-algorithms"]], "Electron-on-Helium": [[7, "electron-on-helium"]], "Entanglement": [[5, "entanglement"]], "Error Correction & Mitigation": [[7, "error-correction-mitigation"]], "European HPC Quantum Systems": [[9, "european-hpc-quantum-systems"]], "Example 1": [[14, "example-1"]], "Executing Quantum Programs": [[9, "executing-quantum-programs"]], "Executing quantum program on QCSS": [[9, "executing-quantum-program-on-qcss"]], "Executing quantum programs locally": [[9, "executing-quantum-programs-locally"]], "Executing quantum programs on quantum hardware": [[9, "executing-quantum-programs-on-quantum-hardware"]], "Features of Classical computing": [[4, "features-of-classical-computing"]], "Features of Quantum computers": [[4, "features-of-quantum-computers"]], "Field": [[5, "field"]], "Gates and Operations in Binary": [[4, "gates-and-operations-in-binary"]], "Generations of Computing": [[2, "generations-of-computing"]], "Generic quantum languages & libraries": [[11, "generic-quantum-languages-libraries"]], "Google Quantum Computing Service": [[9, "google-quantum-computing-service"]], "Group": [[5, "group"]], "Group of modular arithmatic": [[5, null]], "Grover\u2019s algorithm": [[13, "grovers-algorithm"]], "Hadamard Gate": [[4, "hadamard-gate"]], "Heterogenous Quantum Systems": [[9, "heterogenous-quantum-systems"]], "Heterogenous cloud quantum systems": [[9, "heterogenous-cloud-quantum-systems"]], "High-Level Quantum Software": [[11, "high-level-quantum-software"]], "How does Quantum Computing work??": [[2, "how-does-quantum-computing-work"]], "How does the quantum computing ecosystem look": [[3, "how-does-the-quantum-computing-ecosystem-look"]], "IBM Quantum": [[9, "ibm-quantum"]], "Information for attendees": [[17, "information-for-attendees"]], "Inner Product": [[5, "inner-product"]], "Installing Anaconda": [[10, null]], "Instructions for installing Julia for YAO": [[10, "instructions-for-installing-julia-for-yao"]], "Instructions for installing Q#": [[10, "instructions-for-installing-q"]], "Introduction": [[4, "introduction"], [9, "introduction"], [11, "introduction"], [13, "introduction"]], "IonQ": [[9, "ionq"]], "Known Issues": [[17, "known-issues"]], "Learning Outcome": [[11, null]], "Learning Outcomes": [[7, null], [13, null]], "Learning outcomes": [[2, null], [3, null], [4, null], [5, null]], "Lecture 10: Quantum Algorithms - I": [[13, null]], "Lecture 11: Quantum Algorithms - II": [[15, null]], "Lecture 12: Quantum Activities in ICHEC": [[16, null]], "Lecture 1: Demystifying Quantum Computing": [[2, null]], "Lecture 2: Integrating Classical and Quantum Computing": [[3, null]], "Lecture 3: From Bits to Qubits": [[4, null]], "Lecture 4: Mathematical framework for Quantum Computing": [[5, null]], "Lecture 5: Introduction to Quantum Information": [[6, null]], "Lecture 6: Realizing Quantum Computing Systems": [[7, null]], "Lecture 7: Hardwares for Quantum Computing": [[8, null]], "Lecture 8a: Accessing Quantum Computing Systems": [[9, null]], "Lecture 8b: Landscape of Quantum SDK\u2019s and Tools": [[11, null]], "Lecture 9: Heterogeneous Quantum Computing": [[12, null]], "Linear Operators": [[5, "linear-operators"]], "Linear combination": [[5, "linear-combination"]], "Linear independence": [[5, "linear-independence"]], "Linear span of a set": [[5, null]], "Linear span of three vectors": [[5, null]], "Linear span of two vectors": [[5, null]], "List of Lectures": [[1, "list-of-lectures"]], "Low-Level Quantum Software": [[11, "low-level-quantum-software"]], "Machine learning": [[15, "machine-learning"]], "Machine learning map": [[15, "machine-learning-map"]], "Map": [[5, "map"]], "Map of NISQ algorithms": [[15, "map-of-nisq-algorithms"]], "Mathematica Structure": [[5, "mathematica-structure"]], "Max-cut problem": [[15, "max-cut-problem"]], "Microsoft Azure Quantum": [[9, "microsoft-azure-quantum"]], "NISQ era and algorithms": [[15, "nisq-era-and-algorithms"]], "NMR based qubits": [[7, "nmr-based-qubits"]], "NOT gate": [[4, "not-gate"]], "National Quantum Computing Systems": [[9, "national-quantum-computing-systems"]], "Neutral Atom Qubits": [[7, "neutral-atom-qubits"]], "No-cloning": [[5, "no-cloning"]], "Noise": [[9, null]], "Optimisation": [[15, "optimisation"]], "Optimisation map": [[15, "optimisation-map"]], "Optimisation using annealing": [[15, "optimisation-using-annealing"]], "Orthogonality": [[5, "orthogonality"]], "Outline of the course": [[17, "outline-of-the-course"]], "Overlap of vectors": [[5, "overlap-of-vectors"]], "Overview": [[6, null], [8, null], [12, null], [16, null]], "PFAS molecule destruction": [[15, "pfas-molecule-destruction"]], "Performance Metrics for Qubits": [[7, "performance-metrics-for-qubits"]], "Permutation Group": [[5, null]], "Photonics Qubits": [[7, "photonics-qubits"]], "Photons as qubits": [[4, "photons-as-qubits"]], "Physical Representation and why Quantum": [[4, "physical-representation-and-why-quantum"]], "Polynomials": [[5, null]], "Postulates of Quantum Physics": [[5, "postulates-of-quantum-physics"]], "Principles of measurement": [[5, "principles-of-measurement"]], "Publicly Funded Quantum Systems": [[9, "publicly-funded-quantum-systems"]], "QC hardware vs software simulators": [[9, "qc-hardware-vs-software-simulators"]], "QCWare Forge": [[9, "qcware-forge"]], "QPCC Lectures Overview": [[1, null]], "Quadratic unconstrained binary optimization (QUBO)": [[14, null]], "Quantum Annealers": [[7, "quantum-annealers"]], "Quantum Circuits": [[7, "quantum-circuits"]], "Quantum Computation Workflow": [[3, "quantum-computation-workflow"], [7, "quantum-computation-workflow"]], "Quantum Dot Qubits": [[7, "quantum-dot-qubits"]], "Quantum Gates and Operations": [[4, "quantum-gates-and-operations"]], "Quantum Measurement": [[4, "quantum-measurement"]], "Quantum Programming Certification Course (QPCC)": [[17, null]], "Quantum Programming Stacks as a Service": [[11, "quantum-programming-stacks-as-a-service"]], "Quantum Properties": [[7, "quantum-properties"]], "Quantum RAM": [[7, "quantum-ram"]], "Quantum Roadmap": [[7, "quantum-roadmap"]], "Quantum Workflows & Orchestrators": [[11, "quantum-workflows-orchestrators"]], "Quantum algorithms and applications": [[15, "quantum-algorithms-and-applications"]], "Quantum computing as an accelerator": [[3, "quantum-computing-as-an-accelerator"]], "Quantum effects and Quantum computing": [[4, "quantum-effects-and-quantum-computing"]], "Quantum machine learning example": [[15, "quantum-machine-learning-example"]], "Quantum neural network": [[15, "quantum-neural-network"]], "Quantum stack": [[13, "quantum-stack"]], "Quantum tranfer learning": [[15, "quantum-tranfer-learning"]], "Quantum\u202fSuperposition": [[4, "quantum-superposition"]], "Qubits": [[7, "qubits"]], "References": [[2, "references"], [3, "references"], [4, "references"], [7, "references"]], "Representation theory": [[5, "representation-theory"]], "Reset notebook": [[17, "reset-notebook"]], "Role of interference": [[5, "role-of-interference"]], "Scalar vs Vector": [[5, "scalar-vs-vector"]], "Scales of Computing": [[2, "scales-of-computing"]], "Scaling Quantum hardware": [[7, "scaling-quantum-hardware"]], "Set": [[5, "set"]], "Setting up your access": [[17, "setting-up-your-access"]], "Shor\u2019s algorithm": [[13, "shors-algorithm"]], "Simulation": [[15, "simulation"]], "Simulation map": [[15, "simulation-map"]], "Softwares and Tools for Quantum Programming": [[11, "softwares-and-tools-for-quantum-programming"]], "Solving problems with early algorithms": [[13, "solving-problems-with-early-algorithms"]], "Specialised quantum languages & libraries": [[11, "specialised-quantum-languages-libraries"]], "State as an abstract vector": [[5, "state-as-an-abstract-vector"]], "States as Vector (Bra and Ket)": [[5, "states-as-vector-bra-and-ket"]], "Subgroups": [[5, "subgroups"]], "Subsets": [[5, "subsets"]], "Superconducting Qubits": [[7, "superconducting-qubits"]], "Superposition principle": [[5, "superposition-principle"]], "Support and assistance": [[17, "support-and-assistance"]], "Technical Managers": [[17, "technical-managers"]], "Temperature control": [[7, "temperature-control"]], "The Era of High-Performance Computing": [[2, "the-era-of-high-performance-computing"]], "The Quantum Computing Ecosystem": [[2, "the-quantum-computing-ecosystem"]], "The set of integers with arithmatic addition (\\mathbb{Z}, +) forms a group.": [[5, null]], "The variational quantum eigensolver": [[15, "the-variational-quantum-eigensolver"]], "Theorem": [[5, null]], "Tightly-Integrated quantum systems": [[9, "tightly-integrated-quantum-systems"]], "Tip": [[5, null]], "Topological qubits": [[7, "topological-qubits"]], "Trapped-Ion Qubits": [[7, "trapped-ion-qubits"]], "Travelling-salesman problem": [[15, "travelling-salesman-problem"]], "Tunnelling": [[5, "tunnelling"]], "Types of QC software simulators": [[9, "types-of-qc-software-simulators"]], "Uncertainty Principle": [[5, "uncertainty-principle"]], "Variational quantum algorithms": [[15, "variational-quantum-algorithms"]], "Vector Space": [[5, "vector-space"]], "Vector Sub-space": [[5, "vector-sub-space"]], "What are Classical Programs": [[9, "what-are-classical-programs"]], "What are Quantum Programs": [[9, "what-are-quantum-programs"]], "What can HPC do?": [[2, "what-can-hpc-do"]], "What does QPCC offer you": [[3, "what-does-qpcc-offer-you"]], "What is a quantum algorithm?": [[13, "what-is-a-quantum-algorithm"]], "What is an algorithm?": [[13, "what-is-an-algorithm"]], "Where does Quantum Computing fit?": [[2, "where-does-quantum-computing-fit"], [3, "where-does-quantum-computing-fit"]], "Where is Quantum Computing Positioned": [[2, "where-is-quantum-computing-positioned"]], "Who can attend?": [[17, "who-can-attend"]], "Why do we need Quantum Computing?": [[7, "why-do-we-need-quantum-computing"]], "Why do we need quantum computers?": [[13, "why-do-we-need-quantum-computers"]], "Why imtegrate classical & Quantum Computing": [[3, "why-imtegrate-classical-quantum-computing"]], "Wrap-up": [[13, "wrap-up"], [15, "wrap-up"]], "X gate": [[4, "x-gate"]], "XOR gate": [[4, "xor-gate"]], "Xanadu": [[9, "xanadu"]]}, "docnames": ["README", "index", "lecture-01/demystifying-qc", "lecture-02/integrating-cc-and-qc", "lecture-03/from-bits-to-qubits", "lecture-04/math-for-qc", "lecture-05/intro-to-quantum-info", "lecture-06/realizing-qc-systems", "lecture-07/qc-hardwares", "lecture-08/accessing-qc-systems", "lecture-08/instructions/instructions", "lecture-08/landscape-of-sdks-tools", "lecture-09/cloud-qc", "lecture-10/quantum-algorithms-1", "lecture-11-note", "lecture-11/quantum-algorithms-2", "lecture-12/quantum-activity-in-ichec", "prep/outline", "testpad"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["README.md", "index.md", "lecture-01/demystifying-qc.md", "lecture-02/integrating-cc-and-qc.md", "lecture-03/from-bits-to-qubits.md", "lecture-04/math-for-qc.md", "lecture-05/intro-to-quantum-info.md", "lecture-06/realizing-qc-systems.md", "lecture-07/qc-hardwares.md", "lecture-08/accessing-qc-systems.md", "lecture-08/instructions/instructions.md", "lecture-08/landscape-of-sdks-tools.md", "lecture-09/cloud-qc.md", "lecture-10/quantum-algorithms-1.md", "lecture-11-note.ipynb", "lecture-11/quantum-algorithms-2.md", "lecture-12/quantum-activity-in-ichec.md", "prep/outline.md", "testpad.ipynb"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [1, 2, 3, 4, 5, 7, 9, 10, 15, 16, 17, 18], "0": [2, 4, 5, 7, 11, 13, 14, 15, 18], "00": 4, "000": [13, 15], "0000": 18, "0001": 18, "0010": 18, "0011": 18, "01": [4, 18], "0100": 18, "0101": 18, "0110": 18, "0111": 18, "0_v": 5, "0m": 18, "0malpha": 18, "0max": 18, "0mdata": 18, "0mfill_between": 18, "0minterpol": 18, "0mkwarg": 18, "0mnormalize_to": 18, "0mplt": 18, "0mset_color": 18, "0mset_label": 18, "0mstep": 18, "0msubset": 18, "0msubset_label_formatt": 18, "0mvenn2": 18, "0mwhere": 18, "0mx": 18, "0my1": 18, "0my2": 18, "0x1207b3770": 18, "1": [0, 1, 4, 5, 7, 9, 11, 13, 15, 18], "10": [0, 1, 2, 4, 7, 18], "100": [3, 9, 13, 15, 18], "1000": [3, 9, 18], "10000": [9, 18], "1001": 18, "10010010": 4, "1010": 18, "1011": 18, "10n": 0, "11": [0, 1, 4, 5, 9, 18], "1100": 18, "1101": 18, "1110": 18, "1111": 18, "11m": 9, "11n": 0, "12": [0, 1, 5, 9, 18], "123": 5, "128": 4, "12n": 0, "132": 5, "146": 4, "15": 18, "16": [4, 18], "17": 18, "18": 18, "1970": 4, "1j": 5, "1n": [0, 5], "1o": 0, "2": [0, 1, 4, 5, 7, 9, 11, 14, 15, 18], "20": 18, "2021": 9, "2022": 4, "20th": [2, 3], "21": 5, "213": 5, "22": 5, "231": 5, "24": 18, "25": [9, 18], "256": 4, "272": 13, "2f": 18, "2j": 5, "2n": 0, "2o": 0, "2s_a": 14, "2x_i": 14, "3": [0, 1, 2, 5, 7, 9, 10, 15, 18], "30000": [4, 9], "312": 5, "31mdocstr": 18, "31mfile": 18, "31msignatur": 18, "31mtype": 18, "321": 5, "32mfals": 18, "32mnone": 18, "33": 13, "34593": 4, "34m": 18, "35": 9, "36m0": 18, "36m1": 18, "3d": 5, "3ghz": 9, "3n": [0, 5], "3o": 0, "4": [0, 1, 2, 4, 9, 10, 14, 15, 18], "40": [3, 18], "4000": 4, "41": 18, "410": 9, "433": 9, "45": 4, "4n": 0, "4o": 0, "5": [0, 1, 2, 4, 5, 9, 15, 17, 18], "50": [9, 15, 17, 18], "500": 4, "512": 15, "53": 9, "54": 9, "586": 18, "595": 18, "5n": 0, "5o": 0, "6": [0, 1, 4, 5, 9, 18], "60": 3, "605": 18, "607": 18, "614": 18, "628": 18, "629": 18, "632": 18, "633": 18, "634": 18, "640": 18, "651": 18, "65536": 18, "660": 18, "6n": [0, 5], "6o": 0, "7": [0, 1, 2, 4, 5, 18], "7n": 0, "7o": 0, "8": [0, 1, 2, 4, 5, 9, 18], "84": 13, "8a": 1, "8b": 1, "8n": 0, "9": [0, 1, 4, 18], "90": [4, 18], "9n": 0, "A": [2, 3, 4, 5, 9, 13, 14, 15, 18], "And": [2, 3, 4, 9], "As": [2, 3, 4, 5, 7, 9, 13, 15, 17], "At": [2, 3, 4], "But": [3, 5, 9], "By": [2, 5, 18], "For": [1, 3, 4, 5, 7, 9, 11, 13, 15], "If": [4, 5, 9, 10, 18], "In": [2, 3, 4, 5, 7, 9, 11, 13, 15, 17, 18], "Ising": 15, "It": [1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17], "No": [4, 18], "OR": 4, "Of": 3, "On": [3, 5, 7, 9, 15], "One": [2, 5, 9, 13, 15], "Or": 9, "Such": [5, 11, 18], "That": [2, 5, 15], "The": [1, 3, 4, 7, 9, 10, 11, 13, 14, 17, 18], "Then": [5, 11, 13, 15], "There": [2, 3, 4, 5, 7, 9], "These": [2, 3, 4, 5, 7, 9, 11, 13, 15], "To": [4, 5, 7, 9, 15, 17], "Will": 5, "With": [2, 5, 15], "_": 4, "_f": 5, "_v": 5, "_venn2": 18, "a8": 7, "a_": 5, "a_1": 5, "a_2": 5, "a_3": 5, "a_i": 5, "a_n": 5, "aa": 18, "ab": 5, "abc": 5, "abil": [2, 3, 5, 7, 10], "abl": [4, 7, 9, 10, 15], "about": [2, 3, 4, 5, 7, 9, 13, 17], "abov": [4, 5, 9, 13, 15, 18], "absorb": 7, "abstract": [3, 4, 7, 11, 15], "abstractifi": 5, "abstractpatheffect": 18, "academia": 3, "acb": 5, "acceler": [2, 9], "accept": [2, 18], "access": [1, 3, 5], "accord": 9, "account": [9, 17], "accur": [2, 5, 15], "accuraci": [2, 3, 9], "achiev": [2, 3, 7, 9, 13], "acknowledg": [2, 3, 9], "acquir": [3, 4], "acronym": 11, "across": 2, "act": [4, 7, 13], "action": [2, 4, 7], "activ": [2, 3, 9, 10, 17], "actual": [2, 4, 5, 7, 9, 13, 18], "ad": [1, 5, 7, 9, 13, 15], "adapt": 15, "add": [4, 5, 9, 10, 11, 15], "addit": [4, 7], "additon": 4, "address": 2, "adher": 9, "adiabt": 7, "adjac": 18, "adject": 5, "advanc": [2, 3, 4, 9], "advantag": [3, 4, 7, 9, 13], "adversari": 15, "aer": [9, 18], "aer_simul": [9, 18], "aerospac": 15, "affect": [2, 4, 7, 17], "after": [2, 3, 4, 5, 7, 9, 11, 13, 15], "again": [3, 5, 9, 13], "agenc": [2, 17], "agg_filt": 18, "aggreg": 2, "agnost": 9, "ahead": [2, 7, 10], "ai": [2, 3, 9], "aid": 11, "aim": [1, 2, 7, 15], "akin": 9, "albeit": [5, 9], "algebra": [3, 5, 11], "algorihtm": 13, "algorithm": [1, 2, 3, 4, 7, 9, 11, 17], "align": [4, 5, 14], "all": [2, 3, 4, 5, 7, 9, 10, 13, 14, 17, 18], "allow": [2, 7, 9, 13, 15, 17], "alo": 9, "along": [5, 7, 9, 11], "alongsid": [2, 3], "alorightm": 4, "alpha": 18, "alphabet": 4, "alreadi": [2, 3, 4, 5], "also": [2, 3, 4, 5, 7, 9, 11, 13, 15, 18], "altern": [2, 5, 9, 11, 15], "although": [4, 7, 9], "alwai": [4, 7], "among": [2, 4, 5, 15], "amount": [4, 7, 9], "amplifi": [9, 13], "amplitud": [5, 13], "an": [2, 4, 7, 9, 10, 15, 17, 18], "analag": 4, "analog": [2, 3], "analogi": 4, "analogu": 4, "analys": 2, "analysi": [2, 3], "analyt": [2, 3], "analyz": 9, "anemper": 4, "angl": 4, "ani": [2, 3, 4, 5, 7, 9, 10, 13, 15, 17], "anim": 18, "annaconda": 10, "anneal": 9, "anologi": 4, "anoth": [2, 3, 4, 5, 9, 11, 13, 15], "answer": [5, 7], "ant": 15, "antialias": 18, "anyth": [4, 5, 10], "anywai": 17, "anywher": [3, 5], "api_kei": 9, "app": 11, "appar": [4, 7], "apparatu": 7, "appart": 13, "appear": [9, 15], "appli": [2, 3, 5, 7, 11, 13, 15], "applic": [2, 3, 4, 7, 9, 13, 17], "appreci": 5, "approach": [2, 11], "approxim": [2, 4, 9, 15], "aqt": 9, "ar": [1, 2, 3, 4, 5, 7, 10, 11, 13, 14, 15, 17, 18], "arang": 18, "arbitrai": 5, "arbitrari": [4, 5], "arbitrarili": 5, "arbitrati": 5, "architectur": [4, 7, 11, 15], "area": [2, 3, 4, 9, 13, 15, 18], "aren": [4, 5], "arena": 9, "argument": [5, 10, 18], "aros": 3, "around": [3, 5, 9, 13, 17], "arrai": [3, 13, 18], "arrang": [5, 7], "arraylik": 18, "art": 9, "articl": [2, 5, 9], "ascii": 4, "ask": [4, 5, 10], "aspect": [3, 5, 9], "assembli": 9, "assess": 17, "assign": [5, 14], "associ": [3, 4, 5, 17], "assum": [5, 13], "assumpt": 5, "aswel": 9, "atleast": 5, "ato": 9, "atom": [2, 3, 13], "attain": [9, 15], "attempt": [7, 9], "attribut": 5, "automat": [5, 7], "auxillari": 7, "avail": [2, 3, 4, 9, 10, 15, 17], "avoid": 7, "awar": 11, "ax": [5, 18], "axiom": 5, "axlin": 18, "b": [4, 5, 9, 13, 14, 18], "bac": 5, "back": [3, 15, 17], "backend": 9, "backgroud": 18, "ball": [5, 7], "barrier": 7, "base": [2, 3, 4, 5, 9, 11, 13, 15, 18], "basi": [4, 7], "basic": [4, 5, 11, 18], "bboxbas": 18, "bca": 5, "beam": 7, "becaus": [2, 4, 5, 7, 9, 17], "becom": [2, 4, 5, 7], "bee": 15, "been": [2, 3, 4, 5, 7, 9, 15], "befor": [2, 3, 4, 5, 7, 9, 15], "beg": 9, "begin": [4, 5, 9, 11, 14, 15], "behav": [2, 4], "behavior": 9, "behaviour": [4, 5, 13, 15], "behind": 7, "being": [2, 3, 4, 5, 7, 9, 13, 15, 18], "bell": 4, "belong": 5, "below": [1, 2, 4, 5, 7, 9, 13, 15, 17], "benchmnark": 15, "benefici": [2, 3], "benefit": [2, 9, 15], "benzen": [13, 15], "bespok": [9, 11], "best": [2, 9, 13, 15], "better": [2, 3, 7, 9, 17, 18], "between": [2, 3, 4, 5, 7, 9, 11, 13, 15, 18], "bevel": 18, "big": [11, 13], "bigger": 5, "biject": 5, "bin": 9, "binari": [2, 3, 15, 18], "bit": [1, 2, 3, 7, 9, 18], "blend": 17, "block": [4, 5, 9, 17], "blue": [3, 4, 5, 13, 15, 18], "bmatrix": 5, "bodi": 15, "bool": 18, "boreali": 9, "both": [2, 3, 4, 5, 7, 9, 15, 18], "bottleneck": [2, 15], "bottom": [3, 7, 9, 18], "bound": [2, 5], "branch": 15, "braveti": 5, "break": [7, 13, 15], "breakthrough": 7, "breifli": 7, "bring": [2, 3, 11], "broader": [9, 13], "broadli": 7, "broken": [4, 7], "browser": [9, 17], "buid": 9, "build": [1, 2, 3, 4, 5, 9, 11], "builder": 9, "built": [3, 7], "busi": 2, "butt": 18, "c": [3, 4, 5, 9, 10, 11, 18], "cab": 5, "calcul": [2, 7, 9, 18], "call": [3, 4, 5, 7, 9, 11, 13, 14, 15, 18], "callabl": 18, "came": 2, "can": [3, 4, 5, 7, 9, 10, 11, 13, 14, 15, 18], "candid": [2, 15], "cannot": [4, 5, 7, 18], "cap": [5, 14], "capabl": [2, 9, 11, 13, 15, 17], "capac": 9, "capstyl": 18, "captur": 2, "cardin": 5, "care": [7, 9], "carefulli": 11, "carri": 4, "carrier": 7, "cartesian": 5, "case": [2, 3, 4, 5, 7, 9, 13, 15, 17], "categor": 5, "categori": [3, 7, 9], "categoris": [5, 11], "caus": [4, 5, 7], "cba": 5, "cc": 3, "cd": 4, "cdot": 5, "cdot_f": 5, "cell": [10, 17, 18], "center": 18, "centr": 9, "central": [3, 5], "centric": 2, "centuri": [2, 3], "certain": [2, 3, 5, 7, 9, 11, 15], "certif": 1, "chain": [2, 17], "challeng": 2, "chang": [2, 4, 5, 7, 18], "channel": 10, "chapter": 4, "charact": 4, "characterist": [2, 4], "charg": [2, 7], "chart": 9, "check": 9, "checkout": 9, "chemic": [7, 15], "chemistri": [2, 7], "chip": 4, "chipmak": 2, "choic": 9, "choos": [4, 5, 7, 10, 17], "chose": 10, "chosen": 5, "circl": [3, 4, 18], "circuit": [2, 4, 9, 11, 13, 15], "circumst": 9, "cirq": 9, "citi": 15, "class": 7, "classic": [1, 2, 5, 13], "classif": 15, "classifi": [7, 11], "clear": [4, 5, 17], "clearli": [4, 5, 7], "clever": 5, "click": 9, "clim": 18, "clip": 18, "clip_box": 18, "clip_on": 18, "clip_path": 18, "clock": [5, 9], "clone": 4, "close": [7, 14, 18], "closer": [2, 9], "cloud": [1, 2, 11], "cluster": [2, 15], "cmap": 18, "cnot": [7, 11], "coat": 15, "code": [9, 10, 11, 17, 18], "codebook": 9, "codomain": 5, "coeffici": 5, "coher": [4, 7], "coin": [4, 7], "colab": 17, "cold": [7, 9], "collabor": 3, "collaps": [4, 7], "collect": [3, 4, 5, 11, 17], "color": [4, 18], "colormap": 18, "colour": 5, "column": 5, "com": 9, "combin": [2, 3, 4, 7, 9, 17], "combinator": 4, "combinatori": 7, "come": [3, 4, 5, 7, 9, 15], "comfort": 5, "command": 10, "comment": 9, "commerci": [2, 9], "common": [2, 4, 5, 11, 15], "commonli": [3, 4], "commun": [3, 7], "commut": 5, "compact": 5, "compani": [7, 11], "compar": [2, 4, 7, 9, 13, 15], "comparison": [4, 5, 7, 9], "compat": 11, "compens": 15, "compil": 7, "complement": 5, "complementari": 2, "complet": [2, 3, 4, 5, 9, 11], "complex": [2, 3, 4, 5, 7, 9, 15], "complic": 4, "compliment": 5, "compon": [2, 5, 7, 11, 15], "compos": [3, 4, 9, 15], "composit": [5, 7], "comprehens": [1, 5], "compromis": 2, "comptu": 4, "comput": [1, 11, 15, 16, 17, 18], "computation": [9, 13, 15], "con": [3, 9], "conatin": 15, "concaten": 5, "concept": [4, 5, 9], "concern": 13, "conda": 10, "condit": [5, 7], "confer": 17, "configur": [10, 11], "confin": 7, "confus": 5, "confusingli": 9, "conjug": 5, "connect": [2, 5, 7, 9, 11, 15, 17, 18], "connext": 4, "consequ": [3, 5], "conserv": 5, "consid": [5, 9, 13, 14, 18], "consider": [5, 7], "consist": [4, 5, 7, 9, 15], "constant": [5, 18], "constantli": 18, "constitut": [3, 5, 11], "constrain": 5, "constraint": [9, 15], "construct": [5, 7, 9, 11, 14], "consum": 15, "consumpt": 2, "contain": [5, 9, 10, 15, 17, 18], "contamin": 15, "content": [6, 8, 12, 16, 17], "context": [2, 3, 5, 9], "continu": [3, 4, 7, 18], "contract": 9, "contradict": 5, "contrast": [4, 9, 17], "control": [2, 3, 9, 18], "convei": 4, "conveni": 11, "convers": 7, "convert": 7, "cool": 7, "coordin": [5, 18], "copi": [4, 7], "copyright": 10, "core": [2, 3], "corner": [10, 18], "correct": [3, 9, 13], "correl": 2, "correspond": [4, 5, 7, 9, 17], "corrupt": 7, "cost": [3, 7, 9, 14, 15], "could": [2, 3, 4, 5, 7, 9, 11, 13, 17, 18], "count": [5, 9, 18], "countabl": 5, "counterpart": [2, 4, 7, 13], "coupl": 2, "cours": [1, 2, 3, 5], "cover": [3, 9, 15], "cpu": [2, 3, 9, 10], "cq": 3, "craft": 9, "creat": [2, 3, 5, 7, 9, 10, 11, 15, 17, 18], "creation": 9, "creep": 7, "creg": 11, "critic": 7, "cross": [7, 18], "crosstalk": 7, "crucial": 5, "cryptographi": [1, 13], "crystal": 7, "crytographi": 7, "cup": [5, 14], "current": [1, 2, 3, 4, 7, 9, 13, 15, 18], "curson": 17, "curv": 18, "cusp": 2, "cx": 11, "d": 11, "dai": [2, 3, 17], "daili": 4, "dash": 18, "data": [2, 3, 7, 15, 18], "databas": 13, "dataset": [2, 3, 15], "ddot": 5, "deal": [7, 15, 17], "debug": 9, "decad": 4, "decept": 5, "decis": [2, 15], "decoher": [7, 9, 13], "decompos": 2, "dedic": 17, "deduct": 5, "deep": 3, "deeper": 3, "default": 18, "defect": 7, "defin": [3, 4, 5, 9, 10, 17, 18], "definit": [5, 7, 13, 18], "degener": 7, "degrad": 15, "degre": 4, "deliv": [2, 17], "delv": [2, 7], "demonstr": [2, 3, 4], "demystifi": [1, 3], "denot": [5, 7, 18], "dens": [2, 13], "densiti": 5, "depend": [2, 3, 5, 7, 9, 15, 17], "deploi": [2, 3, 9, 11], "depth": 9, "deriv": 5, "descent": 15, "describ": [3, 4, 5, 11, 15, 18], "descript": 4, "design": [2, 7, 15], "desir": [2, 3, 4, 9, 13, 15], "desktop": [2, 3, 9, 10], "despit": 7, "detail": [2, 3, 5, 7, 9, 11, 13, 17], "detect": [4, 7], "determin": [2, 5, 7, 18], "determinist": 4, "determist": 4, "develop": [2, 3, 4, 7, 9, 11, 15, 17], "deviat": 5, "devic": [2, 3, 4, 7, 9, 13], "diagon": 4, "diagonalis": 15, "diagram": [4, 9, 13, 15, 18], "diagrammat": 9, "diamond": [2, 7], "dict": [10, 18], "dictat": 3, "differ": [2, 3, 4, 5, 7, 9, 11, 13, 15], "differenti": [4, 9], "difficult": [2, 7, 9, 15], "difficulti": 3, "digit": [2, 4], "dilut": 7, "dimens": [2, 5], "dimension": [7, 15], "dimitrov": 1, "dinner": 9, "dirac": 4, "direct": [2, 4, 5], "directli": [5, 7, 15, 18], "disabl": 18, "disadvantag": 9, "discontinu": 9, "discret": [2, 7, 14], "discrimin": 15, "discuss": [2, 3, 4, 5, 7, 9, 11], "disjoint": 14, "dispar": 2, "displac": 5, "displai": [4, 9], "disrupt": [9, 17], "dissip": 2, "distanc": [4, 5, 15], "distinct": [4, 5, 7, 13], "distinguish": [4, 5, 15], "distribut": [5, 9, 13], "divers": 9, "divid": [5, 15], "divis": [4, 5], "do": [3, 4, 5, 9, 11, 14, 15], "doe": [5, 9, 10, 11], "doesn": [4, 5, 14, 15, 17], "domain": [2, 3, 5, 7, 11], "don": [4, 5, 7, 11], "done": [3, 5, 7, 9, 15], "doppler": 7, "dot": [2, 5, 14], "doubl": [4, 9], "down": [2, 4, 7, 9], "downarrow": 5, "download": [9, 10], "dozen": 2, "dpi": 18, "drain": 2, "dramat": 9, "draw": [9, 11, 18], "drawn": 18, "drive": [3, 4, 7, 17], "driven": [2, 3], "dt": 5, "due": [2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 18], "dure": [3, 7, 15], "dwave": 7, "dx": 5, "dynam": [9, 15], "e": [2, 4, 5, 7, 18], "each": [2, 3, 4, 5, 7, 9, 10, 13, 14, 15, 17, 18], "earli": [2, 3], "earlier": [2, 3, 7, 9], "earliest": 13, "easi": [4, 5, 9, 15], "easier": [4, 5, 9], "easili": [2, 4, 5, 9, 15], "ec": 18, "ecosystem": [1, 9, 17], "edg": [3, 15, 18], "edgecolor": 18, "editor": 11, "educ": 9, "effec": 5, "effect": [2, 3, 5, 7], "effici": [2, 3, 7, 11, 13], "effort": [2, 3], "eight": 4, "either": [2, 4, 5, 7, 9, 10, 11], "electr": [7, 15], "electromagnet": [4, 7], "electron": [2, 9], "elemenet": 5, "element": [2, 5, 7, 9, 13, 18], "elementari": 2, "elemet": 5, "elimin": 7, "email": [1, 17], "embbed": 15, "embed": [7, 15], "emerg": [2, 3, 5, 9], "emil": 1, "emit": 7, "emploi": 7, "empti": 14, "emptyset": 5, "emul": 9, "enabl": [2, 11], "encapsul": [11, 13], "enclosur": 7, "encod": [3, 4, 7, 13, 15], "encount": 4, "encourag": 5, "encrypt": 13, "end": [2, 3, 4, 5, 9, 13, 14, 15], "endless": 5, "energi": [2, 4, 5, 7, 15], "engag": 1, "engin": [2, 3, 7, 15, 17], "english": [4, 5], "enhanc": 5, "enivronment": 7, "enough": [2, 5, 7, 10, 11], "enrich": 3, "ensur": [3, 5], "entangl": [2, 4, 7, 9, 13], "enter": [4, 13, 17], "enterpris": 3, "entir": [3, 5], "env": [10, 18], "environ": [2, 7, 9, 10, 11], "environment": [7, 17], "equal": [4, 5, 7, 14], "equat": [5, 7, 15], "equip": 17, "equival": [3, 4, 5, 7, 13], "era": 9, "erron": 2, "error": [3, 9, 13], "especi": [7, 9, 15], "essenti": [3, 4, 5, 9], "establish": 5, "estim": [7, 13], "etc": [2, 3, 4, 5, 7], "etch": 4, "evalu": [2, 15], "even": [2, 3, 4, 5, 7, 9, 13, 15], "eventu": 9, "ever": [4, 9], "everi": [4, 5, 9, 18], "everydai": [4, 5], "everyth": [4, 5], "everytim": 5, "evolut": [7, 15, 17], "evolv": [1, 2, 7], "exact": 4, "exactli": [4, 9], "exampl": [2, 3, 4, 5, 7, 9, 11, 13], "exce": [9, 15], "except": [3, 13, 18], "exchang": 3, "excit": 7, "exclud": 18, "exclus": 4, "excruci": 5, "execut": [2, 3, 11, 17], "exercis": [2, 5, 10, 17], "exhibit": 7, "exist": [2, 4, 5, 7, 9, 15, 17], "expand": 7, "expans": 4, "expect": [4, 9], "expens": [3, 9, 13, 15], "experi": [4, 5, 9], "experiment": 9, "expert": 3, "expertis": 3, "explicit": 3, "exploit": 2, "explor": [2, 3, 5, 7], "exponenti": [7, 9, 13], "exposur": 1, "express": [4, 5, 14], "extend": [5, 18], "extens": [3, 7, 9], "extent": 5, "extern": [0, 7], "extra": 7, "extract": [4, 9], "extrapol": 7, "extrem": [7, 15], "f": [5, 14], "f_": 5, "f_a": 5, "fabric": 2, "face": [2, 13, 18], "facecolor": 18, "facil": 9, "facilit": 5, "fact": [4, 5, 9, 13, 15], "factor": 2, "factori": 3, "factoris": 13, "fall": 15, "fals": [2, 4, 18], "familiar": [2, 4, 7], "famou": [9, 15], "far": [4, 9], "fashion": 3, "faster": [2, 7, 13], "fastest": 13, "fault": 7, "fc": 18, "feasibl": [2, 9], "featur": 7, "feed": 4, "fermion": 9, "fetur": 4, "few": [2, 3, 4, 5, 7, 9], "fewer": 7, "fidel": 7, "field": [2, 3, 4, 7, 15], "fifti": 9, "figsiz": [9, 18], "figur": [4, 5, 9, 18], "file": [3, 10, 11], "fill": 18, "fill_between": 18, "fill_betweenx": 18, "filter": 18, "final": [2, 3, 13], "financ": 15, "financi": 17, "find": [7, 10, 13, 15], "finer": 2, "finish": 5, "finit": [5, 7], "first": [2, 3, 4, 5, 7, 9, 10, 11, 13, 17, 18], "firstli": [3, 9], "fit": [4, 18], "fitur": 18, "five": [4, 9], "fix": [5, 7], "flexibl": 11, "flip": [3, 4, 7], "float": 18, "flop": 3, "flow": [2, 7, 9], "fluid": 15, "flux": 7, "focu": [2, 11], "focus": [11, 15], "fog": 5, "follow": [1, 4, 5, 7, 9, 10, 11, 13, 15, 17, 18], "fontsiz": 18, "forc": 5, "forecast": 2, "forefront": 9, "forg": 10, "form": [2, 4, 7, 14], "formal": [5, 14], "format": [3, 4, 11, 18], "formul": [5, 7], "forward": [3, 5], "found": [9, 10, 17], "four": [2, 4, 9, 11], "fourier": 15, "fourth": 2, "fpga": [2, 3], "frac": 5, "fragil": 2, "frame": 5, "framework": [1, 9], "fraud": 15, "free": [7, 9, 13], "frequenc": 7, "frequent": [13, 15], "friction": 7, "from": [1, 2, 3, 5, 7, 9, 10, 11, 13, 15, 16, 17, 18], "front": 9, "fruition": 9, "fuel": 13, "full": [3, 9, 11], "fulli": [5, 9, 13, 17], "function": [2, 3, 5, 7, 9, 10, 11, 13, 14, 15, 18], "fundament": [2, 4, 5, 7, 9, 13], "further": [2, 4, 7, 10], "furthermor": 7, "futur": [2, 3, 4, 7, 9, 15], "g": [5, 7, 18], "ga": 13, "gain": [2, 9, 11], "gan": 15, "gap": 3, "gate": [2, 3, 7, 9, 11, 13, 15], "gb": 13, "gca": 18, "ge": 5, "genener": 9, "gener": [3, 4, 5, 7, 9, 15], "generalis": [4, 5], "genral": 4, "geometri": 7, "gerlach": 4, "get": [3, 4, 5, 7, 9, 15], "get_backend": [9, 18], "get_circle_radiu": 18, "get_count": [9, 18], "get_label_by_id": 18, "get_patch_by_id": 18, "gid": 18, "give": [4, 5, 7, 9], "given": [2, 3, 5, 7, 9, 11, 13, 15, 18], "go": [2, 3, 4, 5, 7, 9, 10, 17], "goal": [9, 14, 15], "goe": [4, 5, 7], "gone": 2, "good": [2, 3, 4, 15], "googl": [13, 17], "gordon": 4, "govern": [15, 17], "gpu": [2, 3, 9], "gradient": 15, "grammer": 11, "grant": 17, "granular": 2, "graph": [0, 4, 7, 9, 13, 15], "graphic": [2, 3], "grasp": 13, "great": 15, "greater": [4, 5, 7], "green": [3, 5, 15, 18], "groceri": 5, "ground": 7, "group": [3, 4], "grover": 15, "grow": [3, 5, 9], "guess": [5, 13], "guest": [0, 1, 6, 8, 12], "guid": 7, "h": [5, 9, 11, 18], "ha": [2, 3, 4, 5, 7, 9, 11, 13, 14, 15, 18], "had": [2, 3, 4, 5, 9], "hadamard": [9, 11], "half": [2, 18], "hamiltonian": 15, "hand": [2, 3, 5, 7, 9, 15], "handi": 5, "happen": [2, 4, 5], "happi": 10, "hard": 4, "hardwar": [2, 3, 4, 11, 13, 15], "harwdwar": 9, "hatch": 18, "have": [2, 3, 4, 5, 7, 9, 13, 15, 17], "haven": 17, "head": [4, 7, 17], "heard": 17, "heat": [2, 15], "heavi": 9, "height": 17, "helium4": 7, "hello": 9, "help": [2, 7, 9], "henc": [2, 3, 18], "here": [2, 3, 4, 5, 7, 9, 10, 11, 15, 17], "hermitian": 5, "heterogen": [2, 3], "hetorogen": 9, "heurist": 2, "hexadecim": 4, "high": [4, 9, 13], "higher": [2, 3, 9], "highli": 9, "highlight": [3, 9], "hilbert": [5, 9], "hill": 7, "hist": 9, "histogram": 9, "histori": [3, 5], "hit": 2, "hold": [5, 9], "holist": 5, "hood": 3, "horizont": [4, 9, 18], "hour": [5, 9], "hous": 16, "how": [4, 5, 7, 9, 10, 11, 13, 15], "howev": [2, 4, 5, 7, 9, 15], "hpc": 3, "http": 9, "huge": 2, "human": [2, 11, 15], "hundr": [4, 9], "hybrid": [2, 3, 9, 15], "hydrogen": 7, "hyper": 9, "hyperfin": 7, "i": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18], "ibm": 7, "ichec": [0, 1, 10, 17], "ict": 17, "id": 17, "idea": [4, 5, 7, 9, 11], "ideal": [7, 9, 13], "ident": 5, "identifi": [2, 3, 4, 7, 18], "ie": [1, 17], "ii": [1, 4, 5, 11], "iii": 11, "ij": [5, 14], "ijulia": 10, "illustr": [3, 5, 9, 17], "imag": [3, 4, 5, 9, 13, 15, 18], "imagin": [3, 5, 14], "immedi": 5, "impact": [3, 5, 7, 17], "imphesis": 5, "implement": [2, 3, 4, 7, 9, 11, 13, 15], "impli": [4, 5, 7, 13, 18], "implic": 5, "import": [2, 3, 4, 5, 7, 9, 13, 15, 17, 18], "impos": 5, "imposs": [13, 15], "impress": 9, "improv": [2, 3, 7, 9], "in_layout": 18, "inc": [9, 11], "includ": [2, 4, 5, 7, 9, 11, 15, 17], "inclus": 1, "inconveni": 15, "incorrect": [2, 11], "increas": [2, 3, 5, 9, 13], "increasingli": 2, "increment": 2, "indent": 5, "independ": [3, 4, 11], "index": [13, 18], "indic": 3, "indistinguish": 15, "individu": [2, 5, 7], "individualist": 11, "industri": [2, 3, 7, 9, 13, 15], "inequ": 4, "infact": 5, "infanc": 9, "infer": 2, "infinit": 5, "influenc": [7, 15], "inforamt": 4, "inform": [1, 2, 3, 4, 5, 7, 13], "information": 13, "inher": 9, "inherit": 9, "inifinit": 5, "initi": [2, 3, 5, 7, 9, 13], "inject": 5, "innov": [2, 3], "input": [2, 3, 4, 7, 9, 13, 15], "insan": 9, "insid": 7, "insight": 11, "inspir": 7, "instal": [9, 11, 17], "installkernel": 10, "instanc": [2, 3, 4], "instant": 5, "instantan": 5, "instead": [2, 5], "instruct": [2, 3, 9, 13, 17], "instructor": 1, "instrument": 7, "integ": [4, 13, 14], "integr": [1, 2, 4, 11, 15], "intel": 9, "intellig": 2, "intend": [2, 3, 4, 5, 7, 9, 11, 13], "intens": 5, "interact": [7, 15], "interefer": 5, "interest": [2, 9, 11, 15, 17], "interf": 10, "interfac": [3, 9], "interfer": 13, "intermedi": [3, 7, 9, 15], "intern": [3, 7, 9], "interoper": 3, "interpol": 18, "interpret": [5, 11, 18], "intersect": [5, 18], "interv": 18, "intial": 7, "intract": 2, "intro": 9, "introduc": [3, 4, 5, 7, 9, 11, 17], "introduct": [1, 5, 15], "introductori": 2, "intuit": [4, 5], "invers": 5, "investig": [9, 11], "involv": [3, 15], "ion": [2, 3, 9], "ionq": 7, "ipynb": 17, "ipython": 10, "iq": 9, "ireland": 9, "irish": 9, "irrespect": 3, "irrevers": 4, "isol": [5, 18], "issenti": 5, "issu": 5, "iter": 15, "its": [2, 3, 5, 7, 11, 13, 15, 17], "itself": 5, "iv": 11, "j": [5, 14], "jb": 18, "job": [9, 18], "joinstyl": 18, "josephson": 7, "julia_num_thread": 10, "jump": 9, "junction": 7, "jupyt": [9, 10, 17], "just": [2, 3, 4, 5, 7, 9, 10, 11, 13, 15], "justifi": 4, "kannan": 1, "karthik": 1, "keep": [5, 7, 9, 18], "kei": [2, 3, 4, 7, 9, 11], "kelvin": 7, "kept": 4, "kernel": [3, 10, 15], "ket": 4, "keyword": 18, "kind": [3, 5, 15], "kindli": 11, "kit": 11, "know": [4, 5, 11, 18], "knowledg": [1, 2, 3, 4, 5], "knowleg": 5, "known": [3, 4, 7, 9, 13], "krishnakumar": 1, "kwarg": 18, "l": [5, 18], "l_": 5, "la": 5, "lab": [9, 18], "label": [4, 7, 9, 18], "lack": 7, "landscap": [1, 9, 13, 17], "langaug": 9, "languag": [4, 5, 9], "lapack": 11, "laptop": [3, 9, 10], "larg": [2, 3, 4, 7, 9, 13, 15], "larger": [2, 3, 4, 7, 9, 13, 15], "largest": 5, "laser": 7, "last": [2, 9, 17, 18], "later": [2, 3, 4, 7, 9], "latest": [2, 10], "lattic": 7, "launch": [9, 10], "law": [4, 7, 15], "layer": [7, 9, 11, 13, 15], "le": 5, "lead": [5, 7, 9], "leap": 2, "learn": [9, 17], "learnt": 9, "least": 5, "lectur": [0, 17], "led": 2, "left": [3, 5, 7, 9, 13, 14, 15, 18], "legend": 13, "len": 4, "length": 18, "less": [2, 3, 7, 9, 13], "let": [3, 4, 5, 7, 9, 10, 13, 15, 17, 18], "letter": [3, 18], "level": [2, 3, 4, 7, 9], "leverag": [2, 4, 7], "lib": 18, "librari": [3, 9, 18], "libstdc": 11, "life": [4, 5], "light": [4, 5, 7], "lightn": 9, "like": [2, 3, 4, 5, 7, 9, 11, 13, 15, 18], "limit": [2, 3, 9, 13, 15], "line": [5, 9, 13, 17, 18], "linear": [11, 15], "linearli": 5, "linestyl": 18, "linewidth": 18, "link": [9, 10], "list": [4, 5, 9, 10, 13, 15, 18], "liter": 18, "littl": 9, "live": 17, "ll": [4, 7, 11], "load": [7, 9, 10], "loc": 18, "local": [7, 11], "locat": 3, "log": 18, "log2": 18, "logic": [2, 3, 4, 5, 13], "logist": [15, 17], "long": [2, 7, 9], "longer": [2, 5, 7], "longrightarrow": 5, "look": [2, 4, 5, 7, 9, 13, 15, 18], "loop": [7, 9], "loss": 5, "lot": [2, 3, 5, 9, 15], "low": [3, 4, 7, 9, 15], "lower": [2, 5, 7, 11], "lr": 0, "lt": 5, "lw": 18, "m": [4, 5, 18], "mach": 4, "machin": [3, 7, 9, 10, 13], "machineri": 9, "macro": 11, "made": [2, 7, 13, 15], "magnet": [4, 7], "magneto": 7, "magnitud": [2, 5], "mai": [2, 3, 5, 7, 15, 18], "main": [2, 9], "mainfram": 2, "mainli": 15, "maintain": [7, 9, 15], "mainten": 9, "make": [1, 2, 4, 5, 7, 9, 13, 15], "man": 2, "manag": [7, 10, 11], "mani": [2, 3, 4, 5, 7, 9, 10, 15], "manipul": [2, 4, 5, 7, 9], "manner": 9, "manufactur": [2, 15, 17], "map": [3, 4, 7, 11, 13, 18], "market": [5, 15], "marmalad": 9, "mass": [4, 5], "materi": [4, 7, 9, 15, 17], "math": 5, "mathbf": 5, "mathemat": [1, 2, 4, 7, 9, 15], "matplotlib": [9, 18], "matplotlib_venn": 18, "matric": [5, 15], "matrix": [5, 11, 14, 15], "matter": 5, "matur": 2, "maximis": [13, 15], "maximum": [7, 9, 15], "mayb": 4, "me": [2, 11], "mean": [4, 5, 7, 11, 13, 15, 18], "meant": 15, "meantim": 3, "measur": [3, 7, 9, 11, 13, 15, 18], "mechaism": 7, "mechan": [2, 3, 5, 7, 9, 13, 17], "media": 15, "member": 5, "memori": [2, 7, 9, 13, 15], "mention": [2, 3, 4, 5, 7], "menu": 17, "mere": 5, "mess": 5, "method": [2, 3, 4, 9, 11, 15], "methodologi": [2, 3], "metric": 13, "metrologi": 3, "micro": [2, 11], "microprocessor": 2, "microsoft": 10, "microwav": 7, "mid": [3, 18], "middl": 7, "might": [4, 5, 9], "mileston": 7, "million": 7, "mimic": 9, "mimick": 9, "mind": 9, "miniatur": 4, "miniforg": 18, "minim": [1, 5, 7, 14], "minima": 7, "minimalist": 4, "minimis": 15, "minimum": [5, 14, 15], "miss": 7, "miter": 18, "mitig": [9, 13], "mk": 7, "mobil": 2, "model": [2, 3, 4, 7, 9, 13, 15], "modern": 4, "modifi": [7, 13], "modul": [1, 2, 7, 9, 17], "molecul": [3, 7, 13], "molecular": [2, 3], "moment": [2, 3, 5], "momenta": 5, "momentum": 5, "monitor": 9, "moor": [4, 7], "more": [1, 2, 3, 4, 5, 7, 9, 11, 13, 15, 17, 18], "moreov": 5, "most": [2, 4, 5, 7, 9, 11, 13, 15, 18], "mostli": 9, "motion": 5, "mount": 17, "mouseov": 18, "move": [2, 4, 7, 9, 13], "mpl": [9, 18], "mu": 4, "much": [2, 5, 7, 15], "multi": [2, 3, 5, 7], "multipl": [2, 3, 4, 5, 7, 9, 13, 15, 18], "multipli": 5, "multitud": 4, "must": [5, 9, 11], "mutual": 4, "my": 2, "n": [4, 5, 9, 10, 13, 14, 15, 18], "n1": 5, "n2": 5, "n_1": [5, 14], "n_2": [5, 14], "n_3": 14, "n_i": 14, "n_j": 14, "n_n": 14, "name": [1, 4, 5, 7, 9, 10, 11, 13, 18], "nameerror": 18, "nano": 2, "nanocryst": 7, "nanomet": 2, "nascent": 7, "nativ": 3, "natur": [2, 3, 4, 5, 7, 9], "ndarrai": 18, "ne": 5, "nearli": 5, "necessari": [3, 5, 6, 8, 12, 16, 17], "necessarili": 9, "necessit": 3, "need": [2, 3, 4, 5, 9, 10, 11, 14, 15, 18], "neg": 5, "negat": 3, "neighbor": 7, "neither": 5, "net": 5, "network": [3, 9, 18], "neutral": [2, 3], "never": 5, "new": [0, 2, 4, 5, 9, 10, 15, 17], "new1": 0, "new2": 0, "new3": 0, "new4": 0, "new5": 0, "next": [2, 5, 7, 9, 10, 17], "nineti": 4, "nisq": [7, 9], "nj": 5, "nm": 4, "nn": 5, "node": [15, 18], "nois": [2, 7, 13, 15], "noisi": [3, 7, 9, 15], "non": [3, 5], "none": 18, "nonlinear": 7, "nor": 5, "norm": 18, "normal": [7, 9, 18], "normalize_to": 18, "nosii": 9, "notabl": [9, 15], "notat": [4, 11, 13], "note": [2, 3, 4, 5, 7, 9, 11, 13, 14, 18], "notebook": [9, 10], "notic": [4, 5], "notion": [5, 11], "now": [2, 3, 4, 5, 7, 9, 10, 11, 14, 15], "np": [9, 18], "nuclear": 7, "nuclei": 7, "null": 5, "number": [2, 3, 4, 5, 7, 9, 10, 11, 13, 14, 15, 18], "numer": [2, 5, 11], "numnber": 4, "numpi": [9, 18], "o": [5, 13, 18], "object": [3, 4, 5, 9, 11, 15, 18], "observ": [2, 3, 4, 7, 9], "obtain": 5, "obviou": 9, "obvious": [5, 9], "occur": [7, 18], "occurr": 5, "ocean": 9, "octal": 4, "odot": 5, "off": 2, "offer": [1, 7, 9], "offici": 10, "offload": 3, "offset": 18, "offset_transform": 18, "often": [2, 3, 4, 5, 7, 9, 11, 15, 18], "oil": [13, 15], "old": [0, 4, 9], "onc": [5, 15], "one": [2, 3, 4, 5, 7, 9, 10, 11, 13, 14, 15, 17, 18], "ones": [2, 5, 15], "ongo": 3, "onli": [2, 3, 4, 5, 7, 9, 10, 15, 18], "onlin": [9, 17], "onto": [7, 15], "open": [9, 10, 15, 17], "openqasm": [9, 11], "oper": [2, 3, 7, 9, 10, 11, 13, 15], "operand": 5, "oplu": 5, "opportun": [2, 3], "opposit": 2, "optic": 7, "optim": [7, 9, 15], "optimis": [2, 13], "optims": 15, "option": [3, 4, 5, 10, 18], "oracl": 13, "orang": 13, "order": [2, 3, 4, 5, 7, 11, 13, 15, 17, 18], "organ": [4, 5, 9, 11], "organis": [2, 3, 5, 17], "orient": [4, 5, 7], "origin": [2, 4, 5, 11, 15], "oscil": [4, 7], "osprei": 9, "other": [2, 3, 4, 5, 7, 9, 10, 11, 14, 15, 18], "otherwis": [5, 14], "ouput": 7, "our": [2, 3, 4, 5, 7, 9, 11, 13, 15], "ourselv": 5, "out": [2, 3, 4, 5, 9, 11, 13, 15], "outcom": 9, "output": [2, 3, 4, 7, 9, 13, 15, 18], "over": [3, 4, 5, 7, 9, 13, 14, 17], "overal": 18, "overcom": 15, "overlap": 11, "oversimplifi": 2, "overview": 9, "own": [3, 5, 9, 10, 11], "oxford": 9, "p": 5, "p_0": 5, "p_1": 5, "p_1p_1": 5, "p_1p_2": 5, "p_1p_3": 5, "p_2": 5, "p_3": 5, "p_4": 5, "p_5": 5, "pack": 2, "packag": [2, 9, 10, 11, 18], "pactic": 9, "page": 9, "pain": 5, "pair": [4, 5], "panel": 9, "paradigm": [2, 3, 13], "parallel": [2, 3, 7], "paramet": [2, 15, 18], "pare": 10, "parent": 5, "park": 2, "part": [2, 3, 4, 5, 7, 9], "parti": 9, "partial": [3, 5, 14], "particl": [2, 4, 5, 7], "particular": [7, 9, 11, 13, 15], "particularli": [2, 7], "partit": 15, "partnership": 9, "pasqal": [7, 9], "pass": 18, "patch": 18, "path": [7, 18], "path_effect": 18, "pathwai": 17, "pauli": [4, 7], "paus": 3, "payer": 3, "pdf": 4, "peak": 7, "pennylan": 9, "per": [7, 15], "perceiv": 4, "perf": 9, "perform": [4, 9, 13, 15], "perhap": [4, 5], "person": [2, 9], "perspect": [2, 4], "pharmaceut": 17, "phase": [3, 5, 7, 13, 15], "phenomenolog": 4, "phenomenon": 7, "photon": [3, 9], "physic": [2, 3, 7, 9, 13, 15], "pi": 5, "picker": 18, "pickradiu": 18, "pictur": 3, "piec": [4, 9], "pip": [9, 10], "pipelin": 15, "pit": 4, "pixel": 15, "pkg": 10, "place": [3, 5, 9, 17, 18], "placehold": [6, 8, 12, 16], "plai": [2, 4, 5, 7], "plank": 5, "plate": 7, "platform": [2, 9, 11, 17], "plaussibl": 5, "player": 2, "pleas": [9, 17], "plenti": 9, "plot": [9, 18], "plot_histogram": [9, 18], "plt": [9, 18], "plu": 4, "pm1": 5, "pm2": 5, "pm3": 5, "pmatrix": 5, "point": [2, 3, 4, 5, 7, 9, 13, 15, 18], "polar": [4, 7], "polaris": 3, "polici": 2, "polycollect": 18, "polyfluoroalkyl": 15, "polygon": 18, "popul": [6, 8, 12, 16], "popular": 9, "portfolio": 15, "portion": 7, "pose": [5, 9], "posess": 4, "posit": [5, 10, 14, 18], "poss": 7, "possess": 7, "possibl": [2, 4, 5, 7, 9, 13, 14, 15], "post": [3, 7, 18], "potenti": [2, 3, 5, 7, 13, 17], "power": [2, 3, 4, 7, 9, 15, 18], "practic": [2, 4, 7, 13, 17], "pre": [11, 15, 18], "precis": [2, 5, 7, 11, 18], "predict": [9, 15], "prefac": 9, "prem": 11, "prepar": [3, 4, 7, 17], "prerequisit": [1, 6, 8, 12, 16], "presenc": 13, "present": [2, 3, 13, 15, 17], "preserv": [5, 7], "press": 17, "pretend": 9, "pretti": 9, "preview": 9, "previou": [4, 5, 7, 9, 15], "previous": [4, 9], "primari": [2, 3, 15], "prime": 5, "primit": [3, 7], "principl": [2, 4, 7], "print": [11, 18], "privaci": 17, "privat": 17, "pro": [3, 9], "probabilist": [2, 4, 7], "probabl": [2, 4, 5, 7, 9, 13], "probl": 15, "problem": [2, 3, 4, 5, 7, 9], "procedur": 15, "process": [2, 3, 4, 5, 7, 9, 13, 15, 17], "processor": [2, 3, 7, 9], "procur": 9, "produc": [2, 3, 13], "product": 2, "profit": 15, "profound": 5, "program": [1, 2, 3, 4], "programm": [3, 17], "progress": [2, 3, 4, 5, 7, 9, 11, 13], "project": [9, 18], "promis": [2, 7, 15], "prompt": 10, "proper": 5, "properli": 5, "properti": [2, 3, 4, 5, 9, 13, 15, 18], "proport": 7, "proposit": [2, 17], "prospect": 7, "prove": 5, "proven": 5, "provid": [1, 3, 4, 5, 7, 9, 10, 11, 15, 18], "proviou": 7, "pseudo": 9, "public": [2, 9, 17], "puls": 7, "pun": 4, "pure": 5, "purpos": [3, 4, 5, 9], "pursu": 2, "push": 9, "put": 5, "py": 18, "pyplot": [9, 18], "python": [9, 10, 11, 17], "python3": [10, 18], "q": [5, 9, 11], "qaoa": 15, "qc": [3, 11, 13, 18], "qcoir": 9, "qcolr": 9, "qdk": 9, "qelib1": 11, "qh": 9, "qiskit": [4, 9, 11, 18], "qiskit_a": [9, 18], "qism": 9, "qlm": 9, "qm": 5, "qpcc": 9, "qpsaa": 11, "qpu": 3, "qq": 3, "qrack": 9, "qram": 7, "qreg": 11, "qsharp": 10, "qss": 9, "quad": 5, "quadrat": 13, "quantifi": 5, "quantinuum": 9, "quantiti": [5, 15], "quantum": 1, "quantumcircuit": [9, 11, 18], "quantumm": 7, "qubit": [1, 2, 3, 9, 11, 13, 15, 18], "qubitss": 7, "quera": 7, "queri": 1, "question": [2, 5, 7, 9, 15, 17], "queue": 9, "quick": 13, "quickli": 4, "quit": [3, 9], "qulac": 9, "quotient": 5, "qx": [9, 14], "r": [5, 18], "r_1": 5, "r_2": 5, "radiat": 7, "radic": 2, "radii": 18, "radiofrequ": 7, "rais": 18, "rajarshi": 1, "ram": 9, "random": [9, 13, 18], "rang": [2, 5, 7, 9, 11, 18], "rangl": 4, "raster": 18, "rate": 7, "rather": [2, 9, 18], "ration": 5, "re": 7, "reach": [2, 5, 7, 9, 15], "read": [2, 3, 4, 5, 7, 9, 11, 13], "readi": 9, "real": [2, 4, 5, 7, 9, 13], "realis": 2, "realiti": [5, 9], "realiz": 1, "realli": [4, 9, 13], "realm": [4, 5], "reason": [2, 3, 7, 9], "recal": [4, 5], "recap": 13, "reccomend": 17, "recent": [2, 9, 18], "recognis": 13, "reconstruct": 3, "record": 17, "recov": [4, 7], "rectangl": 3, "red": [3, 4, 5, 7, 15], "reduc": [2, 3, 4, 9, 15], "redund": 7, "refer": [5, 9, 11, 18], "reflect": 4, "refriger": [7, 9], "regard": [3, 9], "regim": 4, "region": [7, 18], "regist": 9, "regress": 7, "reiniti": 7, "rel": [5, 9], "relat": [1, 2, 5, 17], "relev": [2, 5, 9, 18], "reli": 5, "reliabl": [2, 3], "remain": [2, 3, 7, 15, 18], "remaind": 5, "remot": 9, "remov": 5, "renam": 9, "repeat": [4, 13, 15], "replac": [2, 3, 4, 5, 7, 9, 11, 13, 15], "repres": [2, 3, 4, 5, 7, 9, 11, 13, 15], "represent": [2, 3], "representaion": 4, "requir": [2, 3, 4, 5, 7, 9, 10, 11, 13, 15, 17], "research": [3, 9, 17], "resembl": [5, 15], "resist": [7, 15], "reson": 7, "resourc": [2, 9], "respect": [5, 7, 9, 13], "respond": 7, "respons": [3, 5], "rest": [2, 3, 7], "restart": 17, "restrict": [5, 7], "restructur": 9, "result": [2, 3, 4, 5, 7, 9, 13, 15, 18], "return": [5, 7, 15, 18], "revers": [4, 7], "review": 4, "revis": 4, "revisit": 4, "revolut": 2, "rgba": 18, "rich": 5, "rigetti": 9, "riggetti": 9, "right": [3, 5, 7, 9, 10, 13, 14, 15, 18], "roadmap": [9, 17], "robot": 3, "role": [2, 4, 7], "roll": 7, "room": 7, "rotat": [4, 18], "roughli": 9, "round": [7, 18], "rout": [13, 15], "row": 5, "rsa": 13, "rudimentari": 11, "rule": [2, 4], "run": [2, 4, 5, 7, 9, 10, 11, 15, 17, 18], "runtim": [9, 17], "s_a": 14, "s_b": 14, "s_u": 14, "sai": [4, 5, 7, 13], "said": [2, 4, 5, 7], "same": [2, 3, 4, 5, 7, 9, 13, 15], "sampl": [9, 15], "satellit": [2, 3], "satifi": 5, "satisfi": 5, "save": [9, 11], "saw": [4, 5, 15], "scalabl": [7, 9], "scalar": 18, "scale": [3, 4, 5, 9, 11, 13, 15, 18], "scenario": [2, 3, 15], "schedul": 17, "scheme": [7, 9], "school": 5, "scienc": [4, 15, 17], "scientif": [3, 9], "scientist": [3, 7], "scratchpad": [2, 3, 4, 7], "screen": 17, "screenshot": 9, "sdk": 1, "seamless": [2, 3], "seamlessli": [2, 3], "search": [7, 13, 15], "second": [2, 3, 4, 5, 7, 9, 18], "secondli": [5, 7, 9], "section": [2, 4, 5, 7, 9, 10, 15, 18], "sector": [2, 3, 15, 17], "secur": 17, "see": [2, 4, 5, 9, 10, 13, 15, 17, 18], "seem": [7, 9], "seemingli": 15, "seen": [4, 5, 13, 15, 17], "segreg": 7, "select": [3, 10, 11, 17], "self": [9, 10], "semant": [11, 18], "semiconductor": [2, 7], "send": 9, "sens": [3, 5], "sensibl": 5, "sensor": [2, 3], "sent": [13, 15], "separ": [5, 10], "seper": 5, "sequenc": [4, 5, 7, 10, 18], "seri": 3, "serial": 3, "serv": [2, 7, 9], "server": [3, 9], "servic": [1, 2, 17], "serviic": 9, "session": [2, 17], "set": [2, 3, 4, 7, 9, 11, 13, 14, 15, 18], "set_alpha": 18, "set_axis_on": 18, "set_color": 18, "set_facecolor": 18, "set_label": 18, "set_text": 18, "setup": [9, 10], "sever": [2, 3, 4, 5, 7, 9, 13, 17], "shallow": [13, 15], "shape": 18, "share": [5, 7, 17], "shed": 5, "shield": 7, "shift": 17, "shifter": 7, "shop": 5, "short": [2, 5, 7], "shorter": 2, "shortest": 15, "shot": [9, 18], "should": [2, 3, 5, 9, 10, 17, 18], "show": [4, 5, 7, 9, 10, 15, 18], "shown": [4, 7, 9, 13, 15], "shrink": 2, "side": [7, 18], "sigma_a": 5, "sigma_b": 5, "sign": 9, "signal": 4, "signific": [3, 9], "significantli": 9, "signup": 9, "silicon": [2, 7], "sim": [9, 18], "similar": [3, 4, 5, 7, 9, 10, 11, 17, 18], "similarli": [9, 15], "simpl": [3, 4, 5, 7, 9, 11, 15], "simpler": 4, "simplest": 3, "simpli": [4, 10, 18], "simplifi": [2, 5, 9], "simplist": 2, "simualtor": 9, "simul": [2, 3, 13, 18], "simulan": 5, "simulator": 9, "simultan": [3, 5], "sinc": [3, 4, 5, 7, 9], "singl": [2, 3, 4, 5, 7], "site": 18, "situat": [5, 7, 15], "six": 5, "sixteen": 9, "size": [2, 4, 9, 15, 18], "sketch": 2, "sketch_param": 18, "skill": [1, 3, 17], "slide": [7, 9], "slightli": [4, 5, 9], "slowli": 7, "small": [2, 4, 7, 9], "smaller": [2, 4, 7, 11], "smallest": 4, "smart": [2, 3], "snap": 18, "so": [2, 3, 4, 5, 7, 9, 10, 11, 13, 14, 15], "social": 15, "softwar": [2, 3, 7, 10], "solid": 7, "solut": [2, 7, 9, 13, 15, 17], "solv": [2, 7, 9, 15], "solver": 9, "some": [2, 3, 4, 5, 7, 9, 11, 13, 15, 18], "somebodi": 5, "someth": [4, 5, 13, 15, 17], "sometim": [4, 5, 7, 11, 17, 18], "soon": [2, 4], "sort": 9, "sourc": [2, 3, 7, 9], "space": [2, 7, 9, 13, 14], "span": 3, "speak": 5, "special": [3, 4, 5, 7, 11], "specialist": 3, "specif": [2, 3, 7, 9, 11, 15], "specifi": [2, 5, 18], "specul": 5, "speed": [2, 5, 7, 9, 15], "speedup": [7, 13], "spefici": 5, "spent": 3, "sphere": 9, "spin": 7, "spirit": 9, "split": [4, 9], "splitter": 7, "spread": 17, "sqrt": 13, "stabl": 7, "stack": [3, 9], "stae": 4, "stage": [2, 4, 5, 7, 9], "stai": 5, "stand": [2, 15], "standalon": [3, 9], "standard": 5, "standardis": 4, "start": [2, 4, 5, 7, 13, 15, 17], "state": [2, 3, 4, 7, 9, 13, 15, 18], "statement": [5, 7, 9], "statevector": 9, "station": 2, "statist": 2, "step": [2, 3, 7, 9, 15, 18], "stern": 4, "still": [5, 7, 9, 15], "stimuli": 5, "stimulu": 5, "stochast": 15, "stock": 5, "storag": [2, 3, 4, 9], "store": [2, 3, 4, 7, 9], "str": 18, "straight": 5, "strang": 4, "strategi": [2, 17], "stream": 2, "strictli": 5, "string": [4, 10, 18], "strong": 7, "stronger": 7, "structur": [2, 3, 7, 9, 15], "studi": [3, 13, 15], "studio": 10, "sub": 2, "subject": [9, 13, 15, 17], "subsequ": 9, "subset": [4, 14, 18], "subset_label_formatt": 18, "subspac": 5, "substitut": [7, 15], "substructur": 5, "subsystem": 11, "subtract": 5, "succesfulli": 15, "success": [5, 13, 15], "suggest": 5, "suit": [2, 9, 11, 17], "suitabl": [2, 3, 5, 7, 9, 13, 17], "sum": [4, 5, 14, 15], "sum_": [5, 14], "sum_i": 5, "sum_j": 5, "summari": [3, 5], "summaris": 9, "sup": 5, "supercomput": [2, 9], "superconduct": [2, 9], "superconductor": [3, 7], "superfluid": 7, "superposit": [2, 3, 7, 9, 13], "superset": 5, "supplement": 2, "supplementari": [2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 16], "support": 3, "suppos": [5, 9], "sure": 5, "surfac": 7, "surject": 5, "suspend": 7, "sv": 18, "switch": 4, "sycamor": 9, "symbol": [4, 5], "synonym": 5, "syntax": 11, "system": [1, 2, 3, 4, 5, 10, 11, 13, 15, 17], "t": [4, 5, 7, 9, 11, 14, 15, 17, 18], "tab": 17, "tabl": [4, 5, 9, 13], "tackl": 7, "tail": 4, "take": [2, 3, 4, 5, 7, 9, 10, 11, 13, 18], "taken": 7, "talk": [7, 13], "target": [2, 3, 13], "task": [2, 3, 4, 7, 9, 11, 15], "team": [1, 10], "tech": 15, "technic": [1, 3], "techniqu": [2, 7, 9, 13, 15], "technolog": [4, 7], "technologi": [2, 3, 4, 7, 9, 17], "tell": [5, 7, 10], "temperatur": 9, "tempertur": 7, "ten": 4, "tensor": [2, 9, 18], "tensorflow": 9, "term": [2, 5, 7, 9, 11], "termin": [10, 11], "terminologi": [3, 11], "ters": 5, "test": [5, 9], "testb": 9, "text": [3, 4, 5, 11, 14, 18], "textbook": 4, "th": 9, "than": [2, 5, 7, 9, 10, 13, 15, 18], "thei": [2, 3, 4, 5, 7, 9, 11, 15, 18], "them": [2, 3, 4, 5, 7, 9, 10, 13, 15, 17], "themselv": [4, 15, 18], "theoret": 7, "therebi": 3, "therefor": [2, 3, 7, 15], "thereof": 18, "thi": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "thicken": 9, "thing": 5, "think": [5, 15], "third": [2, 5, 9], "thirti": 4, "thisoper": 7, "those": [3, 4, 5, 9, 18], "though": [5, 9, 14, 15], "thought": [4, 15], "thousand": 4, "thread": 10, "three": [4, 17, 18], "threshold": [2, 7], "through": [2, 3, 4, 5, 7, 9, 10, 11, 17], "throughput": 2, "throught": 5, "thu": [2, 3, 4, 5, 7, 9, 13, 14, 15], "tightli": 11, "till": 9, "time": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16], "times1": 4, "times10": 4, "times100": 4, "timestep": 9, "tini": [2, 4, 7], "tip": 2, "tiwari": 1, "tket": 9, "tn": 18, "tocopi": 4, "todai": [7, 9], "togeth": [2, 3, 5, 7, 18], "toi": 5, "toler": 7, "too": [2, 5, 9], "tool": [1, 3, 4, 5, 9, 17], "top": [3, 7, 9, 10], "topic": 4, "topolog": [2, 9], "topologi": 7, "toshiba": 9, "toss": 4, "total": [4, 10, 18], "touch": [2, 9], "toward": [2, 3, 4, 7], "township": 2, "toxic": 15, "traceback": 18, "tractabl": 2, "tradit": 2, "train": [3, 5, 15], "trainabl": 15, "trajectori": 3, "transact": 2, "transfer": [3, 15], "transform": [2, 4, 15, 18], "transistor": [2, 4], "translat": 3, "transmit": 4, "transmon": 7, "transoffset": 18, "transport": 17, "trap": [2, 9], "treat": 9, "trend": [2, 4, 17], "trial": 13, "tricki": 5, "trivial": 3, "true": [2, 4, 7, 18], "truth": 4, "try": [5, 7, 13, 15], "tube": 2, "tune": [7, 18], "tunnel": [2, 7], "tupl": 18, "turn": [13, 15], "tutori": [9, 17], "twice": 5, "two": [2, 3, 4, 7, 9, 10, 11, 13, 14, 15, 17, 18], "type": [2, 3, 4, 5, 7, 10, 11, 13, 15], "typic": [2, 3, 4, 7, 9], "u": [1, 2, 3, 4, 5, 7, 9, 13, 14, 15], "ui": 9, "ultim": 9, "uncount": 5, "under": [3, 5, 7, 17], "underli": [2, 5, 7, 9], "underrightarrow": 5, "understand": [2, 3, 4, 5, 7, 9, 13], "understood": [2, 3, 4], "unfil": 18, "unfortun": 9, "unif": 3, "uniformli": 9, "union": 5, "uniqu": [4, 5, 7, 9], "unit": [2, 3, 4, 7], "unitari": 5, "univers": [4, 5, 7, 13], "unknown": 18, "unless": [5, 18], "unlik": [4, 7, 11], "unment": 18, "unseen": 15, "unstructur": [3, 13], "until": [7, 15], "up": [4, 7, 9, 18], "uparrow": 5, "upcom": [4, 7], "updat": [2, 3, 4, 7, 9, 15], "upon": [3, 4, 5, 9, 13, 17], "upscal": 9, "upto": 7, "url": [9, 18], "us": [2, 3, 5, 7, 9, 10, 11, 13, 17, 18], "usabl": 7, "usag": 11, "usecas": 11, "useless": 9, "user": [2, 3, 9, 11, 15], "usual": [4, 5, 7, 9, 11], "util": 9, "v": [14, 18], "v_1": 5, "v_2": 5, "v_3": 5, "v_i": 5, "v_j": 5, "v_n": 5, "v_x": 5, "v_y": 5, "v_z": 5, "vacanc": 7, "vacuum": 2, "valid": 18, "valu": [2, 4, 5, 7, 9, 13, 17, 18], "vari": [2, 9], "variabl": [5, 7, 9, 10, 13, 14], "variat": 7, "varieti": [2, 9], "variou": [4, 5, 7, 9, 15], "vdot": 5, "ve": 4, "vector": [2, 9, 11, 14, 15, 18], "vehicl": 2, "veloc": 5, "vendor": [9, 11], "venkatesh": 1, "venn": 18, "venn2": 18, "venn2_circl": 18, "venn3": 18, "venndiagram": 18, "veri": [2, 3, 4, 5, 7, 9, 11, 13, 15], "versa": 4, "version": [5, 7, 9, 10], "versu": 2, "vert": 18, "vertic": 4, "verts_and_cod": 18, "via": [9, 18], "vice": 4, "video": [2, 3, 4, 5, 7, 9, 11, 13, 17], "view": 17, "virtual": [2, 10], "viscos": 7, "visibl": [10, 18], "visit": [9, 15], "visual": [9, 10, 18], "visualis": 5, "vmax": 18, "vmin": 18, "voltag": [2, 4], "volum": [2, 5, 7], "vowel": 5, "vqc": 15, "vqe": 15, "vscode": 10, "wa": [3, 4, 5, 7, 9, 13], "wai": [2, 3, 4, 5, 7, 9, 11, 13, 18], "wait": 9, "walk": [2, 13], "wall": 2, "want": [3, 7, 9, 10, 13, 15, 17], "watch": [2, 3, 4, 5, 7, 9, 11, 13], "water": 15, "wave": [4, 5, 7], "wavelength": 3, "we": [1, 2, 3, 4, 5, 9, 10, 11, 14, 15, 17], "weak": 5, "weakli": 9, "weather": 2, "web": 11, "websit": 9, "weight": [15, 18], "welcom": 9, "well": [2, 3, 4, 5, 7, 9, 13, 15], "were": [2, 3, 4, 15], "what": [4, 5, 7, 14, 15], "when": [2, 3, 4, 5, 7, 9, 10, 13, 15], "where": [4, 5, 7, 9, 11, 14, 15, 18], "wherea": [4, 7], "wherein": 3, "whether": [2, 3, 5, 7], "which": [2, 3, 4, 5, 7, 9, 10, 11, 13, 15, 17, 18], "whichev": 10, "while": [2, 3, 5, 7, 9, 11, 15], "white": 18, "who": 7, "whose": [5, 9, 13], "why": [2, 5, 9, 15], "wide": [2, 7, 9, 11], "width": 17, "wikipedia": 5, "wire": 4, "wish": [9, 11], "within": [2, 3, 4, 5, 7, 9, 10, 15, 17], "without": [4, 5, 7, 10, 13], "word": [4, 5], "work": [3, 4, 5, 7, 9, 11, 13, 15, 17], "worker": 3, "workflow": [9, 15], "workstat": [2, 9], "world": [2, 7, 17], "worri": 3, "worth": 2, "would": [5, 7, 9, 13, 15], "wrap": 5, "write": [5, 9, 11, 14, 17], "written": [4, 5, 9, 14], "x": [5, 9, 14, 18], "x_1": [5, 14], "x_2": [5, 14], "x_i": 14, "x_j": 14, "x_n": 14, "xanadu": 7, "xlabel": [9, 18], "xlim": 18, "xmon": 7, "xtick": 18, "y": [5, 9, 18], "y1": 18, "y2": 18, "y_1": 5, "y_2": 5, "ye": 5, "year": [3, 4, 9], "yet": [2, 5], "yield": 5, "ylabel": [9, 18], "ylim": 18, "you": [2, 4, 5, 7, 9, 10, 11, 17, 18], "your": [2, 3, 7, 9, 10], "yourself": 17, "youtub": 5, "yscale": 18, "ytick": 18, "z_": 5, "z_1": 5, "z_2": 5, "z_8": 5, "z_m": 5, "zender": 4, "zero": [2, 4, 5, 7, 9, 18], "zorder": 18}, "titles": ["CT4106", "QPCC Lectures Overview", "Lecture 1: Demystifying Quantum Computing", "Lecture 2: Integrating Classical and Quantum Computing", "Lecture 3: From Bits to Qubits", "Lecture 4: Mathematical framework for Quantum Computing", "Lecture 5: Introduction to Quantum Information", "Lecture 6: Realizing Quantum Computing Systems", "Lecture 7: Hardwares for Quantum Computing", "Lecture 8a: Accessing Quantum Computing Systems", "Installing Anaconda", "Lecture 8b: Landscape of Quantum SDK\u2019s and Tools", "Lecture 9: Heterogeneous Quantum Computing", "Lecture 10: Quantum Algorithms - I", "Quadratic unconstrained binary optimization (QUBO)", "Lecture 11: Quantum Algorithms - II", "Lecture 12: Quantum Activities in ICHEC", "Quantum Programming Certification Course (QPCC)", "<no title>"], "titleterms": {"": [11, 13], "1": [2, 14], "10": 13, "11": 15, "12": 16, "2": 3, "3": 4, "4": 5, "5": 6, "6": 7, "7": 8, "8a": 9, "8b": 11, "9": 12, "A": 7, "AND": 4, "NOT": 4, "No": 5, "The": [2, 5, 15], "abstract": 5, "acceler": 3, "access": [9, 17], "activ": 16, "ad": 4, "adder": 4, "addit": 5, "advantag": 15, "algorithm": [13, 15], "amazon": 9, "an": [3, 5, 13], "anaconda": 10, "analog": 7, "anneal": [7, 15], "anomali": 15, "appendix": [2, 3, 4, 7], "applic": 15, "ar": 9, "arithmat": 5, "arrai": 7, "assist": 17, "atom": 7, "attend": 17, "attende": 17, "azur": 9, "back": 4, "base": 7, "basi": 5, "binari": [4, 5, 14], "bit": 4, "bra": 5, "braket": 9, "build": 7, "busi": 17, "can": [2, 17], "center": 7, "certif": 17, "challeng": 7, "circuit": 7, "classic": [3, 4, 7, 9, 15], "clone": 5, "cloud": 9, "co": 3, "color": 7, "combin": 5, "complex": 13, "comput": [2, 3, 4, 5, 7, 8, 9, 12, 13], "contact": 1, "control": 7, "convers": 4, "correct": 7, "cours": 17, "ct4106": 0, "custom": 11, "cut": 15, "d": 9, "data": 4, "decim": 4, "degre": 5, "demystifi": 2, "destruct": 15, "detect": 15, "do": [2, 7, 13], "doe": [2, 3], "dot": 7, "drawback": 13, "earli": 13, "ecosystem": [2, 3], "effect": 4, "eigensolv": 15, "electron": 7, "entangl": 5, "era": [2, 15], "error": 7, "european": 9, "exampl": [14, 15], "execut": 9, "exist": 3, "featur": 4, "field": 5, "fit": [2, 3], "forg": 9, "form": 5, "framework": 5, "freedom": 5, "from": 4, "fund": 9, "gate": 4, "gener": [2, 11], "googl": 9, "group": 5, "grover": 13, "hadamard": 4, "half": 4, "hardwar": [7, 8, 9], "helium": 7, "heterogen": [9, 12], "high": [2, 3, 11], "how": [2, 3], "hpc": [2, 9], "i": [2, 13], "ibm": 9, "ichec": 16, "id": 9, "ii": 15, "imtegr": 3, "independ": 5, "inform": [6, 17], "inner": 5, "instal": 10, "instruct": 10, "integ": 5, "integr": [3, 9], "interfer": 5, "introduct": [4, 6, 9, 11, 13], "ion": 7, "ionq": 9, "issu": 17, "julia": 10, "ket": 5, "known": 17, "landscap": 11, "languag": 11, "leader": 17, "leap": 9, "learn": [2, 3, 4, 5, 7, 11, 13, 15], "lectur": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16], "level": 11, "librari": 11, "linear": 5, "list": 1, "local": 9, "logic": 7, "look": 3, "low": 11, "machin": 15, "manag": 17, "map": [5, 15], "mathbb": 5, "mathemat": 5, "mathematica": 5, "max": 15, "measur": [4, 5], "metric": 7, "microsoft": 9, "mitig": 7, "modular": 5, "molecul": 15, "nation": 9, "need": [7, 13], "network": 15, "neural": 15, "neutral": 7, "new": 7, "nisq": 15, "nmr": 7, "nois": 9, "notebook": 17, "offer": 3, "oper": [4, 5], "optim": 14, "optimis": 15, "orchestr": 11, "orthogon": 5, "outcom": [2, 3, 4, 5, 7, 11, 13], "outlin": 17, "overlap": 5, "overview": [1, 6, 8, 12, 16], "paradigm": 7, "perform": [2, 3, 7], "permut": 5, "pfa": 15, "photon": [4, 7], "physic": [4, 5], "polynomi": 5, "posit": 2, "postul": 5, "principl": 5, "problem": [13, 15], "product": 5, "program": [9, 11, 17], "properti": 7, "publicli": 9, "q": 10, "qc": 9, "qcss": 9, "qcware": 9, "qgan": 15, "qpcc": [1, 3, 17], "quadrat": 14, "quantum": [2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 17], "qubit": [4, 7], "qubo": 14, "ram": 7, "realiz": 7, "refer": [2, 3, 4, 7], "represent": [4, 5], "reset": 17, "roadmap": 7, "role": 5, "salesman": 15, "scalar": 5, "scale": [2, 7], "sdk": 11, "servic": [9, 11], "set": [5, 17], "shor": 13, "simul": [7, 9, 15], "softwar": [9, 11], "solv": 13, "space": 5, "span": 5, "specialis": 11, "stack": [11, 13], "state": 5, "structur": 5, "sub": 5, "subgroup": 5, "subset": 5, "superconduct": 7, "superposit": [4, 5], "support": 17, "system": [7, 9], "technic": 17, "temperatur": 7, "theorem": 5, "theori": 5, "three": 5, "tightli": 9, "tip": 5, "tool": 11, "topolog": 7, "tranfer": 15, "trap": 7, "travel": 15, "tunnel": 5, "two": 5, "type": 9, "uncertainti": 5, "unconstrain": 14, "up": [13, 15, 17], "us": [4, 15], "v": [5, 7, 9], "variat": 15, "vector": 5, "wave": 9, "we": [7, 13], "what": [2, 3, 9, 13], "where": [2, 3], "who": 17, "why": [3, 4, 7, 13], "work": 2, "workflow": [3, 7, 11], "wrap": [13, 15], "x": 4, "xanadu": 9, "xor": 4, "yao": 10, "you": 3, "your": 17, "z": 5}}) \ No newline at end of file +Search.setIndex({"alltitles": {"": [[5, null], [9, null], [17, "id1"]], "A new paradigm for computation": [[7, "a-new-paradigm-for-computation"]], "AND gate": [[4, "and-gate"]], "Accessing QCSS": [[9, "accessing-qcss"]], "Adding in Binary": [[4, "adding-in-binary"]], "Advantage of NISQ machine learning algorithms": [[15, "advantage-of-nisq-machine-learning-algorithms"]], "Advantage of NISQ simulation algorithms": [[15, "advantage-of-nisq-simulation-algorithms"]], "Amazon Braket": [[9, "amazon-braket"]], "Analog Quantum Simulators": [[7, "analog-quantum-simulators"]], "Anomaly detection with qGANs": [[15, "anomaly-detection-with-qgans"]], "Appendix": [[2, "appendix"], [3, "appendix"], [4, "appendix"], [7, "appendix"]], "Array based Quantum Simulators": [[7, "array-based-quantum-simulators"]], "Attending the course": [[17, "attending-the-course"]], "Back to Qubits": [[4, "back-to-qubits"]], "Basis": [[5, "basis"]], "Binary Data": [[4, "binary-data"]], "Binary operations": [[5, "binary-operations"]], "Bit": [[4, "bit"]], "Building Quantum Computers": [[7, "building-quantum-computers"]], "Business Leaders": [[17, "business-leaders"]], "CT4106": [[0, null]], "Challenges in building Quantum Computers": [[7, "challenges-in-building-quantum-computers"]], "Circuit-based Quantum Computing": [[7, "circuit-based-quantum-computing"]], "Classical Half-Adder using gates": [[4, "classical-half-adder-using-gates"]], "Classical High-Performance Computing": [[3, "classical-high-performance-computing"]], "Classical neural networks": [[15, "classical-neural-networks"]], "Classical vs Quantum Logic": [[7, "classical-vs-quantum-logic"]], "Co-existence of Classical & Quantum Computing": [[3, "co-existence-of-classical-quantum-computing"]], "Color center qubits": [[7, "color-center-qubits"]], "Computational complexity": [[13, "computational-complexity"]], "Contact": [[1, "contact"]], "Conversion from Decimal to binary": [[4, "conversion-from-decimal-to-binary"]], "Custom Quantum Software Stacks": [[11, "custom-quantum-software-stacks"]], "D-Wave Leap IDE": [[9, "d-wave-leap-ide"]], "Degrees of Freedom": [[5, null]], "Drawbacks of early quantum algorithms": [[13, "drawbacks-of-early-quantum-algorithms"]], "Electron-on-Helium": [[7, "electron-on-helium"]], "Entanglement": [[5, "entanglement"]], "Error Correction & Mitigation": [[7, "error-correction-mitigation"]], "European HPC Quantum Systems": [[9, "european-hpc-quantum-systems"]], "Example 1": [[14, "example-1"]], "Executing Quantum Programs": [[9, "executing-quantum-programs"]], "Executing quantum program on QCSS": [[9, "executing-quantum-program-on-qcss"]], "Executing quantum programs locally": [[9, "executing-quantum-programs-locally"]], "Executing quantum programs on quantum hardware": [[9, "executing-quantum-programs-on-quantum-hardware"]], "Features of Classical computing": [[4, "features-of-classical-computing"]], "Features of Quantum computers": [[4, "features-of-quantum-computers"]], "Field": [[5, "field"]], "Gates and Operations in Binary": [[4, "gates-and-operations-in-binary"]], "Generations of Computing": [[2, "generations-of-computing"]], "Generic quantum languages & libraries": [[11, "generic-quantum-languages-libraries"]], "Google Quantum Computing Service": [[9, "google-quantum-computing-service"]], "Group": [[5, "group"]], "Group of modular arithmatic": [[5, null]], "Grover\u2019s algorithm": [[13, "grovers-algorithm"]], "Hadamard Gate": [[4, "hadamard-gate"]], "Heterogenous Quantum Systems": [[9, "heterogenous-quantum-systems"]], "Heterogenous cloud quantum systems": [[9, "heterogenous-cloud-quantum-systems"]], "High-Level Quantum Software": [[11, "high-level-quantum-software"]], "How does Quantum Computing work??": [[2, "how-does-quantum-computing-work"]], "How does the quantum computing ecosystem look": [[3, "how-does-the-quantum-computing-ecosystem-look"]], "IBM Quantum": [[9, "ibm-quantum"]], "Information for attendees": [[17, "information-for-attendees"]], "Inner Product": [[5, "inner-product"]], "Installing Anaconda": [[10, null]], "Instructions for installing Julia for YAO": [[10, "instructions-for-installing-julia-for-yao"]], "Instructions for installing Q#": [[10, "instructions-for-installing-q"]], "Introduction": [[4, "introduction"], [9, "introduction"], [11, "introduction"], [13, "introduction"]], "IonQ": [[9, "ionq"]], "Known Issues": [[17, "known-issues"]], "Learning Outcome": [[11, null]], "Learning Outcomes": [[7, null], [13, null]], "Learning outcomes": [[2, null], [3, null], [4, null], [5, null]], "Lecture 10: Quantum Algorithms - I": [[13, null]], "Lecture 11: Quantum Algorithms - II": [[15, null]], "Lecture 12: Quantum Activities in ICHEC": [[16, null]], "Lecture 1: Demystifying Quantum Computing": [[2, null]], "Lecture 2: Integrating Classical and Quantum Computing": [[3, null]], "Lecture 3: From Bits to Qubits": [[4, null]], "Lecture 4: Mathematical framework for Quantum Computing": [[5, null]], "Lecture 5: Introduction to Quantum Information": [[6, null]], "Lecture 6: Realizing Quantum Computing Systems": [[7, null]], "Lecture 7: Hardwares for Quantum Computing": [[8, null]], "Lecture 8a: Accessing Quantum Computing Systems": [[9, null]], "Lecture 8b: Landscape of Quantum SDK\u2019s and Tools": [[11, null]], "Lecture 9: Heterogeneous Quantum Computing": [[12, null]], "Linear Operators": [[5, "linear-operators"]], "Linear combination": [[5, "linear-combination"]], "Linear independence": [[5, "linear-independence"]], "Linear span of a set": [[5, null]], "Linear span of three vectors": [[5, null]], "Linear span of two vectors": [[5, null]], "List of Lectures": [[1, "list-of-lectures"]], "Low-Level Quantum Software": [[11, "low-level-quantum-software"]], "Machine learning": [[15, "machine-learning"]], "Machine learning map": [[15, "machine-learning-map"]], "Map": [[5, "map"]], "Map of NISQ algorithms": [[15, "map-of-nisq-algorithms"]], "Mathematica Structure": [[5, "mathematica-structure"]], "Max-cut problem": [[15, "max-cut-problem"]], "Microsoft Azure Quantum": [[9, "microsoft-azure-quantum"]], "NISQ era and algorithms": [[15, "nisq-era-and-algorithms"]], "NMR based qubits": [[7, "nmr-based-qubits"]], "NOT gate": [[4, "not-gate"]], "National Quantum Computing Systems": [[9, "national-quantum-computing-systems"]], "Neutral Atom Qubits": [[7, "neutral-atom-qubits"]], "No-cloning": [[5, "no-cloning"]], "Noise": [[9, null]], "Optimisation": [[15, "optimisation"]], "Optimisation map": [[15, "optimisation-map"]], "Optimisation using annealing": [[15, "optimisation-using-annealing"]], "Orthogonality": [[5, "orthogonality"]], "Outline of the course": [[17, "outline-of-the-course"]], "Overlap of vectors": [[5, "overlap-of-vectors"]], "Overview": [[6, null], [8, null], [12, null], [16, null]], "PFAS molecule destruction": [[15, "pfas-molecule-destruction"]], "Performance Metrics for Qubits": [[7, "performance-metrics-for-qubits"]], "Permutation Group": [[5, null]], "Photonics Qubits": [[7, "photonics-qubits"]], "Photons as qubits": [[4, "photons-as-qubits"]], "Physical Representation and why Quantum": [[4, "physical-representation-and-why-quantum"]], "Polynomials": [[5, null]], "Postulates of Quantum Physics": [[5, "postulates-of-quantum-physics"]], "Principles of measurement": [[5, "principles-of-measurement"]], "Publicly Funded Quantum Systems": [[9, "publicly-funded-quantum-systems"]], "QC hardware vs software simulators": [[9, "qc-hardware-vs-software-simulators"]], "QCWare Forge": [[9, "qcware-forge"]], "QPCC Lectures Overview": [[1, null]], "Quadratic unconstrained binary optimization (QUBO)": [[14, null]], "Quantum Annealers": [[7, "quantum-annealers"]], "Quantum Circuits": [[7, "quantum-circuits"]], "Quantum Computation Workflow": [[3, "quantum-computation-workflow"], [7, "quantum-computation-workflow"]], "Quantum Dot Qubits": [[7, "quantum-dot-qubits"]], "Quantum Gates and Operations": [[4, "quantum-gates-and-operations"]], "Quantum Measurement": [[4, "quantum-measurement"]], "Quantum Programming Certification Course (QPCC)": [[17, null]], "Quantum Programming Stacks as a Service": [[11, "quantum-programming-stacks-as-a-service"]], "Quantum Properties": [[7, "quantum-properties"]], "Quantum RAM": [[7, "quantum-ram"]], "Quantum Roadmap": [[7, "quantum-roadmap"]], "Quantum Workflows & Orchestrators": [[11, "quantum-workflows-orchestrators"]], "Quantum algorithms and applications": [[15, "quantum-algorithms-and-applications"]], "Quantum computing as an accelerator": [[3, "quantum-computing-as-an-accelerator"]], "Quantum effects and Quantum computing": [[4, "quantum-effects-and-quantum-computing"]], "Quantum machine learning example": [[15, "quantum-machine-learning-example"]], "Quantum neural network": [[15, "quantum-neural-network"]], "Quantum stack": [[13, "quantum-stack"]], "Quantum tranfer learning": [[15, "quantum-tranfer-learning"]], "Quantum\u202fSuperposition": [[4, "quantum-superposition"]], "Qubits": [[7, "qubits"]], "References": [[2, "references"], [3, "references"], [4, "references"], [7, "references"]], "Representation theory": [[5, "representation-theory"]], "Reset notebook": [[17, "reset-notebook"]], "Role of interference": [[5, "role-of-interference"]], "Scalar vs Vector": [[5, "scalar-vs-vector"]], "Scales of Computing": [[2, "scales-of-computing"]], "Scaling Quantum hardware": [[7, "scaling-quantum-hardware"]], "Set": [[5, "set"]], "Setting up your access": [[17, "setting-up-your-access"]], "Shor\u2019s algorithm": [[13, "shors-algorithm"]], "Simulation": [[15, "simulation"]], "Simulation map": [[15, "simulation-map"]], "Softwares and Tools for Quantum Programming": [[11, "softwares-and-tools-for-quantum-programming"]], "Solving problems with early algorithms": [[13, "solving-problems-with-early-algorithms"]], "Specialised quantum languages & libraries": [[11, "specialised-quantum-languages-libraries"]], "State as an abstract vector": [[5, "state-as-an-abstract-vector"]], "States as Vector (Bra and Ket)": [[5, "states-as-vector-bra-and-ket"]], "Subgroups": [[5, "subgroups"]], "Subsets": [[5, "subsets"]], "Superconducting Qubits": [[7, "superconducting-qubits"]], "Superposition principle": [[5, "superposition-principle"]], "Support and assistance": [[17, "support-and-assistance"]], "Technical Managers": [[17, "technical-managers"]], "Temperature control": [[7, "temperature-control"]], "The Era of High-Performance Computing": [[2, "the-era-of-high-performance-computing"]], "The Quantum Computing Ecosystem": [[2, "the-quantum-computing-ecosystem"]], "The set of integers with arithmatic addition (\\mathbb{Z}, +) forms a group.": [[5, null]], "The variational quantum eigensolver": [[15, "the-variational-quantum-eigensolver"]], "Theorem": [[5, null]], "Tightly-Integrated quantum systems": [[9, "tightly-integrated-quantum-systems"]], "Tip": [[5, null]], "Topological qubits": [[7, "topological-qubits"]], "Trapped-Ion Qubits": [[7, "trapped-ion-qubits"]], "Travelling-salesman problem": [[15, "travelling-salesman-problem"]], "Tunnelling": [[5, "tunnelling"]], "Types of QC software simulators": [[9, "types-of-qc-software-simulators"]], "Uncertainty Principle": [[5, "uncertainty-principle"]], "Variational quantum algorithms": [[15, "variational-quantum-algorithms"]], "Vector Space": [[5, "vector-space"]], "Vector Sub-space": [[5, "vector-sub-space"]], "What are Classical Programs": [[9, "what-are-classical-programs"]], "What are Quantum Programs": [[9, "what-are-quantum-programs"]], "What can HPC do?": [[2, "what-can-hpc-do"]], "What does QPCC offer you": [[3, "what-does-qpcc-offer-you"]], "What is a quantum algorithm?": [[13, "what-is-a-quantum-algorithm"]], "What is an algorithm?": [[13, "what-is-an-algorithm"]], "Where does Quantum Computing fit?": [[2, "where-does-quantum-computing-fit"], [3, "where-does-quantum-computing-fit"]], "Where is Quantum Computing Positioned": [[2, "where-is-quantum-computing-positioned"]], "Who can attend?": [[17, "who-can-attend"]], "Why do we need Quantum Computing?": [[7, "why-do-we-need-quantum-computing"]], "Why do we need quantum computers?": [[13, "why-do-we-need-quantum-computers"]], "Why imtegrate classical & Quantum Computing": [[3, "why-imtegrate-classical-quantum-computing"]], "Wrap-up": [[13, "wrap-up"], [15, "wrap-up"]], "X gate": [[4, "x-gate"]], "XOR gate": [[4, "xor-gate"]], "Xanadu": [[9, "xanadu"]]}, "docnames": ["README", "index", "lecture-01/demystifying-qc", "lecture-02/integrating-cc-and-qc", "lecture-03/from-bits-to-qubits", "lecture-04/math-for-qc", "lecture-05/intro-to-quantum-info", "lecture-06/realizing-qc-systems", "lecture-07/qc-hardwares", "lecture-08/accessing-qc-systems", "lecture-08/instructions/instructions", "lecture-08/landscape-of-sdks-tools", "lecture-09/cloud-qc", "lecture-10/quantum-algorithms-1", "lecture-11-note", "lecture-11/quantum-algorithms-2", "lecture-12/quantum-activity-in-ichec", "prep/outline", "testpad"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["README.md", "index.md", "lecture-01/demystifying-qc.md", "lecture-02/integrating-cc-and-qc.md", "lecture-03/from-bits-to-qubits.md", "lecture-04/math-for-qc.md", "lecture-05/intro-to-quantum-info.md", "lecture-06/realizing-qc-systems.md", "lecture-07/qc-hardwares.md", "lecture-08/accessing-qc-systems.md", "lecture-08/instructions/instructions.md", "lecture-08/landscape-of-sdks-tools.md", "lecture-09/cloud-qc.md", "lecture-10/quantum-algorithms-1.md", "lecture-11-note.ipynb", "lecture-11/quantum-algorithms-2.md", "lecture-12/quantum-activity-in-ichec.md", "prep/outline.md", "testpad.ipynb"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [1, 2, 3, 4, 5, 7, 9, 10, 15, 16, 17, 18], "0": [2, 4, 5, 7, 11, 13, 14, 15, 18], "00": 4, "000": [13, 15], "0000": 18, "0001": 18, "0010": 18, "0011": 18, "01": [4, 18], "0100": 18, "0101": 18, "0110": 18, "0111": 18, "0_v": 5, "0m": 18, "0malpha": 18, "0max": 18, "0mdata": 18, "0mfill_between": 18, "0minterpol": 18, "0mkwarg": 18, "0mnormalize_to": 18, "0mplt": 18, "0mset_color": 18, "0mset_label": 18, "0mstep": 18, "0msubset": 18, "0msubset_label_formatt": 18, "0mvenn2": 18, "0mwhere": 18, "0mx": 18, "0my1": 18, "0my2": 18, "0x1207b3770": 18, "1": [0, 1, 4, 5, 7, 9, 11, 13, 15, 18], "10": [0, 1, 2, 4, 7, 18], "100": [3, 9, 13, 15, 18], "1000": [3, 9, 18], "10000": [9, 18], "1001": 18, "10010010": 4, "1010": 18, "1011": 18, "10n": 0, "11": [0, 1, 4, 5, 9, 18], "1100": 18, "1101": 18, "1110": 18, "1111": 18, "11m": 9, "11n": 0, "12": [0, 1, 5, 9, 18], "123": 5, "128": 4, "12n": 0, "132": 5, "146": 4, "15": 18, "16": [4, 18], "17": 18, "18": 18, "1970": 4, "1j": 5, "1n": [0, 5], "1o": 0, "2": [0, 1, 4, 5, 7, 9, 11, 14, 15, 18], "20": 18, "2021": 9, "2022": 4, "20th": [2, 3], "21": 5, "213": 5, "22": 5, "231": 5, "24": 18, "25": [9, 18], "256": 4, "272": 13, "2f": 18, "2j": 5, "2n": 0, "2o": 0, "2s_a": 14, "2x_i": 14, "3": [0, 1, 2, 5, 7, 9, 10, 15, 18], "30000": [4, 9], "312": 5, "31mdocstr": 18, "31mfile": 18, "31msignatur": 18, "31mtype": 18, "321": 5, "32mfals": 18, "32mnone": 18, "33": 13, "34593": 4, "34m": 18, "35": 9, "36m0": 18, "36m1": 18, "3d": 5, "3ghz": 9, "3n": [0, 5], "3o": 0, "4": [0, 1, 2, 4, 9, 10, 14, 15, 18], "40": [3, 18], "4000": 4, "41": 18, "410": 9, "433": 9, "45": 4, "4n": 0, "4o": 0, "5": [0, 1, 2, 4, 5, 9, 15, 17, 18], "50": [9, 15, 17, 18], "500": 4, "512": 15, "53": 9, "54": 9, "585": 18, "594": 18, "599": 18, "5n": 0, "5o": 0, "6": [0, 1, 4, 5, 9, 18], "60": 3, "604": 18, "605": 18, "607": 18, "615": 18, "621": 18, "625": 18, "629": 18, "630": 18, "633": 18, "638": 18, "65536": 18, "669": 18, "677": 18, "6n": [0, 5], "6o": 0, "7": [0, 1, 2, 4, 5, 18], "7n": 0, "7o": 0, "8": [0, 1, 2, 4, 5, 9, 18], "84": 13, "8a": 1, "8b": 1, "8n": 0, "9": [0, 1, 4, 18], "90": [4, 18], "9n": 0, "A": [2, 3, 4, 5, 9, 13, 14, 15, 18], "And": [2, 3, 4, 9], "As": [2, 3, 4, 5, 7, 9, 13, 15, 17], "At": [2, 3, 4], "But": [3, 5, 9], "By": [2, 5, 18], "For": [1, 3, 4, 5, 7, 9, 11, 13, 15], "If": [4, 5, 9, 10, 18], "In": [2, 3, 4, 5, 7, 9, 11, 13, 15, 17, 18], "Ising": 15, "It": [1, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17], "No": [4, 18], "OR": 4, "Of": 3, "On": [3, 5, 7, 9, 15], "One": [2, 5, 9, 13, 15], "Or": 9, "Such": [5, 11, 18], "That": [2, 5, 15], "The": [1, 3, 4, 7, 9, 10, 11, 13, 14, 17, 18], "Then": [5, 11, 13, 15], "There": [2, 3, 4, 5, 7, 9], "These": [2, 3, 4, 5, 7, 9, 11, 13, 15], "To": [4, 5, 7, 9, 15, 17], "Will": 5, "With": [2, 5, 15], "_": 4, "_f": 5, "_v": 5, "_venn2": 18, "a8": 7, "a_": 5, "a_1": 5, "a_2": 5, "a_3": 5, "a_i": 5, "a_n": 5, "aa": 18, "ab": 5, "abc": 5, "abil": [2, 3, 5, 7, 10], "abl": [4, 7, 9, 10, 15], "about": [2, 3, 4, 5, 7, 9, 13, 17], "abov": [4, 5, 9, 13, 15, 18], "absorb": 7, "abstract": [3, 4, 7, 11, 15], "abstractifi": 5, "abstractpatheffect": 18, "academia": 3, "acb": 5, "acceler": [2, 9], "accept": [2, 18], "access": [1, 3, 5], "accord": 9, "account": [9, 17], "accur": [2, 5, 15], "accuraci": [2, 3, 9], "achiev": [2, 3, 7, 9, 13], "acknowledg": [2, 3, 9], "acquir": [3, 4], "acronym": 11, "across": 2, "act": [4, 7, 13], "action": [2, 4, 7], "activ": [2, 3, 9, 10, 17], "actual": [2, 4, 5, 7, 9, 13, 18], "ad": [5, 7, 9, 13, 15], "adapt": 15, "add": [1, 4, 5, 9, 10, 11, 15], "addit": [4, 7], "additon": 4, "address": 2, "adher": 9, "adiabt": 7, "adjac": 18, "adject": 5, "advanc": [2, 3, 4, 9], "advantag": [3, 4, 7, 9, 13], "adversari": 15, "aer": [9, 18], "aer_simul": [9, 18], "aerospac": 15, "affect": [2, 4, 7, 17], "after": [2, 3, 4, 5, 7, 9, 11, 13, 15], "again": [3, 5, 9, 13], "agenc": [2, 17], "agg_filt": 18, "aggreg": 2, "agnost": 9, "ahead": [2, 7, 10], "ai": [2, 3, 9], "aid": 11, "aim": [1, 2, 7, 15], "akin": 9, "albeit": [5, 9], "algebra": [3, 5, 11], "algorihtm": 13, "algorithm": [1, 2, 3, 4, 7, 9, 11, 17], "align": [4, 5, 14], "all": [2, 3, 4, 5, 7, 9, 10, 13, 14, 17, 18], "allow": [2, 7, 9, 13, 15, 17], "alo": 9, "along": [5, 7, 9, 11], "alongsid": [2, 3], "alorightm": 4, "alpha": 18, "alphabet": 4, "alreadi": [2, 3, 4, 5], "also": [2, 3, 4, 5, 7, 9, 11, 13, 15, 18], "altern": [2, 5, 9, 11, 15], "although": [4, 7, 9], "alwai": [4, 7], "among": [2, 4, 5, 15], "amount": [4, 7, 9], "amplifi": [9, 13], "amplitud": [5, 13], "an": [2, 4, 7, 9, 10, 15, 17, 18], "analag": 4, "analog": [2, 3], "analogi": 4, "analogu": 4, "analys": 2, "analysi": [2, 3], "analyt": [2, 3], "analyz": 9, "anemper": 4, "angl": 4, "ani": [2, 3, 4, 5, 7, 9, 10, 13, 15, 17], "anim": 18, "annaconda": 10, "anneal": 9, "anologi": 4, "anoth": [2, 3, 4, 5, 9, 11, 13, 15], "answer": [5, 7], "ant": 15, "antialias": 18, "anyth": [4, 5, 10], "anywai": 17, "anywher": [3, 5], "api_kei": 9, "app": 11, "appar": [4, 7], "apparatu": 7, "appart": 13, "appear": [9, 15], "appli": [2, 3, 5, 7, 11, 13, 15], "applic": [2, 3, 4, 7, 9, 13, 17], "appreci": 5, "approach": [2, 11], "approxim": [2, 4, 9, 15], "aqt": 9, "ar": [1, 2, 3, 4, 5, 7, 10, 11, 13, 14, 15, 17, 18], "arang": 18, "arbitrai": 5, "arbitrari": [4, 5], "arbitrarili": 5, "arbitrati": 5, "architectur": [4, 7, 11, 15], "area": [2, 3, 4, 9, 13, 15, 18], "aren": [4, 5], "arena": 9, "argument": [5, 10, 18], "aros": 3, "around": [3, 5, 9, 13, 17], "arrai": [3, 13, 18], "arrang": [5, 7], "arraylik": 18, "art": 9, "articl": [2, 5, 9], "ascii": 4, "ask": [4, 5, 10], "aspect": [3, 5, 9], "assembli": 9, "assess": 17, "assign": [5, 14], "associ": [3, 4, 5, 17], "assum": [5, 13], "assumpt": 5, "aswel": 9, "atleast": 5, "ato": 9, "atom": [2, 3, 13], "attain": [9, 15], "attempt": [7, 9], "attribut": 5, "automat": [5, 7], "auxillari": 7, "avail": [2, 3, 4, 9, 10, 15, 17], "avoid": 7, "awar": 11, "ax": [5, 18], "axiom": 5, "axlin": 18, "b": [4, 5, 9, 13, 14, 18], "bac": 5, "back": [3, 15, 17], "backend": 9, "backgroud": 18, "ball": [5, 7], "barrier": 7, "base": [2, 3, 4, 5, 9, 11, 13, 15, 18], "basi": [4, 7], "basic": [4, 5, 11, 18], "bboxbas": 18, "bca": 5, "beam": 7, "becaus": [2, 4, 5, 7, 9, 17], "becom": [2, 4, 5, 7], "bee": 15, "been": [2, 3, 4, 5, 7, 9, 15], "befor": [2, 3, 4, 5, 7, 9, 15], "beg": 9, "begin": [4, 5, 9, 11, 14, 15], "behav": [2, 4], "behavior": 9, "behaviour": [4, 5, 13, 15], "behind": 7, "being": [2, 3, 4, 5, 7, 9, 13, 15, 18], "bell": 4, "belong": 5, "below": [1, 2, 4, 5, 7, 9, 13, 15, 17], "benchmnark": 15, "benefici": [2, 3], "benefit": [2, 9, 15], "benzen": [13, 15], "bespok": [9, 11], "best": [2, 9, 13, 15], "better": [2, 3, 7, 9, 17, 18], "between": [2, 3, 4, 5, 7, 9, 11, 13, 15, 18], "bevel": 18, "big": [11, 13], "bigger": 5, "biject": 5, "bin": 9, "binari": [2, 3, 15, 18], "bit": [1, 2, 3, 7, 9, 18], "blend": 17, "block": [4, 5, 9, 17], "blue": [3, 4, 5, 13, 15, 18], "bmatrix": 5, "bodi": 15, "bool": 18, "boreali": 9, "both": [2, 3, 4, 5, 7, 9, 15, 18], "bottleneck": [2, 15], "bottom": [3, 7, 9, 18], "bound": [2, 5], "branch": 15, "braveti": 5, "break": [7, 13, 15], "breakthrough": 7, "breifli": 7, "bring": [2, 3, 11], "broader": [9, 13], "broadli": 7, "broken": [4, 7], "browser": [9, 17], "buid": 9, "build": [1, 2, 3, 4, 5, 9, 11], "builder": 9, "built": [3, 7], "busi": 2, "butt": 18, "c": [3, 4, 5, 9, 10, 11, 18], "cab": 5, "calcul": [2, 7, 9, 18], "call": [3, 4, 5, 7, 9, 11, 13, 14, 15, 18], "callabl": 18, "came": 2, "can": [3, 4, 5, 7, 9, 10, 11, 13, 14, 15, 18], "candid": [2, 15], "cannot": [4, 5, 7, 18], "cap": [5, 14], "capabl": [2, 9, 11, 13, 15, 17], "capac": 9, "capstyl": 18, "captur": 2, "cardin": 5, "care": [7, 9], "carefulli": 11, "carri": 4, "carrier": 7, "cartesian": 5, "case": [2, 3, 4, 5, 7, 9, 13, 15, 17], "categor": 5, "categori": [3, 7, 9], "categoris": [5, 11], "caus": [4, 5, 7], "cba": 5, "cc": 3, "cd": 4, "cdot": 5, "cdot_f": 5, "cell": [10, 17, 18], "center": 18, "centr": 9, "central": [3, 5], "centric": 2, "centuri": [2, 3], "certain": [2, 3, 5, 7, 9, 11, 15], "chain": [2, 17], "challeng": 2, "chang": [2, 4, 5, 7, 18], "channel": 10, "chapter": 4, "charact": 4, "characterist": [2, 4], "charg": [2, 7], "chart": 9, "check": 9, "checkout": 9, "chemic": [7, 15], "chemistri": [2, 7], "chip": 4, "chipmak": 2, "choic": 9, "choos": [4, 5, 7, 10, 17], "chose": 10, "chosen": 5, "circl": [3, 4, 18], "circuit": [2, 4, 9, 11, 13, 15], "circumst": 9, "cirq": 9, "citi": 15, "class": 7, "classic": [1, 2, 5, 13], "classif": 15, "classifi": [7, 11], "clear": [4, 5, 17], "clearli": [4, 5, 7], "clever": 5, "click": 9, "clim": 18, "clip": 18, "clip_box": 18, "clip_on": 18, "clip_path": 18, "clock": [5, 9], "clone": 4, "close": [7, 14, 18], "closer": [2, 9], "cloud": [1, 2, 11], "cluster": [2, 15], "cmap": 18, "cnot": [7, 11], "coat": 15, "code": [9, 10, 11, 17, 18], "codebook": 9, "codomain": 5, "coeffici": 5, "coher": [4, 7], "coin": [4, 7], "colab": 17, "cold": [7, 9], "collabor": 3, "collaps": [4, 7], "collect": [3, 4, 5, 11, 17], "color": [4, 18], "colormap": 18, "colour": 5, "column": 5, "com": 9, "combin": [2, 3, 4, 7, 9, 17], "combinator": 4, "combinatori": 7, "come": [3, 4, 5, 7, 9, 15], "comfort": 5, "command": 10, "comment": 9, "commerci": [2, 9], "common": [2, 4, 5, 11, 15], "commonli": [3, 4], "commun": [3, 7], "commut": 5, "compact": 5, "compani": [7, 11], "compar": [2, 4, 7, 9, 13, 15], "comparison": [4, 5, 7, 9], "compat": 11, "compens": 15, "compil": 7, "complement": 5, "complementari": 2, "complet": [2, 3, 4, 5, 9, 11], "complex": [2, 3, 4, 5, 7, 9, 15], "complic": 4, "compliment": 5, "compon": [2, 5, 7, 11, 15], "compos": [3, 4, 9, 15], "composit": [5, 7], "comprehens": [1, 5], "compromis": 2, "comptu": 4, "comput": [1, 11, 15, 16, 17, 18], "computation": [9, 13, 15], "con": [3, 9], "conatin": 15, "concaten": 5, "concept": [4, 5, 9], "concern": 13, "conda": 10, "condit": [5, 7], "confer": 17, "configur": [10, 11], "confin": 7, "confus": 5, "confusingli": 9, "conjug": 5, "connect": [2, 5, 7, 9, 11, 15, 17, 18], "connext": 4, "consequ": [3, 5], "conserv": 5, "consid": [5, 9, 13, 14, 18], "consider": [5, 7], "consist": [4, 5, 7, 9, 15], "constant": [5, 18], "constantli": 18, "constitut": [3, 5, 11], "constrain": 5, "constraint": [9, 15], "construct": [5, 7, 9, 11, 14], "consum": 15, "consumpt": 2, "contain": [5, 9, 10, 15, 17, 18], "contamin": 15, "content": [6, 8, 12, 16, 17], "context": [2, 3, 5, 9], "continu": [3, 4, 7, 18], "contract": 9, "contradict": 5, "contrast": [4, 9, 17], "control": [2, 3, 9, 18], "convei": 4, "conveni": 11, "convers": 7, "convert": 7, "cool": 7, "coordin": [5, 18], "copi": [4, 7], "copyright": 10, "core": [2, 3], "corner": [10, 18], "correct": [3, 9, 13], "correl": 2, "correspond": [4, 5, 7, 9, 17], "corrupt": 7, "cost": [3, 7, 9, 14, 15], "could": [2, 3, 4, 5, 7, 9, 11, 13, 17, 18], "count": [5, 9, 18], "countabl": 5, "counterpart": [2, 4, 7, 13], "coupl": 2, "cours": [1, 2, 3, 5], "cover": [3, 9, 15], "cpu": [2, 3, 9, 10], "cq": 3, "craft": 9, "creat": [2, 3, 5, 7, 9, 10, 11, 15, 17, 18], "creation": 9, "creep": 7, "creg": 11, "critic": 7, "cross": [7, 18], "crosstalk": 7, "crucial": 5, "cryptographi": [1, 13], "crystal": 7, "crytographi": 7, "ct4106": 1, "cup": [5, 14], "current": [1, 2, 3, 4, 7, 9, 13, 15, 18], "curson": 17, "curv": 18, "cusp": 2, "cx": 11, "d": 11, "dai": [2, 3, 17], "daili": 4, "dash": 18, "data": [2, 3, 7, 15, 18], "databas": 13, "dataset": [2, 3, 15], "ddot": 5, "deal": [7, 15, 17], "debug": 9, "decad": 4, "decept": 5, "decis": [2, 15], "decoher": [7, 9, 13], "decompos": 2, "dedic": 17, "deduct": 5, "deep": 3, "deeper": 3, "default": 18, "defect": 7, "defin": [3, 4, 5, 9, 10, 17, 18], "definit": [5, 7, 13, 18], "degener": 7, "degrad": 15, "degre": 4, "deliv": [2, 17], "delv": [2, 7], "demonstr": [2, 3, 4], "demystifi": [1, 3], "denot": [5, 7, 18], "dens": [2, 13], "densiti": 5, "depend": [2, 3, 5, 7, 9, 15, 17], "deploi": [2, 3, 9, 11], "depth": 9, "deriv": 5, "descent": 15, "describ": [3, 4, 5, 11, 15, 18], "descript": 4, "design": [2, 7, 15], "desir": [2, 3, 4, 9, 13, 15], "desktop": [2, 3, 9, 10], "despit": 7, "detail": [2, 3, 5, 7, 9, 11, 13, 17], "detect": [4, 7], "determin": [2, 5, 7, 18], "determinist": 4, "determist": 4, "develop": [2, 3, 4, 7, 9, 11, 15, 17], "deviat": 5, "devic": [2, 3, 4, 7, 9, 13], "diagon": 4, "diagonalis": 15, "diagram": [4, 9, 13, 15, 18], "diagrammat": 9, "diamond": [2, 7], "dict": [10, 18], "dictat": 3, "differ": [2, 3, 4, 5, 7, 9, 11, 13, 15], "differenti": [4, 9], "difficult": [2, 7, 9, 15], "difficulti": 3, "digit": [2, 4], "dilut": 7, "dimens": [2, 5], "dimension": [7, 15], "dimitrov": 1, "dinner": 9, "dirac": 4, "direct": [2, 4, 5], "directli": [5, 7, 15, 18], "disabl": 18, "disadvantag": 9, "discontinu": 9, "discret": [2, 7, 14], "discrimin": 15, "discuss": [2, 3, 4, 5, 7, 9, 11], "disjoint": 14, "dispar": 2, "displac": 5, "displai": [4, 9], "disrupt": [9, 17], "dissip": 2, "distanc": [4, 5, 15], "distinct": [4, 5, 7, 13], "distinguish": [4, 5, 15], "distribut": [5, 9, 13], "divers": 9, "divid": [5, 15], "divis": [4, 5], "do": [3, 4, 5, 9, 11, 14, 15], "doe": [5, 9, 10, 11], "doesn": [4, 5, 14, 15, 17], "domain": [2, 3, 5, 7, 11], "don": [4, 5, 7, 11], "done": [3, 5, 7, 9, 15], "doppler": 7, "dot": [2, 5, 14], "doubl": [4, 9], "down": [2, 4, 7, 9], "downarrow": 5, "download": [9, 10], "dozen": 2, "dpi": 18, "drain": 2, "dramat": 9, "draw": [9, 11, 18], "drawn": 18, "drive": [3, 4, 7, 17], "driven": [2, 3], "dt": 5, "due": [2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 18], "dure": [3, 7, 15], "dwave": 7, "dx": 5, "dynam": [9, 15], "e": [2, 4, 5, 7, 18], "each": [1, 2, 3, 4, 5, 7, 9, 10, 13, 14, 15, 17, 18], "earli": [2, 3], "earlier": [2, 3, 7, 9], "earliest": 13, "easi": [4, 5, 9, 15], "easier": [4, 5, 9], "easili": [2, 4, 5, 9, 15], "ec": 18, "ecosystem": [1, 9, 17], "edg": [3, 15, 18], "edgecolor": 18, "editor": 11, "educ": 9, "effec": 5, "effect": [2, 3, 5, 7], "effici": [2, 3, 7, 11, 13], "effort": [2, 3], "eight": 4, "either": [2, 4, 5, 7, 9, 10, 11], "electr": [7, 15], "electromagnet": [4, 7], "electron": [2, 9], "elemenet": 5, "element": [2, 5, 7, 9, 13, 18], "elementari": 2, "elemet": 5, "elimin": 7, "email": [1, 17], "embbed": 15, "embed": [7, 15], "emerg": [2, 3, 5, 9], "emil": 1, "emit": 7, "emploi": 7, "empti": 14, "emptyset": 5, "emul": 9, "enabl": [2, 11], "encapsul": [11, 13], "enclosur": 7, "encod": [3, 4, 7, 13, 15], "encount": 4, "encourag": 5, "encrypt": 13, "end": [2, 3, 4, 5, 9, 13, 14, 15], "endless": 5, "energi": [2, 4, 5, 7, 15], "engag": 1, "engin": [2, 3, 7, 15, 17], "english": [4, 5], "enhanc": 5, "enivronment": 7, "enough": [2, 5, 7, 10, 11], "enrich": 3, "ensur": [3, 5], "entangl": [2, 4, 7, 9, 13], "enter": [4, 13, 17], "enterpris": 3, "entir": [3, 5], "env": [10, 18], "environ": [2, 7, 9, 10, 11], "environment": [7, 17], "equal": [4, 5, 7, 14], "equat": [5, 7, 15], "equip": 17, "equival": [3, 4, 5, 7, 13], "era": 9, "erron": 2, "error": [3, 9, 13], "especi": [7, 9, 15], "essenti": [3, 4, 5, 9], "establish": 5, "estim": [7, 13], "etc": [2, 3, 4, 5, 7], "etch": 4, "evalu": [2, 15], "even": [2, 3, 4, 5, 7, 9, 13, 15], "eventu": 9, "ever": [4, 9], "everi": [4, 5, 9, 18], "everydai": [4, 5], "everyth": [4, 5], "everytim": 5, "evolut": [7, 15, 17], "evolv": [1, 2, 7], "exact": 4, "exactli": [4, 9], "exampl": [2, 3, 4, 5, 7, 9, 11, 13], "exce": [9, 15], "except": [3, 13, 18], "exchang": 3, "excit": 7, "exclud": 18, "exclus": 4, "excruci": 5, "execut": [2, 3, 11, 17], "exercis": [2, 5, 10, 17], "exhibit": 7, "exist": [2, 4, 5, 7, 9, 15, 17], "expand": 7, "expans": 4, "expect": [4, 9], "expens": [3, 9, 13, 15], "experi": [4, 5, 9], "experiment": 9, "expert": 3, "expertis": 3, "explicit": 3, "exploit": 2, "explor": [2, 3, 5, 7], "exponenti": [7, 9, 13], "exposur": 1, "express": [4, 5, 14], "extend": [5, 18], "extens": [3, 7, 9], "extent": 5, "extern": [0, 7], "extra": 7, "extract": [4, 9], "extrapol": 7, "extrem": [7, 15], "f": [5, 14], "f_": 5, "f_a": 5, "fabric": 2, "face": [2, 13, 18], "facecolor": 18, "facil": 9, "facilit": 5, "fact": [4, 5, 9, 13, 15], "factor": 2, "factori": 3, "factoris": 13, "fall": 15, "fals": [2, 4, 18], "familiar": [2, 4, 7], "famou": [9, 15], "far": [4, 9], "fashion": 3, "faster": [2, 7, 13], "fastest": 13, "fault": 7, "fc": 18, "feasibl": [2, 9], "featur": 7, "feed": 4, "fermion": 9, "fetur": 4, "few": [2, 3, 4, 5, 7, 9], "fewer": 7, "fidel": 7, "field": [2, 3, 4, 7, 15], "fifti": 9, "figsiz": [9, 18], "figur": [4, 5, 9, 18], "file": [3, 10, 11], "fill": 18, "fill_between": 18, "fill_betweenx": 18, "filter": 18, "final": [2, 3, 13], "financ": 15, "financi": 17, "find": [7, 10, 13, 15], "finer": 2, "finish": 5, "finit": [5, 7], "first": [2, 3, 4, 5, 7, 9, 10, 11, 13, 17, 18], "firstli": [3, 9], "fit": [4, 18], "fitur": 18, "five": [4, 9], "fix": [5, 7], "flexibl": 11, "flip": [3, 4, 7], "float": 18, "flop": 3, "flow": [2, 7, 9], "fluid": 15, "flux": 7, "focu": [2, 11], "focus": [11, 15], "fog": 5, "follow": [1, 4, 5, 7, 9, 10, 11, 13, 15, 17, 18], "fontsiz": 18, "forc": 5, "forecast": 2, "forefront": 9, "forg": 10, "form": [2, 4, 7, 14], "formal": [5, 14], "format": [3, 4, 11, 18], "formul": [5, 7], "forward": [3, 5], "found": [9, 10, 17], "foundat": 1, "four": [2, 4, 9, 11], "fourier": 15, "fourth": 2, "fpga": [2, 3], "frac": 5, "fragil": 2, "frame": 5, "framework": [1, 9], "fraud": 15, "free": [7, 9, 13], "frequenc": 7, "frequent": [13, 15], "friction": 7, "from": [1, 2, 3, 5, 7, 9, 10, 11, 13, 15, 16, 17, 18], "front": 9, "fruition": 9, "fuel": 13, "full": [3, 9, 11], "fulli": [5, 9, 13, 17], "function": [2, 3, 5, 7, 9, 10, 11, 13, 14, 15, 18], "fundament": [2, 4, 5, 7, 9, 13], "further": [2, 4, 7, 10], "furthermor": 7, "futur": [2, 3, 4, 7, 9, 15], "g": [5, 7, 18], "ga": 13, "gain": [2, 9, 11], "gan": 15, "gap": 3, "gate": [2, 3, 7, 9, 11, 13, 15], "gb": 13, "gca": 18, "ge": 5, "genener": 9, "gener": [3, 4, 5, 7, 9, 15], "generalis": [4, 5], "genral": 4, "geometri": 7, "gerlach": 4, "get": [3, 4, 5, 7, 9, 15], "get_backend": [9, 18], "get_circle_radiu": 18, "get_count": [9, 18], "get_label_by_id": 18, "get_patch_by_id": 18, "gid": 18, "give": [4, 5, 7, 9], "given": [2, 3, 5, 7, 9, 11, 13, 15, 18], "go": [2, 3, 4, 5, 7, 9, 10, 17], "goal": [9, 14, 15], "goe": [4, 5, 7], "gone": 2, "good": [2, 3, 4, 15], "googl": [13, 17], "gordon": 4, "govern": [15, 17], "gpu": [2, 3, 9], "gradient": 15, "grammer": 11, "grant": 17, "granular": 2, "graph": [0, 4, 7, 9, 13, 15], "graphic": [2, 3], "grasp": 13, "great": 15, "greater": [4, 5, 7], "green": [3, 5, 15, 18], "groceri": 5, "ground": 7, "group": [3, 4], "grover": 15, "grow": [3, 5, 9], "guess": [5, 13], "guest": [0, 1, 6, 8, 12], "guid": 7, "h": [5, 9, 11, 18], "ha": [2, 3, 4, 5, 7, 9, 11, 13, 14, 15, 18], "had": [2, 3, 4, 5, 9], "hadamard": [9, 11], "half": [2, 18], "hamiltonian": 15, "hand": [2, 3, 5, 7, 9, 15], "handi": 5, "happen": [2, 4, 5], "happi": 10, "hard": 4, "hardwar": [2, 3, 4, 11, 13, 15], "harwdwar": 9, "hatch": 18, "have": [2, 3, 4, 5, 7, 9, 13, 15, 17], "haven": 17, "head": [4, 7, 17], "heard": 17, "heat": [2, 15], "heavi": 9, "height": 17, "helium4": 7, "hello": 9, "help": [2, 7, 9], "henc": [2, 3, 18], "here": [2, 3, 4, 5, 7, 9, 10, 11, 15, 17], "hermitian": 5, "heterogen": [2, 3], "hetorogen": 9, "heurist": 2, "hexadecim": 4, "high": [4, 9, 13], "higher": [2, 3, 9], "highli": 9, "highlight": [3, 9], "hilbert": [5, 9], "hill": 7, "hist": 9, "histogram": 9, "histori": [3, 5], "hit": 2, "hold": [5, 9], "holist": 5, "hood": 3, "horizont": [4, 9, 18], "hour": [5, 9], "hous": 16, "how": [4, 5, 7, 9, 10, 11, 13, 15], "howev": [2, 4, 5, 7, 9, 15], "hpc": 3, "http": 9, "huge": 2, "human": [2, 11, 15], "hundr": [4, 9], "hybrid": [2, 3, 9, 15], "hydrogen": 7, "hyper": 9, "hyperfin": 7, "i": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18], "ibm": 7, "ichec": [0, 1, 10, 17], "ict": 17, "id": 17, "idea": [4, 5, 7, 9, 11], "ideal": [7, 9, 13], "ident": 5, "identifi": [2, 3, 4, 7, 18], "ie": [1, 17], "ii": [1, 4, 5, 11], "iii": 11, "ij": [5, 14], "ijulia": 10, "illustr": [3, 5, 9, 17], "imag": [3, 4, 5, 9, 13, 15, 18], "imagin": [3, 5, 14], "immedi": 5, "impact": [3, 5, 7, 17], "imphesis": 5, "implement": [2, 3, 4, 7, 9, 11, 13, 15], "impli": [4, 5, 7, 13, 18], "implic": 5, "import": [2, 3, 4, 5, 7, 9, 13, 15, 17, 18], "impos": 5, "imposs": [13, 15], "impress": 9, "improv": [2, 3, 7, 9], "in_layout": 18, "inc": [9, 11], "includ": [2, 4, 5, 7, 9, 11, 15, 17], "inclus": 1, "inconveni": 15, "incorrect": [2, 11], "increas": [2, 3, 5, 9, 13], "increasingli": 2, "increment": 2, "indent": 5, "independ": [3, 4, 11], "index": [13, 18], "indic": 3, "indistinguish": 15, "individu": [2, 5, 7], "individualist": 11, "industri": [2, 3, 7, 9, 13, 15], "inequ": 4, "infact": 5, "infanc": 9, "infer": 2, "infinit": 5, "influenc": [7, 15], "inforamt": 4, "inform": [1, 2, 3, 4, 5, 7, 13], "information": 13, "inher": 9, "inherit": 9, "inifinit": 5, "initi": [2, 3, 5, 7, 9, 13], "inject": 5, "innov": [2, 3], "input": [2, 3, 4, 7, 9, 13, 15], "insan": 9, "insid": 7, "insight": 11, "inspir": 7, "instal": [9, 11, 17], "installkernel": 10, "instanc": [2, 3, 4], "instant": 5, "instantan": 5, "instead": [2, 5], "instruct": [2, 3, 9, 13, 17], "instructor": 1, "instrument": 7, "integ": [4, 13, 14], "integr": [1, 2, 4, 11, 15], "intel": 9, "intellig": 2, "intend": [1, 2, 3, 4, 5, 7, 9, 11, 13], "intens": 5, "interact": [7, 15], "interefer": 5, "interest": [2, 9, 11, 15, 17], "interf": 10, "interfac": [3, 9], "interfer": 13, "intermedi": [3, 7, 9, 15], "intern": [3, 7, 9], "interoper": 3, "interpol": 18, "interpret": [5, 11, 18], "intersect": [5, 18], "interv": 18, "intial": 7, "intract": 2, "intro": 9, "introduc": [3, 4, 5, 7, 9, 11, 17], "introduct": [1, 5, 15], "introductori": 2, "intuit": [4, 5], "invers": 5, "investig": [9, 11], "involv": [3, 15], "ion": [2, 3, 9], "ionq": 7, "ipynb": 17, "ipython": 10, "iq": 9, "ireland": 9, "irish": 9, "irrespect": 3, "irrevers": 4, "isol": [5, 18], "issenti": 5, "issu": 5, "iter": 15, "its": [2, 3, 5, 7, 11, 13, 15, 17], "itself": 5, "iv": 11, "j": [5, 14], "jb": 18, "job": [9, 18], "joinstyl": 18, "josephson": 7, "julia_num_thread": 10, "jump": 9, "junction": 7, "jupyt": [9, 10, 17], "just": [2, 3, 4, 5, 7, 9, 10, 11, 13, 15], "justifi": 4, "kannan": 1, "karthik": 1, "keep": [5, 7, 9, 18], "kei": [2, 3, 4, 7, 9, 11], "kelvin": 7, "kept": 4, "kernel": [3, 10, 15], "ket": 4, "keyword": 18, "kind": [3, 5, 15], "kindli": 11, "kit": 11, "know": [4, 5, 11, 18], "knowledg": [1, 2, 3, 4, 5], "knowleg": 5, "known": [3, 4, 7, 9, 13], "krishnakumar": 1, "kwarg": 18, "l": [5, 18], "l_": 5, "la": 5, "lab": [9, 18], "label": [4, 7, 9, 18], "lack": 7, "land": 1, "landscap": [1, 9, 13, 17], "langaug": 9, "languag": [4, 5, 9], "lapack": 11, "laptop": [3, 9, 10], "larg": [2, 3, 4, 7, 9, 13, 15], "larger": [2, 3, 4, 7, 9, 13, 15], "largest": 5, "laser": 7, "last": [2, 9, 17, 18], "later": [2, 3, 4, 7, 9], "latest": [2, 10], "lattic": 7, "launch": [9, 10], "law": [4, 7, 15], "layer": [7, 9, 11, 13, 15], "le": 5, "lead": [5, 7, 9], "leap": 2, "learn": [9, 17], "learnt": 9, "least": 5, "lectur": [0, 17], "led": 2, "left": [3, 5, 7, 9, 13, 14, 15, 18], "legend": 13, "len": 4, "length": 18, "less": [2, 3, 7, 9, 13], "let": [3, 4, 5, 7, 9, 10, 13, 15, 17, 18], "letter": [3, 18], "level": [2, 3, 4, 7, 9], "leverag": [2, 4, 7], "lib": 18, "librari": [3, 9, 18], "libstdc": 11, "life": [4, 5], "light": [4, 5, 7], "lightn": 9, "like": [2, 3, 4, 5, 7, 9, 11, 13, 15, 18], "limit": [2, 3, 9, 13, 15], "line": [5, 9, 13, 17, 18], "linear": [11, 15], "linearli": 5, "linestyl": 18, "linewidth": 18, "link": [9, 10], "list": [4, 5, 9, 10, 13, 15, 18], "liter": 18, "littl": 9, "live": 17, "ll": [4, 7, 11], "load": [7, 9, 10], "loc": 18, "local": [7, 11], "locat": 3, "log": 18, "log2": 18, "logic": [2, 3, 4, 5, 13], "logist": [15, 17], "long": [2, 7, 9], "longer": [2, 5, 7], "longrightarrow": 5, "look": [2, 4, 5, 7, 9, 13, 15, 18], "loop": [7, 9], "loss": 5, "lot": [2, 3, 5, 9, 15], "low": [3, 4, 7, 9, 15], "lower": [2, 5, 7, 11], "lr": 0, "lt": 5, "lw": 18, "m": [4, 5, 18], "mach": 4, "machin": [3, 7, 9, 10, 13], "machineri": 9, "macro": 11, "made": [2, 7, 13, 15], "magnet": [4, 7], "magneto": 7, "magnitud": [2, 5], "mai": [2, 3, 5, 7, 15, 18], "main": [2, 9], "mainfram": 2, "mainli": 15, "maintain": [7, 9, 15], "mainten": 9, "make": [1, 2, 4, 5, 7, 9, 13, 15], "man": 2, "manag": [7, 10, 11], "mani": [2, 3, 4, 5, 7, 9, 10, 15], "manipul": [2, 4, 5, 7, 9], "manner": 9, "manufactur": [2, 15, 17], "map": [3, 4, 7, 11, 13, 18], "market": [5, 15], "marmalad": 9, "mass": [4, 5], "materi": [4, 7, 9, 15, 17], "math": 5, "mathbf": 5, "mathemat": [1, 2, 4, 7, 9, 15], "matplotlib": [9, 18], "matplotlib_venn": 18, "matric": [5, 15], "matrix": [5, 11, 14, 15], "matter": 5, "matur": 2, "maximis": [13, 15], "maximum": [7, 9, 15], "mayb": 4, "me": [2, 11], "mean": [4, 5, 7, 11, 13, 15, 18], "meant": 15, "meantim": 3, "measur": [3, 7, 9, 11, 13, 15, 18], "mechaism": 7, "mechan": [2, 3, 5, 7, 9, 13, 17], "media": 15, "member": 5, "memori": [2, 7, 9, 13, 15], "mention": [2, 3, 4, 5, 7], "menu": 17, "mere": 5, "mess": 5, "method": [2, 3, 4, 9, 11, 15], "methodologi": [2, 3], "metric": 13, "metrologi": 3, "micro": [2, 11], "microprocessor": 2, "microsoft": 10, "microwav": 7, "mid": [3, 18], "middl": 7, "might": [4, 5, 9], "mileston": 7, "million": 7, "mimic": 9, "mimick": 9, "mind": 9, "miniatur": 4, "miniforg": 18, "minim": [1, 5, 7, 14], "minima": 7, "minimalist": 4, "minimis": 15, "minimum": [5, 14, 15], "miss": 7, "miter": 18, "mitig": [9, 13], "mk": 7, "mobil": 2, "model": [2, 3, 4, 7, 9, 13, 15], "modern": 4, "modifi": [7, 13], "modul": [1, 2, 7, 9, 17], "molecul": [3, 7, 13], "molecular": [2, 3], "moment": [2, 3, 5], "momenta": 5, "momentum": 5, "monitor": 9, "moor": [4, 7], "more": [1, 2, 3, 4, 5, 7, 9, 11, 13, 15, 17, 18], "moreov": 5, "most": [2, 4, 5, 7, 9, 11, 13, 15, 18], "mostli": 9, "motion": 5, "mount": 17, "mouseov": 18, "move": [2, 4, 7, 9, 13], "mpl": [9, 18], "mu": 4, "much": [2, 5, 7, 15], "multi": [2, 3, 5, 7], "multipl": [2, 3, 4, 5, 7, 9, 13, 15, 18], "multipli": 5, "multitud": 4, "must": [5, 9, 11], "mutual": 4, "my": 2, "n": [4, 5, 9, 10, 13, 14, 15, 18], "n1": 5, "n2": 5, "n_1": [5, 14], "n_2": [5, 14], "n_3": 14, "n_i": 14, "n_j": 14, "n_n": 14, "name": [1, 4, 5, 7, 9, 10, 11, 13, 18], "nameerror": 18, "nano": 2, "nanocryst": 7, "nanomet": 2, "nascent": 7, "nativ": 3, "natur": [2, 3, 4, 5, 7, 9], "ndarrai": 18, "ne": 5, "nearli": 5, "necessari": [3, 5, 6, 8, 12, 16, 17], "necessarili": 9, "necessit": 3, "need": [2, 3, 4, 5, 9, 10, 11, 14, 15, 18], "neg": 5, "negat": 3, "neighbor": 7, "neither": 5, "net": 5, "network": [3, 9, 18], "neutral": [2, 3], "never": 5, "new": [0, 2, 4, 5, 9, 10, 15, 17], "new1": 0, "new2": 0, "new3": 0, "new4": 0, "new5": 0, "next": [2, 5, 7, 9, 10, 17], "nineti": 4, "nisq": [7, 9], "nj": 5, "nm": 4, "nn": 5, "node": [15, 18], "nois": [2, 7, 13, 15], "noisi": [3, 7, 9, 15], "non": [3, 5], "none": 18, "nonlinear": 7, "nor": 5, "norm": 18, "normal": [7, 9, 18], "normalize_to": 18, "nosii": 9, "notabl": [9, 15], "notat": [4, 11, 13], "note": [1, 2, 3, 4, 5, 7, 9, 11, 13, 14, 18], "notebook": [9, 10], "notic": [4, 5], "notion": [5, 11], "now": [2, 3, 4, 5, 7, 9, 10, 11, 14, 15], "np": [9, 18], "nuclear": 7, "nuclei": 7, "null": 5, "number": [2, 3, 4, 5, 7, 9, 10, 11, 13, 14, 15, 18], "numer": [2, 5, 11], "numnber": 4, "numpi": [9, 18], "o": [5, 13, 18], "object": [3, 4, 5, 9, 11, 15, 18], "observ": [2, 3, 4, 7, 9], "obtain": 5, "obviou": 9, "obvious": [5, 9], "occur": [7, 18], "occurr": 5, "ocean": 9, "octal": 4, "odot": 5, "off": 2, "offer": [1, 7, 9], "offici": 10, "offload": 3, "offset": 18, "offset_transform": 18, "often": [2, 3, 4, 5, 7, 9, 11, 15, 18], "oil": [13, 15], "old": [0, 4, 9], "onc": [5, 15], "one": [2, 3, 4, 5, 7, 9, 10, 11, 13, 14, 15, 17, 18], "ones": [2, 5, 15], "ongo": 3, "onli": [2, 3, 4, 5, 7, 9, 10, 15, 18], "onlin": [9, 17], "onto": [7, 15], "open": [9, 10, 15, 17], "openqasm": [9, 11], "oper": [2, 3, 7, 9, 10, 11, 13, 15], "operand": 5, "oplu": 5, "opportun": [2, 3], "opposit": 2, "optic": 7, "optim": [7, 9, 15], "optimis": [2, 13], "optims": 15, "option": [3, 4, 5, 10, 18], "oracl": 13, "orang": 13, "order": [2, 3, 4, 5, 7, 11, 13, 15, 17, 18], "organ": [4, 5, 9, 11], "organis": [2, 3, 5, 17], "orient": [4, 5, 7], "origin": [2, 4, 5, 11, 15], "oscil": [4, 7], "osprei": 9, "other": [2, 3, 4, 5, 7, 9, 10, 11, 14, 15, 18], "otherwis": [5, 14], "ouput": 7, "our": [2, 3, 4, 5, 7, 9, 11, 13, 15], "ourselv": 5, "out": [2, 3, 4, 5, 9, 11, 13, 15], "outcom": 9, "output": [2, 3, 4, 7, 9, 13, 15, 18], "over": [3, 4, 5, 7, 9, 13, 14, 17], "overal": 18, "overcom": 15, "overlap": 11, "oversimplifi": 2, "overview": 9, "own": [3, 5, 9, 10, 11], "oxford": 9, "p": 5, "p_0": 5, "p_1": 5, "p_1p_1": 5, "p_1p_2": 5, "p_1p_3": 5, "p_2": 5, "p_3": 5, "p_4": 5, "p_5": 5, "pack": 2, "packag": [2, 9, 10, 11, 18], "pactic": 9, "page": [1, 9], "pain": 5, "pair": [4, 5], "panel": 9, "paradigm": [2, 3, 13], "parallel": [2, 3, 7], "paramet": [2, 15, 18], "pare": 10, "parent": 5, "park": 2, "part": [2, 3, 4, 5, 7, 9], "parti": 9, "partial": [3, 5, 14], "particl": [2, 4, 5, 7], "particular": [7, 9, 11, 13, 15], "particularli": [2, 7], "partit": 15, "partnership": 9, "pasqal": [7, 9], "pass": 18, "patch": 18, "path": [7, 18], "path_effect": 18, "pathwai": 17, "pauli": [4, 7], "paus": 3, "payer": 3, "pdf": 4, "peak": 7, "pennylan": 9, "per": [7, 15], "perceiv": 4, "perf": 9, "perform": [4, 9, 13, 15], "perhap": [4, 5], "person": [2, 9], "perspect": [2, 4], "pharmaceut": 17, "phase": [3, 5, 7, 13, 15], "phenomenolog": 4, "phenomenon": 7, "photon": [3, 9], "physic": [2, 3, 7, 9, 13, 15], "pi": 5, "picker": 18, "pickradiu": 18, "pictur": 3, "piec": [4, 9], "pip": [9, 10], "pipelin": 15, "pit": 4, "pixel": 15, "pkg": 10, "place": [3, 5, 9, 17, 18], "placehold": [6, 8, 12, 16], "plai": [2, 4, 5, 7], "plank": 5, "plate": 7, "platform": [2, 9, 11, 17], "plaussibl": 5, "player": 2, "pleas": [9, 17], "plenti": 9, "plot": [9, 18], "plot_histogram": [9, 18], "plt": [9, 18], "plu": 4, "pm1": 5, "pm2": 5, "pm3": 5, "pmatrix": 5, "point": [2, 3, 4, 5, 7, 9, 13, 15, 18], "polar": [4, 7], "polaris": 3, "polici": 2, "polycollect": 18, "polyfluoroalkyl": 15, "polygon": 18, "popul": [6, 8, 12, 16], "popular": 9, "portfolio": 15, "portion": 7, "pose": [5, 9], "posess": 4, "posit": [5, 10, 14, 18], "poss": 7, "possess": 7, "possibl": [2, 4, 5, 7, 9, 13, 14, 15], "post": [3, 7, 18], "potenti": [2, 3, 5, 7, 13, 17], "power": [2, 3, 4, 7, 9, 15, 18], "practic": [2, 4, 7, 13, 17], "pre": [11, 15, 18], "precis": [2, 5, 7, 11, 18], "predict": [9, 15], "prefac": 9, "prem": 11, "prepar": [3, 4, 7, 17], "prerequisit": [1, 6, 8, 12, 16], "presenc": 13, "present": [2, 3, 13, 15, 17], "preserv": [5, 7], "press": 17, "pretend": 9, "pretti": 9, "preview": 9, "previou": [4, 5, 7, 9, 15], "previous": [4, 9], "primari": [2, 3, 15], "prime": 5, "primit": [3, 7], "principl": [2, 4, 7], "print": [11, 18], "privaci": 17, "privat": 17, "pro": [3, 9], "probabilist": [2, 4, 7], "probabl": [2, 4, 5, 7, 9, 13], "probl": 15, "problem": [2, 3, 4, 5, 7, 9], "procedur": 15, "process": [2, 3, 4, 5, 7, 9, 13, 15, 17], "processor": [2, 3, 7, 9], "procur": 9, "produc": [2, 3, 13], "product": 2, "profit": 15, "profound": 5, "program": [1, 2, 3, 4], "programm": [3, 17], "progress": [2, 3, 4, 5, 7, 9, 11, 13], "project": [9, 18], "promis": [2, 7, 15], "prompt": 10, "proper": 5, "properli": 5, "properti": [2, 3, 4, 5, 9, 13, 15, 18], "proport": 7, "proposit": [2, 17], "prospect": 7, "prove": 5, "proven": 5, "provid": [1, 3, 4, 5, 7, 9, 10, 11, 15, 18], "proviou": 7, "pseudo": 9, "public": [2, 9, 17], "puls": 7, "pun": 4, "pure": 5, "purpos": [3, 4, 5, 9], "pursu": 2, "push": 9, "put": 5, "py": 18, "pyplot": [9, 18], "python": [9, 10, 11, 17], "python3": [10, 18], "q": [5, 9, 11], "qaoa": 15, "qc": [3, 11, 13, 18], "qcoir": 9, "qcolr": 9, "qdk": 9, "qelib1": 11, "qh": 9, "qiskit": [4, 9, 11, 18], "qiskit_a": [9, 18], "qism": 9, "qlm": 9, "qm": 5, "qpcc": 9, "qpsaa": 11, "qpu": 3, "qq": 3, "qrack": 9, "qram": 7, "qreg": 11, "qsharp": 10, "qss": 9, "quad": 5, "quadrat": 13, "quantifi": 5, "quantinuum": 9, "quantiti": [5, 15], "quantum": 1, "quantumcircuit": [9, 11, 18], "quantumm": 7, "qubit": [1, 2, 3, 9, 11, 13, 15, 18], "qubitss": 7, "quera": 7, "queri": 1, "question": [2, 5, 7, 9, 15, 17], "queue": 9, "quick": 13, "quickli": 4, "quit": [3, 9], "qulac": 9, "quotient": 5, "qx": [9, 14], "r": [5, 18], "r_1": 5, "r_2": 5, "radiat": 7, "radic": 2, "radii": 18, "radiofrequ": 7, "rais": 18, "rajarshi": 1, "ram": 9, "random": [9, 13, 18], "rang": [2, 5, 7, 9, 11, 18], "rangl": 4, "raster": 18, "rate": 7, "rather": [2, 9, 18], "ration": 5, "re": 7, "reach": [2, 5, 7, 9, 15], "read": [2, 3, 4, 5, 7, 9, 11, 13], "readi": 9, "real": [2, 4, 5, 7, 9, 13], "realis": 2, "realiti": [5, 9], "realiz": 1, "realli": [4, 9, 13], "realm": [4, 5], "reason": [2, 3, 7, 9], "recal": [4, 5], "recap": 13, "reccomend": 17, "recent": [2, 9, 18], "recognis": 13, "reconstruct": 3, "record": 17, "recov": [4, 7], "rectangl": 3, "red": [3, 4, 5, 7, 15], "reduc": [2, 3, 4, 9, 15], "redund": 7, "refer": [5, 9, 11, 18], "reflect": 4, "refriger": [7, 9], "regard": [3, 9], "regim": 4, "region": [7, 18], "regist": 9, "regress": 7, "reiniti": 7, "rel": [5, 9], "relat": [1, 2, 5, 17], "relev": [2, 5, 9, 18], "reli": 5, "reliabl": [2, 3], "remain": [2, 3, 7, 15, 18], "remaind": 5, "remot": 9, "remov": 5, "renam": 9, "repeat": [4, 13, 15], "replac": [2, 3, 4, 5, 7, 9, 11, 13, 15], "repres": [2, 3, 4, 5, 7, 9, 11, 13, 15], "represent": [2, 3], "representaion": 4, "requir": [2, 3, 4, 5, 7, 9, 10, 11, 13, 15, 17], "research": [3, 9, 17], "resembl": [5, 15], "resist": [7, 15], "reson": 7, "resourc": [2, 9], "respect": [5, 7, 9, 13], "respond": 7, "respons": [3, 5], "rest": [2, 3, 7], "restart": 17, "restrict": [5, 7], "restructur": 9, "result": [2, 3, 4, 5, 7, 9, 13, 15, 18], "return": [5, 7, 15, 18], "revers": [4, 7], "review": 4, "revis": 4, "revisit": 4, "revolut": 2, "rgba": 18, "rich": 5, "rigetti": 9, "riggetti": 9, "right": [3, 5, 7, 9, 10, 13, 14, 15, 18], "roadmap": [9, 17], "robot": 3, "role": [2, 4, 7], "roll": 7, "room": 7, "rotat": [4, 18], "roughli": 9, "round": [7, 18], "rout": [13, 15], "row": 5, "rsa": 13, "rudimentari": 11, "rule": [2, 4], "run": [2, 4, 5, 7, 9, 10, 11, 15, 17, 18], "runtim": [9, 17], "s_a": 14, "s_b": 14, "s_u": 14, "sai": [4, 5, 7, 13], "said": [2, 4, 5, 7], "same": [2, 3, 4, 5, 7, 9, 13, 15], "sampl": [9, 15], "satellit": [2, 3], "satifi": 5, "satisfi": 5, "save": [9, 11], "saw": [4, 5, 15], "scalabl": [7, 9], "scalar": 18, "scale": [3, 4, 5, 9, 11, 13, 15, 18], "scenario": [2, 3, 15], "schedul": 17, "scheme": [7, 9], "school": 5, "scienc": [4, 15, 17], "scientif": [3, 9], "scientist": [3, 7], "scratchpad": [2, 3, 4, 7], "screen": 17, "screenshot": 9, "sdk": 1, "seamless": [2, 3], "seamlessli": [2, 3], "search": [7, 13, 15], "second": [2, 3, 4, 5, 7, 9, 18], "secondli": [5, 7, 9], "section": [2, 4, 5, 7, 9, 10, 15, 18], "sector": [2, 3, 15, 17], "secur": 17, "see": [2, 4, 5, 9, 10, 13, 15, 17, 18], "seem": [7, 9], "seemingli": 15, "seen": [4, 5, 13, 15, 17], "segreg": 7, "select": [3, 10, 11, 17], "self": [9, 10], "semant": [11, 18], "semiconductor": [2, 7], "send": 9, "sens": [3, 5], "sensibl": 5, "sensor": [2, 3], "sent": [13, 15], "separ": [5, 10], "seper": 5, "sequenc": [4, 5, 7, 10, 18], "seri": 3, "serial": 3, "serv": [1, 2, 7, 9], "server": [3, 9], "servic": [1, 2, 17], "serviic": 9, "session": [2, 17], "set": [2, 3, 4, 7, 9, 11, 13, 14, 15, 18], "set_alpha": 18, "set_axis_on": 18, "set_color": 18, "set_facecolor": 18, "set_label": 18, "set_text": 18, "setup": [9, 10], "sever": [2, 3, 4, 5, 7, 9, 13, 17], "shallow": [13, 15], "shape": 18, "share": [5, 7, 17], "shed": 5, "shield": 7, "shift": 17, "shifter": 7, "shop": 5, "short": [2, 5, 7], "shorter": 2, "shortest": 15, "shot": [9, 18], "should": [2, 3, 5, 9, 10, 17, 18], "show": [4, 5, 7, 9, 10, 15, 18], "shown": [4, 7, 9, 13, 15], "shrink": 2, "side": [7, 18], "sigma_a": 5, "sigma_b": 5, "sign": 9, "signal": 4, "signific": [3, 9], "significantli": 9, "signup": 9, "silicon": [2, 7], "sim": [9, 18], "similar": [3, 4, 5, 7, 9, 10, 11, 17, 18], "similarli": [9, 15], "simpl": [3, 4, 5, 7, 9, 11, 15], "simpler": 4, "simplest": 3, "simpli": [4, 10, 18], "simplifi": [2, 5, 9], "simplist": 2, "simualtor": 9, "simul": [2, 3, 13, 18], "simulan": 5, "simulator": 9, "simultan": [3, 5], "sinc": [3, 4, 5, 7, 9], "singl": [2, 3, 4, 5, 7], "site": 18, "situat": [5, 7, 15], "six": 5, "sixteen": 9, "size": [2, 4, 9, 15, 18], "sketch": 2, "sketch_param": 18, "skill": [1, 3, 17], "slide": [7, 9], "slightli": [4, 5, 9], "slowli": 7, "small": [2, 4, 7, 9], "smaller": [2, 4, 7, 11], "smallest": 4, "smart": [2, 3], "snap": 18, "so": [2, 3, 4, 5, 7, 9, 10, 11, 13, 14, 15], "social": 15, "softwar": [2, 3, 7, 10], "solid": 7, "solut": [2, 7, 9, 13, 15, 17], "solv": [2, 7, 9, 15], "solver": 9, "some": [2, 3, 4, 5, 7, 9, 11, 13, 15, 18], "somebodi": 5, "someth": [4, 5, 13, 15, 17], "sometim": [4, 5, 7, 11, 17, 18], "soon": [2, 4], "sort": 9, "sourc": [2, 3, 7, 9], "space": [2, 7, 9, 13, 14], "span": 3, "speak": 5, "special": [3, 4, 5, 7, 11], "specialist": 3, "specif": [2, 3, 7, 9, 11, 15], "specifi": [2, 5, 18], "specul": 5, "speed": [2, 5, 7, 9, 15], "speedup": [7, 13], "spefici": 5, "spent": 3, "sphere": 9, "spin": 7, "spirit": 9, "split": [4, 9], "splitter": 7, "spread": 17, "sqrt": 13, "stabl": 7, "stack": [3, 9], "stae": 4, "stage": [2, 4, 5, 7, 9], "stai": 5, "stand": [2, 15], "standalon": [3, 9], "standard": 5, "standardis": 4, "start": [2, 4, 5, 7, 13, 15, 17], "state": [2, 3, 4, 7, 9, 13, 15, 18], "statement": [5, 7, 9], "statevector": 9, "station": 2, "statist": 2, "step": [2, 3, 7, 9, 15, 18], "stern": 4, "still": [5, 7, 9, 15], "stimuli": 5, "stimulu": 5, "stochast": 15, "stock": 5, "storag": [2, 3, 4, 9], "store": [2, 3, 4, 7, 9], "str": 18, "straight": 5, "strang": 4, "strategi": [2, 17], "stream": 2, "strictli": 5, "string": [4, 10, 18], "strong": 7, "stronger": 7, "structur": [2, 3, 7, 9, 15], "studi": [3, 13, 15], "studio": 10, "sub": 2, "subject": [9, 13, 15, 17], "subsequ": 9, "subset": [4, 14, 18], "subset_label_formatt": 18, "subspac": 5, "substitut": [7, 15], "substructur": 5, "subsystem": 11, "subtract": 5, "succesfulli": 15, "success": [5, 13, 15], "suggest": 5, "suit": [2, 9, 11, 17], "suitabl": [2, 3, 5, 7, 9, 13, 17], "sum": [4, 5, 14, 15], "sum_": [5, 14], "sum_i": 5, "sum_j": 5, "summari": [3, 5], "summaris": 9, "sup": 5, "supercomput": [2, 9], "superconduct": [2, 9], "superconductor": [3, 7], "superfluid": 7, "superposit": [2, 3, 7, 9, 13], "superset": 5, "supplement": 2, "supplementari": [2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 16], "support": 3, "suppos": [5, 9], "sure": 5, "surfac": 7, "surject": 5, "suspend": 7, "sv": 18, "switch": 4, "sycamor": 9, "symbol": [4, 5], "synonym": 5, "syntax": 11, "system": [1, 2, 3, 4, 5, 10, 11, 13, 15, 17], "t": [4, 5, 7, 9, 11, 14, 15, 17, 18], "tab": 17, "tabl": [4, 5, 9, 13], "tackl": 7, "tail": 4, "take": [2, 3, 4, 5, 7, 9, 10, 11, 13, 18], "taken": 7, "talk": [7, 13], "target": [2, 3, 13], "task": [2, 3, 4, 7, 9, 11, 15], "team": 10, "tech": 15, "technic": [1, 3], "techniqu": [2, 7, 9, 13, 15], "technolog": [4, 7], "technologi": [2, 3, 4, 7, 9, 17], "tell": [5, 7, 10], "temperatur": 9, "tempertur": 7, "ten": 4, "tensor": [2, 9, 18], "tensorflow": 9, "term": [2, 5, 7, 9, 11], "termin": [10, 11], "terminologi": [3, 11], "ters": 5, "test": [5, 9], "testb": 9, "text": [3, 4, 5, 11, 14, 18], "textbook": 4, "th": 9, "than": [2, 5, 7, 9, 10, 13, 15, 18], "thei": [2, 3, 4, 5, 7, 9, 11, 15, 18], "them": [2, 3, 4, 5, 7, 9, 10, 13, 15, 17], "themselv": [4, 15, 18], "theoret": 7, "therebi": 3, "therefor": [2, 3, 7, 15], "thereof": 18, "thi": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18], "thicken": 9, "thing": 5, "think": [5, 15], "third": [2, 5, 9], "thirti": 4, "thisoper": 7, "those": [3, 4, 5, 9, 18], "though": [5, 9, 14, 15], "thought": [4, 15], "thousand": 4, "thread": 10, "three": [4, 17, 18], "threshold": [2, 7], "through": [2, 3, 4, 5, 7, 9, 10, 11, 17], "throughput": 2, "throught": 5, "thu": [2, 3, 4, 5, 7, 9, 13, 14, 15], "tightli": 11, "till": 9, "time": [1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16], "times1": 4, "times10": 4, "times100": 4, "timestep": 9, "tini": [2, 4, 7], "tip": 2, "tiwari": 1, "tket": 9, "tn": 18, "tocopi": 4, "todai": [7, 9], "togeth": [2, 3, 5, 7, 18], "toi": 5, "toler": 7, "too": [2, 5, 9], "tool": [1, 3, 4, 5, 9, 17], "top": [3, 7, 9, 10], "topic": 4, "topolog": [2, 9], "topologi": 7, "toshiba": 9, "toss": 4, "total": [4, 10, 18], "touch": [2, 9], "toward": [2, 3, 4, 7], "township": 2, "toxic": 15, "traceback": 18, "tractabl": 2, "tradit": 2, "train": [3, 5, 15], "trainabl": 15, "trajectori": 3, "transact": 2, "transfer": [3, 15], "transform": [2, 4, 15, 18], "transistor": [2, 4], "translat": 3, "transmit": 4, "transmon": 7, "transoffset": 18, "transport": 17, "trap": [2, 9], "treat": 9, "trend": [2, 4, 17], "trial": 13, "tricki": 5, "trivial": 3, "true": [2, 4, 7, 18], "truth": 4, "try": [5, 7, 13, 15], "tube": 2, "tune": [7, 18], "tunnel": [2, 7], "tupl": 18, "turn": [13, 15], "tutori": [9, 17], "twice": 5, "two": [2, 3, 4, 7, 9, 10, 11, 13, 14, 15, 17, 18], "type": [2, 3, 4, 5, 7, 10, 11, 13, 15], "typic": [2, 3, 4, 7, 9], "u": [1, 2, 3, 4, 5, 7, 9, 13, 14, 15], "ui": 9, "ultim": 9, "uncount": 5, "under": [3, 5, 7, 17], "underli": [2, 5, 7, 9], "underrightarrow": 5, "understand": [2, 3, 4, 5, 7, 9, 13], "understood": [2, 3, 4], "unfil": 18, "unfortun": 9, "unif": 3, "uniformli": 9, "union": 5, "uniqu": [4, 5, 7, 9], "unit": [2, 3, 4, 7], "unitari": 5, "univers": [4, 5, 7, 13], "unknown": 18, "unless": [5, 18], "unlik": [4, 7, 11], "unment": 18, "unseen": 15, "unstructur": [3, 13], "until": [7, 15], "up": [4, 7, 9, 18], "uparrow": 5, "upcom": [4, 7], "updat": [2, 3, 4, 7, 9, 15], "upon": [3, 4, 5, 9, 13, 17], "upscal": 9, "upto": 7, "url": [9, 18], "us": [2, 3, 5, 7, 9, 10, 11, 13, 17, 18], "usabl": 7, "usag": 11, "usecas": 11, "useless": 9, "user": [2, 3, 9, 11, 15], "usual": [4, 5, 7, 9, 11], "util": 9, "v": [14, 18], "v_1": 5, "v_2": 5, "v_3": 5, "v_i": 5, "v_j": 5, "v_n": 5, "v_x": 5, "v_y": 5, "v_z": 5, "vacanc": 7, "vacuum": 2, "valid": 18, "valu": [2, 4, 5, 7, 9, 13, 17, 18], "vari": [2, 9], "variabl": [5, 7, 9, 10, 13, 14], "variat": 7, "varieti": [2, 9], "variou": [4, 5, 7, 9, 15], "vdot": 5, "ve": 4, "vector": [2, 9, 11, 14, 15, 18], "vehicl": 2, "veloc": 5, "vendor": [9, 11], "venkatesh": 1, "venn": 18, "venn2": 18, "venn2_circl": 18, "venn3": 18, "venndiagram": 18, "veri": [2, 3, 4, 5, 7, 9, 11, 13, 15], "versa": 4, "version": [5, 7, 9, 10], "versu": 2, "vert": 18, "vertic": 4, "verts_and_cod": 18, "via": [9, 18], "vice": 4, "video": [2, 3, 4, 5, 7, 9, 11, 13, 17], "vido": 1, "view": 17, "virtual": [2, 10], "viscos": 7, "visibl": [10, 18], "visit": [9, 15], "visual": [9, 10, 18], "visualis": 5, "vmax": 18, "vmin": 18, "voltag": [2, 4], "volum": [2, 5, 7], "vowel": 5, "vqc": 15, "vqe": 15, "vscode": 10, "wa": [3, 4, 5, 7, 9, 13], "wai": [2, 3, 4, 5, 7, 9, 11, 13, 18], "wait": 9, "walk": [2, 13], "wall": 2, "want": [3, 7, 9, 10, 13, 15, 17], "watch": [2, 3, 4, 5, 7, 9, 11, 13], "water": 15, "wave": [4, 5, 7], "wavelength": 3, "we": [1, 2, 3, 4, 5, 9, 10, 11, 14, 15, 17], "weak": 5, "weakli": 9, "weather": 2, "web": 11, "websit": 9, "weight": [15, 18], "welcom": 9, "well": [2, 3, 4, 5, 7, 9, 13, 15], "were": [2, 3, 4, 15], "what": [4, 5, 7, 14, 15], "when": [2, 3, 4, 5, 7, 9, 10, 13, 15], "where": [4, 5, 7, 9, 11, 14, 15, 18], "wherea": [4, 7], "wherein": 3, "whether": [2, 3, 5, 7], "which": [2, 3, 4, 5, 7, 9, 10, 11, 13, 15, 17, 18], "whichev": 10, "while": [2, 3, 5, 7, 9, 11, 15], "white": 18, "who": 7, "whose": [5, 9, 13], "why": [2, 5, 9, 15], "wide": [2, 7, 9, 11], "width": 17, "wikipedia": 5, "wire": 4, "wish": [9, 11], "within": [2, 3, 4, 5, 7, 9, 10, 15, 17], "without": [4, 5, 7, 10, 13], "word": [4, 5], "work": [3, 4, 5, 7, 9, 11, 13, 15, 17], "worker": 3, "workflow": [9, 15], "workstat": [2, 9], "world": [2, 7, 17], "worri": 3, "worth": 2, "would": [5, 7, 9, 13, 15], "wrap": 5, "write": [5, 9, 11, 14, 17], "written": [4, 5, 9, 14], "x": [5, 9, 14, 18], "x_1": [5, 14], "x_2": [5, 14], "x_i": 14, "x_j": 14, "x_n": 14, "xanadu": 7, "xlabel": [9, 18], "xlim": 18, "xmon": 7, "xtick": 18, "y": [5, 9, 18], "y1": 18, "y2": 18, "y_1": 5, "y_2": 5, "ye": 5, "year": [3, 4, 9], "yet": [2, 5], "yield": 5, "ylabel": [9, 18], "ylim": 18, "you": [2, 4, 5, 7, 9, 10, 11, 17, 18], "your": [2, 3, 7, 9, 10], "yourself": 17, "youtub": 5, "yscale": 18, "ytick": 18, "z_": 5, "z_1": 5, "z_2": 5, "z_8": 5, "z_m": 5, "zender": 4, "zero": [2, 4, 5, 7, 9, 18], "zorder": 18}, "titles": ["CT4106", "QPCC Lectures Overview", "Lecture 1: Demystifying Quantum Computing", "Lecture 2: Integrating Classical and Quantum Computing", "Lecture 3: From Bits to Qubits", "Lecture 4: Mathematical framework for Quantum Computing", "Lecture 5: Introduction to Quantum Information", "Lecture 6: Realizing Quantum Computing Systems", "Lecture 7: Hardwares for Quantum Computing", "Lecture 8a: Accessing Quantum Computing Systems", "Installing Anaconda", "Lecture 8b: Landscape of Quantum SDK\u2019s and Tools", "Lecture 9: Heterogeneous Quantum Computing", "Lecture 10: Quantum Algorithms - I", "Quadratic unconstrained binary optimization (QUBO)", "Lecture 11: Quantum Algorithms - II", "Lecture 12: Quantum Activities in ICHEC", "Quantum Programming Certification Course (QPCC)", "<no title>"], "titleterms": {"": [11, 13], "1": [2, 14], "10": 13, "11": 15, "12": 16, "2": 3, "3": 4, "4": 5, "5": 6, "6": 7, "7": 8, "8a": 9, "8b": 11, "9": 12, "A": 7, "AND": 4, "NOT": 4, "No": 5, "The": [2, 5, 15], "abstract": 5, "acceler": 3, "access": [9, 17], "activ": 16, "ad": 4, "adder": 4, "addit": 5, "advantag": 15, "algorithm": [13, 15], "amazon": 9, "an": [3, 5, 13], "anaconda": 10, "analog": 7, "anneal": [7, 15], "anomali": 15, "appendix": [2, 3, 4, 7], "applic": 15, "ar": 9, "arithmat": 5, "arrai": 7, "assist": 17, "atom": 7, "attend": 17, "attende": 17, "azur": 9, "back": 4, "base": 7, "basi": 5, "binari": [4, 5, 14], "bit": 4, "bra": 5, "braket": 9, "build": 7, "busi": 17, "can": [2, 17], "center": 7, "certif": 17, "challeng": 7, "circuit": 7, "classic": [3, 4, 7, 9, 15], "clone": 5, "cloud": 9, "co": 3, "color": 7, "combin": 5, "complex": 13, "comput": [2, 3, 4, 5, 7, 8, 9, 12, 13], "contact": 1, "control": 7, "convers": 4, "correct": 7, "cours": 17, "ct4106": 0, "custom": 11, "cut": 15, "d": 9, "data": 4, "decim": 4, "degre": 5, "demystifi": 2, "destruct": 15, "detect": 15, "do": [2, 7, 13], "doe": [2, 3], "dot": 7, "drawback": 13, "earli": 13, "ecosystem": [2, 3], "effect": 4, "eigensolv": 15, "electron": 7, "entangl": 5, "era": [2, 15], "error": 7, "european": 9, "exampl": [14, 15], "execut": 9, "exist": 3, "featur": 4, "field": 5, "fit": [2, 3], "forg": 9, "form": 5, "framework": 5, "freedom": 5, "from": 4, "fund": 9, "gate": 4, "gener": [2, 11], "googl": 9, "group": 5, "grover": 13, "hadamard": 4, "half": 4, "hardwar": [7, 8, 9], "helium": 7, "heterogen": [9, 12], "high": [2, 3, 11], "how": [2, 3], "hpc": [2, 9], "i": [2, 13], "ibm": 9, "ichec": 16, "id": 9, "ii": 15, "imtegr": 3, "independ": 5, "inform": [6, 17], "inner": 5, "instal": 10, "instruct": 10, "integ": 5, "integr": [3, 9], "interfer": 5, "introduct": [4, 6, 9, 11, 13], "ion": 7, "ionq": 9, "issu": 17, "julia": 10, "ket": 5, "known": 17, "landscap": 11, "languag": 11, "leader": 17, "leap": 9, "learn": [2, 3, 4, 5, 7, 11, 13, 15], "lectur": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16], "level": 11, "librari": 11, "linear": 5, "list": 1, "local": 9, "logic": 7, "look": 3, "low": 11, "machin": 15, "manag": 17, "map": [5, 15], "mathbb": 5, "mathemat": 5, "mathematica": 5, "max": 15, "measur": [4, 5], "metric": 7, "microsoft": 9, "mitig": 7, "modular": 5, "molecul": 15, "nation": 9, "need": [7, 13], "network": 15, "neural": 15, "neutral": 7, "new": 7, "nisq": 15, "nmr": 7, "nois": 9, "notebook": 17, "offer": 3, "oper": [4, 5], "optim": 14, "optimis": 15, "orchestr": 11, "orthogon": 5, "outcom": [2, 3, 4, 5, 7, 11, 13], "outlin": 17, "overlap": 5, "overview": [1, 6, 8, 12, 16], "paradigm": 7, "perform": [2, 3, 7], "permut": 5, "pfa": 15, "photon": [4, 7], "physic": [4, 5], "polynomi": 5, "posit": 2, "postul": 5, "principl": 5, "problem": [13, 15], "product": 5, "program": [9, 11, 17], "properti": 7, "publicli": 9, "q": 10, "qc": 9, "qcss": 9, "qcware": 9, "qgan": 15, "qpcc": [1, 3, 17], "quadrat": 14, "quantum": [2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 17], "qubit": [4, 7], "qubo": 14, "ram": 7, "realiz": 7, "refer": [2, 3, 4, 7], "represent": [4, 5], "reset": 17, "roadmap": 7, "role": 5, "salesman": 15, "scalar": 5, "scale": [2, 7], "sdk": 11, "servic": [9, 11], "set": [5, 17], "shor": 13, "simul": [7, 9, 15], "softwar": [9, 11], "solv": 13, "space": 5, "span": 5, "specialis": 11, "stack": [11, 13], "state": 5, "structur": 5, "sub": 5, "subgroup": 5, "subset": 5, "superconduct": 7, "superposit": [4, 5], "support": 17, "system": [7, 9], "technic": 17, "temperatur": 7, "theorem": 5, "theori": 5, "three": 5, "tightli": 9, "tip": 5, "tool": 11, "topolog": 7, "tranfer": 15, "trap": 7, "travel": 15, "tunnel": 5, "two": 5, "type": 9, "uncertainti": 5, "unconstrain": 14, "up": [13, 15, 17], "us": [4, 15], "v": [5, 7, 9], "variat": 15, "vector": 5, "wave": 9, "we": [7, 13], "what": [2, 3, 9, 13], "where": [2, 3], "who": 17, "why": [3, 4, 7, 13], "work": 2, "workflow": [3, 7, 11], "wrap": [13, 15], "x": 4, "xanadu": 9, "xor": 4, "yao": 10, "you": 3, "your": 17, "z": 5}}) \ No newline at end of file diff --git a/testpad.html b/testpad.html index cbb03a2..117c173 100644 --- a/testpad.html +++ b/testpad.html @@ -387,7 +387,7 @@

Contents

-_images/7ebabd8b081c3d8e874fe2f77aa1c291e495e45869abe1b128ab2d2240f143cd.png +_images/3926057518010c23be1768310745fe11e590ddfa144b7cbb853b35768b9110d6.png
@@ -397,22 +397,22 @@

Contents

-
{'1111': 605,
- '1101': 632,
- '1011': 628,
- '0011': 595,
- '0111': 586,
- '0000': 629,
- '0010': 651,
- '0001': 607,
- '1001': 614,
- '0101': 633,
- '1110': 632,
- '1100': 640,
- '0110': 660,
- '1000': 634,
- '0100': 640,
- '1010': 614}
+
{'1010': 594,
+ '1111': 604,
+ '0100': 621,
+ '1011': 633,
+ '0011': 669,
+ '0111': 669,
+ '1101': 615,
+ '0001': 625,
+ '0110': 630,
+ '1000': 605,
+ '1100': 677,
+ '0010': 585,
+ '0000': 599,
+ '1110': 629,
+ '1001': 638,
+ '0101': 607}
 

Name

QPCC team

qpcc@ichec.ie

Emil Dimitrov

Emil Dimitrov

emil.dimitrov@ichec.ie

Karthik Krishnakumar

Karthik Krishnakumar

karthik.krishnakumar@ichec.ie

Rajarshi Tiwari

Rajarshi Tiwari

rajarshi.tiwari@ichec.ie

Venkatesh Kannan

Venkatesh Kannan

venkatesh.kannan@ichec.ie