Compare commits

..
10 Commits
36 changed files with 161 additions and 40 deletions
+37 -38
View File
@@ -4,39 +4,39 @@
"type": "split", "type": "split",
"children": [ "children": [
{ {
"id": "fd9f21d5268b584f", "id": "df9e53798dda0491",
"type": "tabs", "type": "tabs",
"children": [ "children": [
{ {
"id": "25f5b25d5eca7203", "id": "7044dbc4e64a95f3",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "SS2026/Quantum Computing/17. Quantum Error Correction/Quantum Error Correction.md", "file": "SS2026/Mathematische Logik/Rekursion und Induktion/Rekursion und Induktion.md",
"mode": "source", "mode": "source",
"source": false "source": false
}, },
"icon": "lucide-file", "icon": "lucide-file",
"title": "Quantum Error Correction" "title": "Rekursion und Induktion"
} }
} }
] ]
}, },
{ {
"id": "321a27ba88bc7ef2", "id": "6c36487cc84f3a87",
"type": "tabs", "type": "tabs",
"children": [ "children": [
{ {
"id": "644429833dab1cca", "id": "10bf4e3306b527a4",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "pdf", "type": "pdf",
"state": { "state": {
"file": "SS2026/Quantum Computing/Anhänge/Introduction-to-Quantum-Computing.pdf" "file": "SS2026/Mathematische Logik/Rekursion und Induktion/Anhänge/log-kap01-handout.pdf"
}, },
"icon": "lucide-file-text", "icon": "lucide-file-text",
"title": "Introduction-to-Quantum-Computing" "title": "log-kap01-handout"
} }
} }
] ]
@@ -216,36 +216,42 @@
"obsidian-git:Open Git source control": false "obsidian-git:Open Git source control": false
} }
}, },
"active": "25f5b25d5eca7203", "active": "7044dbc4e64a95f3",
"lastOpenFiles": [ "lastOpenFiles": [
"SS2026/Mathematische Logik/Rekursion und Induktion/Anhänge/log-kap01-handout.pdf",
"SS2026/Mathematische Logik/Rekursion und Induktion/Rekursion und Induktion.md",
"SS2026/Mathematische Logik/Rekursion und Induktion/Anhänge",
"SS2026/Mathematische Logik/Mathematische Logik.md",
"SS2026/Mathematische Logik/Rekursion und Induktion",
"SS2026/Mathematische Logik/Einleitung/Einleitung.md",
"SS2026/Quantum Computing/Introduction to Quantum Computing.md", "SS2026/Quantum Computing/Introduction to Quantum Computing.md",
"SS2026/Mathematische Logik/Einleitung/Anhänge/log-intro-handout.pdf",
"SS2026/Mathematische Logik/Notation/Notation.md",
"SS2026/Mathematische Logik/Notation/Anhänge/log-appA.pdf",
"SS2026/Mathematische Logik/Notation/Anhänge",
"SS2026/Mathematische Logik/Notation",
"SS2026/Mathematische Logik/Einleitung/Anhänge",
"SS2026/Mathematische Logik/Einleitung",
"SS2026/Klausurplan.canvas",
"SS2026/Quantum Computing/19. Quantum Complexity/Quantum Complexity.md",
"SS2026/Quantum Computing/19. Quantum Complexity/Anhänge/Pasted image 20260806203055.png",
"SS2026/Quantum Computing/19. Quantum Complexity/Anhänge/Pasted image 20260806203005.png",
"SS2026/Quantum Computing/19. Quantum Complexity/Anhänge/Pasted image 20260806202829.png",
"SS2026/Quantum Computing/19. Quantum Complexity/Anhänge/Pasted image 20260806202822.png",
"SS2026/Quantum Computing/19. Quantum Complexity/Anhänge/Pasted image 20260806202815.png",
"SS2026/Quantum Computing/19. Quantum Complexity/Anhänge/Pasted image 20260806202805.png",
"SS2026/Quantum Computing/19. Quantum Complexity/Anhänge/Pasted image 20260806202735.png",
"SS2026/Quantum Computing/19. Quantum Complexity/Anhänge/Pasted image 20260806202558.png",
"SS2026/Quantum Computing/19. Quantum Complexity/Anhänge/Pasted image 20260806202511.png",
"SS2026/Quantum Computing/19. Quantum Complexity/Anhänge",
"SS2026/Quantum Computing/18. Fault-torerant computation/Fault-Tolerant Computation.md",
"SS2026/Quantum Computing/18. Fault-torerant computation/Anhänge/Pasted image 20260806140650.png",
"SS2026/Quantum Computing/17. Quantum Error Correction/Quantum Error Correction.md", "SS2026/Quantum Computing/17. Quantum Error Correction/Quantum Error Correction.md",
"SS2026/Quantum Computing/16. Universal set of gates/Universal Set of Gates.md", "SS2026/Quantum Computing/16. Universal set of gates/Universal Set of Gates.md",
"SS2026/Quantum Computing/17. Quantum Error Correction",
"SS2026/Quantum Computing/16. Universal set of gates/Anhänge/Pasted image 20260806100904.png",
"SS2026/Quantum Computing/16. Universal set of gates/Anhänge/Pasted image 20260806100859.png",
"SS2026/Quantum Computing/16. Universal set of gates/Anhänge/Pasted image 20260806100838.png",
"SS2026/Quantum Computing/16. Universal set of gates/Anhänge/Pasted image 20260806100826.png",
"SS2026/Quantum Computing/16. Universal set of gates/Anhänge/Pasted image 20260806100821.png",
"SS2026/Quantum Computing/16. Universal set of gates/Anhänge/Pasted image 20260806100803.png",
"SS2026/Quantum Computing/16. Universal set of gates/Anhänge/Pasted image 20260806095904.png",
"SS2026/Quantum Computing/16. Universal set of gates/Anhänge/Pasted image 20260806095829.png",
"SS2026/Quantum Computing/16. Universal set of gates/Anhänge",
"SS2026/Quantum Computing/15. Ion-based/Ion-based Quantum Computers.md", "SS2026/Quantum Computing/15. Ion-based/Ion-based Quantum Computers.md",
"SS2026/Quantum Computing/16. Universal set of gates",
"SS2026/Quantum Computing/15. Ion-based/Anhänge/Pasted image 20260805194639.png",
"SS2026/Quantum Computing/15. Ion-based/Anhänge/Pasted image 20260805194630.png",
"SS2026/Quantum Computing/15. Ion-based/Anhänge",
"SS2026/Quantum Computing/14. Quantum Computer/From Quantum Physics to Quantum Computers.md", "SS2026/Quantum Computing/14. Quantum Computer/From Quantum Physics to Quantum Computers.md",
"SS2026/Quantum Computing/15. Ion-based",
"SS2026/Quantum Computing/14. Quantum Computer/Anhänge",
"SS2026/Quantum Computing/13. Quantum Physics/Quantum Physics.md", "SS2026/Quantum Computing/13. Quantum Physics/Quantum Physics.md",
"SS2026/Quantum Computing/Anhänge/Introduction-to-Quantum-Computing.pdf",
"SS2026/Quantum Computing/14. Quantum Computer",
"SS2026/Quantum Computing/13. Quantum Physics/Anhänge",
"SS2026/Quantum Computing/12. Grover's Algorithm/Grover's Algorithm.md", "SS2026/Quantum Computing/12. Grover's Algorithm/Grover's Algorithm.md",
"SS2026/Quantum Computing/13. Quantum Physics",
"SS2026/Klausurplan.canvas",
"SS2026/Quantum Computing/11. Shor's Algorithm/Shor's Algorithm.md", "SS2026/Quantum Computing/11. Shor's Algorithm/Shor's Algorithm.md",
"SS2026/Quantum Computing/10. Discrete Fourier Transformation/Discrete Fourier Transformation.md", "SS2026/Quantum Computing/10. Discrete Fourier Transformation/Discrete Fourier Transformation.md",
"SS2026/Quantum Computing/9. Bernstein-Vazirani/Bernstein-Vazirani Algorithm.md", "SS2026/Quantum Computing/9. Bernstein-Vazirani/Bernstein-Vazirani Algorithm.md",
@@ -257,13 +263,6 @@
"SS2026/Quantum Computing/1. Introduction/Introduction to Quantum physics.md", "SS2026/Quantum Computing/1. Introduction/Introduction to Quantum physics.md",
"SS2026/Quantum Computing/2. Probabilistic systems/Probabilistic Systems.md", "SS2026/Quantum Computing/2. Probabilistic systems/Probabilistic Systems.md",
"SS2026/Quantum Computing/3. Quantum Systems/Quantum Systems.md", "SS2026/Quantum Computing/3. Quantum Systems/Quantum Systems.md",
"SS2026/Datenbanken und Informationssysteme/4. SQL/SQL.md", "SS2026/Datenbanken und Informationssysteme/4. SQL/SQL.md"
"SS2026/Datenbanken und Informationssysteme/Datenbanken und Informationssysteme.md",
"SS2026/Datenbanken und Informationssysteme/5. Relationale Anfragebearbeitung/Relationale Anfragebearbeitung.md",
"SS2026/Datenbanken und Informationssysteme/9. RDF und Semantic Web/Resource Description Framework und Wissensgraphen.md",
"SS2026/Datenbanken und Informationssysteme/6. Relationale Entwurfstheorie/Relationale Entwurfstheorie.md",
"SS2026/Datenbanken und Informationssysteme/7. Transaktionsverwaltung/Transaktionsverwaltung.md",
"SS2026/Datenbanken und Informationssysteme/MongoDB/MongoDB.md",
"SS2026/Datenbanken und Informationssysteme/8. Alternative Datenmodelle und No-SQL/Alternative Datenmodelle und No-SQL.md"
] ]
} }
+2 -2
View File
@@ -2,7 +2,7 @@
"nodes":[ "nodes":[
{"id":"71880b99a91c67bd","type":"text","text":"13.08 [[Datenbanken und Informationssysteme]]","x":-540,"y":-280,"width":250,"height":60,"color":"1"}, {"id":"71880b99a91c67bd","type":"text","text":"13.08 [[Datenbanken und Informationssysteme]]","x":-540,"y":-280,"width":250,"height":60,"color":"1"},
{"id":"d9dae797ebe948cd","type":"text","text":"20.08 [[Introduction to Quantum Computing]]","x":-540,"y":-200,"width":250,"height":60,"color":"1"}, {"id":"d9dae797ebe948cd","type":"text","text":"20.08 [[Introduction to Quantum Computing]]","x":-540,"y":-200,"width":250,"height":60,"color":"1"},
{"id":"f1808e4ab000c548","type":"text","text":"27.08 MaLo","x":-540,"y":-120,"width":250,"height":60,"color":"1"}, {"id":"f1808e4ab000c548","type":"text","text":"27.08 [[Mathematische Logik]]","x":-540,"y":-120,"width":250,"height":60,"color":"1"},
{"id":"3c8b84526662b594","type":"text","text":"16.09 MIT","x":-540,"y":-40,"width":250,"height":60,"color":"1"}, {"id":"3c8b84526662b594","type":"text","text":"16.09 MIT","x":-540,"y":-40,"width":250,"height":60,"color":"1"},
{"id":"039d99cbeaa8bacd","type":"text","text":"23.09 EmSys","x":-540,"y":40,"width":250,"height":60,"color":"1"}, {"id":"039d99cbeaa8bacd","type":"text","text":"23.09 EmSys","x":-540,"y":40,"width":250,"height":60,"color":"1"},
{"id":"60d4af65fb43a687","type":"text","text":"25.09 Stocha","x":-540,"y":120,"width":250,"height":60,"color":"1"}, {"id":"60d4af65fb43a687","type":"text","text":"25.09 Stocha","x":-540,"y":120,"width":250,"height":60,"color":"1"},
@@ -13,7 +13,7 @@
{"id":"0ee51e9aebc3d818","type":"text","text":"28.08 - 11.09","x":-200,"y":40,"width":140,"height":60,"color":"3"}, {"id":"0ee51e9aebc3d818","type":"text","text":"28.08 - 11.09","x":-200,"y":40,"width":140,"height":60,"color":"3"},
{"id":"3b0c086a17329c0a","type":"text","text":"12.09 - 24.09","x":-200,"y":120,"width":140,"height":60,"color":"3"}, {"id":"3b0c086a17329c0a","type":"text","text":"12.09 - 24.09","x":-200,"y":120,"width":140,"height":60,"color":"3"},
{"id":"bee8484892d1409c","type":"text","text":"22.07 - 26.07","x":0,"y":-280,"width":140,"height":60,"color":"4"}, {"id":"bee8484892d1409c","type":"text","text":"22.07 - 26.07","x":0,"y":-280,"width":140,"height":60,"color":"4"},
{"id":"0a635fdaf64bc22d","type":"text","text":"","x":0,"y":-200,"width":140,"height":60,"color":"4"}, {"id":"0a635fdaf64bc22d","type":"text","text":"28.07 - 06.08","x":0,"y":-200,"width":140,"height":60,"color":"4"},
{"id":"d5ded2115fd31993","type":"text","text":"","x":0,"y":-120,"width":140,"height":60,"color":"4"}, {"id":"d5ded2115fd31993","type":"text","text":"","x":0,"y":-120,"width":140,"height":60,"color":"4"},
{"id":"0ec16c554bfaa7e9","type":"text","text":"","x":0,"y":-40,"width":140,"height":60,"color":"4"}, {"id":"0ec16c554bfaa7e9","type":"text","text":"","x":0,"y":-40,"width":140,"height":60,"color":"4"},
{"id":"ca3de096ea9269e8","type":"text","text":"","x":0,"y":40,"width":140,"height":60,"color":"4"}, {"id":"ca3de096ea9269e8","type":"text","text":"","x":0,"y":40,"width":140,"height":60,"color":"4"},
@@ -0,0 +1,8 @@
Logik ist die Lehre des vernünftigen Schließens.
Zentrale Fragen:
- Wie lassen sich Sachverhalte beschreiben? SYNTAX
- Was bedeuten diese formalen Aussagen? SEMANTIK
- Wie lassen sich Schlussfolgerungen ziehen und beweisen? INFERENZ
@@ -0,0 +1,10 @@
## [[Einleitung]]
## Rekursion und Induktion
## Aussagenlogik
## Folgern und Beweisen
## Strukturen
## Logik der 1. Stufe
## Der Vollständigkeitssatz
## Unentscheidbarkeit der Logik der 1. Stufe
## Elementare Äquivalenz
## Ausblick
@@ -0,0 +1 @@
![[log-appA.pdf]]
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

@@ -0,0 +1,43 @@
One of the biggest challenges in quantum computing is noise.
As an Example, when we apply a unitary, this unitary might not behave exactly as expected.
Classically, error correction uses some kind of error correcting code which, in turn, must also be transmitted over a noisy channel.
![[Pasted image 20260806110847.png]]
## Repetition codes
The simplest classical error correcting code is repetition.
If we send the bit 0, we repeat it 3 times, same for 1. 0 = 000, 1 = 111.
Hamming abstand 3 = 1 bitfehler korrigieren.
In a quantum system we can't just look at (measure) our system to repeat it.
### Bit Flip Code
![[Pasted image 20260806111316.png]]
Note that we cant just measure if an error has occurred, so we use this circuit:
![[Pasted image 20260806111448.png]]
### Phase Flip Code
Correcting Z-errors is possible with this:
![[Pasted image 20260806111549.png]]
## Shor's code
The error correcting code for XZ-errors is called Shor-code.
![[Pasted image 20260806113147.png]]
![[Pasted image 20260806113154.png]]
## Steane Code
![[Pasted image 20260806113212.png]]
Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

@@ -0,0 +1,29 @@
We now face two problems with continuous computations:
1. Applying operations on logical qubits. Applying operations on encoded qubits would only be possible by decoding - applying - encoding again. Not optimal. Also errors can happen in decode encode.
2. Operations on encoded qubits could introduce new more complex errors.
## Operations on logical/physical qubits
We begin by defining how to apply operations to encoded qubits:
![[Pasted image 20260806135601.png]]
![[Pasted image 20260806135610.png]]
## Fault tolerant Gates
Now we need to reduce our error probability.
![[Pasted image 20260806140451.png]]
To make this circuit fault-tolerant, we replace it with:
![[Pasted image 20260806140514.png]]
Let's look at a circuit for CNOT:
![[Pasted image 20260806140629.png]]
![[Pasted image 20260806140639.png]]
![[Pasted image 20260806140650.png]]
Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

@@ -0,0 +1,29 @@
We start with the common class NP (Non-deterministic polynomial time)
![[Pasted image 20260806202511.png]]
*Some details omitted
![[Pasted image 20260806202558.png]]
Question: can quantum computers solve SAT in polynomial time? (and by that, all problems in NP?)
## Oracle lower bound
![[Pasted image 20260806202735.png]]
![[Pasted image 20260806202805.png]]
![[Pasted image 20260806202815.png]]
![[Pasted image 20260806202822.png]]![[Pasted image 20260806202829.png]]
## Quantum Merlin Arthur
Is there a "quantum NP"?
We define the class QMA (Quantum Merlin Arthur):
![[Pasted image 20260806203005.png]]
Example of a QMA Problem: Local Hamiltonian Problem
![[Pasted image 20260806203055.png]]
@@ -15,3 +15,5 @@
## 15. [[Ion-based Quantum Computers]] ## 15. [[Ion-based Quantum Computers]]
## 16. [[Universal Set of Gates]] ## 16. [[Universal Set of Gates]]
## 17. [[Quantum Error Correction]] ## 17. [[Quantum Error Correction]]
## 18. [[Fault-Tolerant Computation]]
## 19. [[Quantum Complexity]]