187 Commits

Author SHA1 Message Date
Andreas Tsouchlos
8b3d0c0bb5 Change submodule paths 2026-06-03 17:11:30 +02:00
1ad90eb8c6 Fix Phenomenological noise figure; use extended circuit-level noise figure 2026-06-01 15:42:42 +02:00
4dfb3a7c35 Last changes 2026-05-06 01:58:49 +02:00
10d791fe04 Final readthrough corrections of quantum fundamentals 2026-05-04 23:04:28 +02:00
06852b8e62 Final readthrough corrections of classical fundamentals 2026-05-04 21:07:25 +02:00
400dc47df0 Incorporate Jonathan's corrections to classical fundamentals 2026-05-04 20:56:35 +02:00
ece8fc1715 Center error marker 2026-05-04 20:24:27 +02:00
56e3a0e5ca Consistently capitalize character after semicolon 2026-05-04 20:21:21 +02:00
8d6df8a79d Final readthrough corrections for fault tolerance chapter 2026-05-04 20:06:18 +02:00
c41ac9f61f Incorporate Jonathan's corrections to Fault Tolerance Chapter 2026-05-04 19:45:15 +02:00
a41e0b05fe Add Lia as supervisor 2026-05-04 19:20:08 +02:00
1edc3f301a Final readthrough corrections for decoding chapter 2026-05-04 18:42:39 +02:00
a977860ddb Incorporate Jonathan's correction to sliding-window decoding sections 2026-05-04 17:35:33 +02:00
7bf1b2f8d7 Incorporate Jonathan's corrections to numerical results section 2026-05-04 17:07:41 +02:00
72acea0321 Incorporate Jonathan's corrections to the introduction 2026-05-04 16:31:31 +02:00
f1a5aaf3f8 Make ToC be on one page 2026-05-04 16:20:37 +02:00
23828b671a Minor changes to conclusion 2026-05-04 16:08:56 +02:00
09893d527e Incorporate Jonathan's corrections to Abstract 2026-05-04 15:36:15 +02:00
25789a6bd3 Incorporate Jonathans's corrections to Conclusion 2026-05-04 15:28:11 +02:00
001ca614bb Fix bibliography 2026-05-04 15:17:05 +02:00
9e5eaaf985 Incorporate Lia's corrections to fault tolerance 2026-05-04 14:59:49 +02:00
17191382cf Incorporate Lia's corrections to QM and QEC fundamentals 2026-05-04 13:01:54 +02:00
aa907ef4a3 Incorporate Lia's corrections to classical fundamentals 2026-05-04 12:12:10 +02:00
12036caa91 Fix bibliography titlecase (in clean_bibliography.sh) and a few things in the bibliography itself 2026-05-04 10:53:50 +02:00
4c206ae9c4 Rephrase first sentence of abstract 2026-05-04 10:34:53 +02:00
01a754e5da Reset acronyms after abstract 2026-05-04 10:31:54 +02:00
81292a2644 Add abstract 2026-05-04 10:28:46 +02:00
73958d7850 Check out version of cel thesis template with option for signature 2026-05-04 02:08:32 +02:00
18e3683502 Add signature 2026-05-04 02:06:58 +02:00
1eb4db289e Make main.tex work with signature modification 2026-05-04 02:06:39 +02:00
f56cd05890 Fix bibtex definition for arxiv papers 2026-05-04 01:45:46 +02:00
e9d996155d Write conclusion 2026-05-04 01:21:26 +02:00
5e26179154 Finish intro 2026-05-03 20:51:32 +02:00
9ae98e07d7 Write most of Introduction; Fix citing Intro. 2026-05-03 19:09:29 +02:00
728c8560c7 Fix N_C/N_V notation 2026-05-03 14:07:04 +02:00
dd30b4fc0d Write captions 2026-05-03 04:26:58 +02:00
6e53ed5d1b Complete results chapter text 2026-05-03 04:00:05 +02:00
0016df0004 Add text for second BPGD plot 2026-05-03 03:10:21 +02:00
9ca2698d38 Add text for first BPGD figure 2026-05-03 02:16:22 +02:00
72461fe555 Complete first draft of warm-start sliding-window decoding section 2026-05-03 01:11:22 +02:00
5fabe2e146 Finish first draft of BP warm start subsection 2026-05-02 23:40:29 +02:00
a90458dd8a Write conclusion to BP investigation. BP investigation now done 2026-05-02 19:16:26 +02:00
d2960b8f0e Write text for figure 4.10 2026-05-02 17:59:44 +02:00
6b1821fd6b Add TODOs; Add magnified plot to other figure 2026-05-02 17:28:20 +02:00
5687499b5b Add paragraphs exp. params, description, and interpretation for fig. 4.9 2026-05-02 16:58:02 +02:00
f4718b67e7 Complete text for first two figures 2026-05-02 14:38:50 +02:00
0848e5dea6 Move order of figures 2026-05-02 11:38:04 +02:00
7e18985b86 Add whole decoding line to max_iter plot 2026-05-02 11:22:25 +02:00
152e784546 Refactor the intro to numerical results 2026-05-02 10:38:51 +02:00
15190ccf48 Include claude corrections for first 5 pages of decoding chapter 2026-05-02 09:01:19 +02:00
606d68e2c1 Rephrase to remove 'gate schedule' 2026-05-01 21:56:03 +02:00
47493a6beb Write numerical results intro 2026-05-01 21:51:48 +02:00
76a91c7d32 Add H_overlap to figure 2026-05-01 19:33:37 +02:00
1632f19c47 Add syndrome update equation 2026-05-01 19:31:18 +02:00
3d3556689e Add node set Visualization figure 2026-05-01 19:13:22 +02:00
4555570665 Finish index definitions 2026-05-01 18:08:57 +02:00
3b7618e1d1 Start VN and CN indexing from zero 2026-05-01 17:30:14 +02:00
635c0aab18 Rewrite VN and CN set definition text; Fix earlier TODOs 2026-05-01 16:43:16 +02:00
c555151b9d Wwrite a few paragraphs on the window generation/decoding 2026-05-01 11:47:21 +02:00
05348579f0 Switch figures 2026-05-01 10:50:07 +02:00
1059b4d98f Add QUITS paper to review 2026-05-01 10:41:54 +02:00
682eeb644e Add literature overview figure 2026-04-30 19:59:21 +02:00
27f13c1db0 Write chapter 4 intro 2026-04-30 14:05:32 +02:00
8071c9f485 Fix typos 2026-04-29 21:03:26 +02:00
94e4c9f8c9 Replace autoref by cref 2026-04-29 20:56:41 +02:00
64cf0e2269 Introduce LER 2026-04-29 20:31:41 +02:00
76270695b9 Fix notation 2026-04-29 20:22:26 +02:00
62b4d4838b Write stim subsection 2026-04-29 18:24:21 +02:00
0aa425ae41 Polish per-round logical error rate subsection 2026-04-29 17:40:37 +02:00
b73a66649c Rewrite DEM subsection; Write first draft of practical considerations 2026-04-29 16:12:25 +02:00
d7f05dc5b9 Rework detector matrix and detector error matrix sections 2026-04-29 13:26:35 +02:00
11178436b6 Rewrite parts of measurement syndrome matrix subsection 2026-04-29 09:26:41 +02:00
dc283012ba Move figures in chapter 3 inbetween text 2026-04-28 23:45:44 +02:00
87e48b5ac6 Move 3-qubit repetition code check matrix; Rewrite DEM intro 2026-04-28 18:58:16 +02:00
42a689d811 Polish second paragraphs of noise model subsecions 2026-04-28 18:12:21 +02:00
b46df8120b Rewrite intro to chapter 3; Add subsections for each noise model 2026-04-28 16:22:03 +02:00
5ced7b152e Write first couple of pages of chapter 3 2026-04-28 01:59:52 +02:00
3953320216 Write mathematical fault tolerance definition 2026-04-27 18:03:28 +02:00
4aa4799969 Fix wrong sim results; Add bpgd with decimation info passing over max iter plots 2026-04-27 16:05:54 +02:00
f899942029 Add TODOs 2026-04-27 00:26:08 +02:00
a68e22d7f5 Add simulation results for all investigations 2026-04-27 00:21:59 +02:00
0955cdd14e Add vanilla BP figures 2026-04-26 19:28:03 +02:00
7015f9d644 Add TODOs to fault tolerance chapter 2026-04-25 21:58:00 +02:00
b50308d014 Add a bunch of content TODOs 2026-04-25 19:35:53 +02:00
93f310d843 Add bit-flip noise and modify phenomenological and circuit-level noise figures 2026-04-25 18:49:03 +02:00
163ef926e7 Move figures to next chapter 2026-04-25 17:40:43 +02:00
4da37dbddc Add three-qubit rep. code syndrome extraction circuit under bit-flip noise 2026-04-25 17:28:17 +02:00
6de9cec27e Add Tanner graph windowing figures with highlighted passed information 2026-04-25 17:09:04 +02:00
474b1d21da Add Tanner graph windowing figure 2026-04-25 16:00:19 +02:00
5483a972f9 Add windowing figure 2026-04-25 15:38:32 +02:00
5d104fbf28 Add detector construction figure 2026-04-25 15:13:02 +02:00
50a10ccb4f Add repeated syndrome extraction circuit figures for bit-flip and phenomenological noise 2026-04-25 14:59:26 +02:00
569df381ee Add clean_bibliography.sh; Incorporate LLM corrections 2026-04-25 14:14:58 +02:00
85771405db Add noise model figures 2026-04-25 14:14:41 +02:00
5875066581 Remove TODOs, formatting, minor changes 2026-04-24 17:58:30 +02:00
494a639329 Finish first draft of text for fundamentals 2026-04-24 17:44:16 +02:00
e59120b683 Fix unicode character in bib file 2026-04-24 14:16:18 +02:00
267d431542 Write BB code paragraph 2026-04-24 14:16:02 +02:00
4e1bd62504 Write CSS codes section 2026-04-24 11:04:57 +02:00
ada6e43be3 Finish writing stabilizer codes 2026-04-24 10:36:59 +02:00
6ea151ffeb Add backlog problem explanation 2026-04-24 09:25:55 +02:00
6e2cf5b8ba Add general syndrome extraction circuit 2026-04-24 00:36:34 +02:00
e792141afd Switch order of challenges 2026-04-23 13:06:01 +02:00
1810ec8632 Fix {ll,rr}bracket; Introduce Pauli group 2026-04-22 23:02:12 +02:00
513eb7579f Finish quantum circuits subsection 2026-04-22 22:48:08 +02:00
47c725e1fa Add Mai Anh's corrections 2026-04-22 22:19:15 +02:00
7d92b54deb Add Jonathan's corrections; n->3600 2026-04-22 20:41:09 +02:00
823c6ecc12 Remove Sisi's paper's figure 2026-04-22 16:23:14 +02:00
0bfa6a7733 Add Tanner graph slides 2026-04-22 16:03:18 +02:00
ecc6b89cb2 Fix BPGD plots 2026-04-22 15:32:31 +02:00
2d53071223 Add corrections to BPGD slide 2026-04-22 14:31:13 +02:00
8196702b73 Add step size corrections 2026-04-22 14:07:17 +02:00
3a0138060e Add window size visualization corrections 2026-04-22 13:35:46 +02:00
ba951c7006 Implement corrections up to slide 17 2026-04-22 10:25:35 +02:00
a6092a5183 Finish first draft of stabilizer measurement section 2026-04-20 22:49:30 +02:00
60e457f21b Add TODO 2026-04-20 18:59:27 +02:00
3aa1518455 Finish QEC intro, most of stabilizer measurements, add outline for rest 2026-04-20 18:58:55 +02:00
2377b02974 Add simulation results with more points for W=5 2026-04-20 16:52:23 +02:00
e9c97516be Add parts of BPGD max_iter results with more datapoints 2026-04-20 10:13:42 +02:00
2b1c5aacce [thesis] modify comments, phrasing, red outline 2026-04-20 00:30:49 +02:00
50401a5169 [final_pres] Fix typo and change phrasing 2026-04-20 00:30:13 +02:00
cce965bd20 Clean up qubits and multi-qubit systems section 2026-04-19 20:15:55 +02:00
9ec70050ef Add dirty version of qubits and multi-qubit states 2026-04-19 19:07:26 +02:00
6483eaa781 Clean up projective measurements section 2026-04-18 21:22:27 +02:00
b28c482e13 Clean up observables section 2026-04-18 20:33:38 +02:00
3407aab2de Add first draft of projective measurements 2026-04-18 17:51:13 +02:00
91fdded3de Write first draft of core concepts and observables subsections 2026-04-18 12:19:32 +02:00
1fbcf0d2e6 Fix DEM explanation E_X offset 2026-04-17 23:36:06 +02:00
4763f6189c Change numerical results bullet points 2026-04-17 23:17:24 +02:00
6afa41ae0a Add edge annotations to workflow overview figure 2026-04-17 23:05:31 +02:00
2aa4bdc1b5 Add sliding window Tanner graph and BPGD slides 2026-04-17 15:02:21 +02:00
9b60bfc4ee Add one-shot results to res folder and annotate sliding window fig 2026-04-17 11:28:09 +02:00
24c574d120 Add rest of BPGD results 2026-04-17 10:26:20 +02:00
817859d09e Add BP sim results; Add some BPGD sim results 2026-04-16 14:32:15 +02:00
4250f2a903 Add sliding-window decoding slide 2026-04-15 18:40:29 +02:00
e940e7ab9f Copy midterm presentation to final presentation 2026-04-15 13:54:21 +02:00
82f27fbede Modify .tmux_session.sh 2026-04-14 13:26:41 +02:00
a7785f6c75 Remove TODOs 2026-04-10 10:51:39 +02:00
9edd80cf28 LLM review 2026-04-10 09:05:24 +02:00
fc9dcbe11e Finish first draft of classical fundamentals 2026-04-10 08:45:36 +02:00
5c4bad30e2 Add SC-LDPC Tanner Graph, fix qualitative LDPC plot, add decoding paragraph 2026-04-08 23:58:34 +02:00
1d822dac8b Enable externalization; Finish writing SC-LDPC section; Add (unfinished) Tanner graph figure 2026-04-07 18:35:57 +02:00
7fc66a2c68 [results] Add LER/p plots for n_iter_sw = 200, n_iter_whole=1536 2026-04-02 09:10:32 +02:00
9ee3eb64e9 Fix typo: 2->1 2026-04-01 18:00:54 +02:00
2246915be9 Add whole v. windowed plot for constant num. of total iterations 2026-04-01 17:51:24 +02:00
5480f2ed7b Fix plotting W instead of F in figure 2026-04-01 15:18:54 +02:00
f21563251b Add soft v. hard over max num iterations plots 2026-04-01 15:16:35 +02:00
4ae8f66603 [thesis] Add BP text and error floor figure 2026-03-30 23:19:11 +02:00
1e3af6c69e [results] Plot simulation results for max_bp_iter=200 2026-03-30 22:34:57 +02:00
942f33582f [thesis] Top-align figures; add content outline; write sc intro 2026-03-30 17:49:43 +02:00
9f3bef606a Change results structure 2026-03-30 10:53:31 +02:00
3dd0863aae Make plots show per-round-LER; Add windowed soft info decoding vs whole decoding comparison 2026-03-30 10:49:20 +02:00
b60b1a2aed Add param-exploration.tex 2026-03-30 03:56:17 +02:00
7db31aec85 Add qec meeting results 2026-03-28 10:35:43 +01:00
631eeed5cd Add windowed vs whole plot 2026-03-27 11:20:50 +01:00
733577fbfb Add resources 2026-03-27 00:29:33 +01:00
6e819d650f Add outline and main content points for QEC Meeting presentation 2026-03-27 00:29:06 +01:00
1aa45bd741 Update bibliography, phrasing, add outlines for sections 2026-03-27 00:15:39 +01:00
168688e9a0 Add qec-meeting-presentation outline 2026-03-26 10:51:08 +01:00
0949255d78 Add latex-common as submodule 2026-03-26 10:50:54 +01:00
12dc737537 Fix build system 2026-03-24 16:24:04 +01:00
082666a8e2 Write ldpc section 2026-03-24 16:23:42 +01:00
1de3eb10fc Change cel slides submodule url 2026-03-23 01:06:07 +01:00
a3191fa0b7 Change phrasing 2026-03-23 01:00:00 +01:00
4c778e7bc6 Add cel slides template to TEXINPUTS in Makefile 2026-03-23 00:59:35 +01:00
fd0a354cf9 Minor changes 2026-03-23 00:58:52 +01:00
3b9f108ee5 Fix gitmodules url 2026-03-23 00:57:23 +01:00
993148d902 Check out newest version of thesis template 2026-03-23 00:57:06 +01:00
c3b0c194fe Make current thesis text use CEL template 2026-03-22 22:57:35 +01:00
7703fa4023 Add cel thesis template to lib/ as submodule 2026-03-22 22:21:06 +01:00
29968c8c4d Finish fist draft of binary linear block codes 2026-03-22 22:11:35 +01:00
e5dc0bc074 Add .tmux_session.sh 2026-03-21 18:58:32 +01:00
361e572a1b Add outline and first page of content for thesis 2026-03-21 18:57:32 +01:00
d8ca717021 Final corrections 2026-02-05 13:02:24 +01:00
44ffee48fd Remove empty slide; Fix TOC 2026-02-05 04:52:36 +01:00
723cfe438a Add graphics 2026-02-05 04:47:28 +01:00
ada33d4af1 Finish backup slide 2026-02-05 04:47:12 +01:00
54c08c5bc3 Finish performance evaluation and conclusion slides 2026-02-05 03:26:54 +01:00
27bcf9ec15 Center slide contents 2026-02-04 22:41:40 +01:00
979f33a825 Replace all references with manual strings 2026-02-04 22:34:48 +01:00
a3e6d273a7 Remove unnecessary text 2026-02-04 21:17:08 +01:00
a624e49f23 Add Tanner graph from AutDec paper 2026-02-04 20:59:47 +01:00
67264e74c9 Animate noise model 2026-02-04 20:16:53 +01:00
93a10270fb Animate detector circuit 2026-02-04 18:32:20 +01:00
ed3a1f50fd Make detector XOR graphic red 2026-02-04 18:20:14 +01:00
f3ee9a32df Add error annotation above omega matrix 2026-02-04 16:11:57 +01:00
57d2ce2dd6 Add changes up to slide 11 2026-02-04 13:56:33 +01:00
849 changed files with 25075 additions and 588 deletions

8
.gitmodules vendored
View File

@@ -1,3 +1,9 @@
[submodule "lib/cel-slides-template-2025"] [submodule "lib/cel-slides-template-2025"]
path = lib/cel-slides-template-2025 path = lib/cel-slides-template-2025
url = git@gitlab.kit.edu:kit/cel/misc/cel-slides-template-2025.git url = ssh://git@gitlab.kit.edu:uhhxt/cel-slides-template-2025.git
[submodule "lib/cel-thesis"]
path = lib/cel-thesis
url = ssh://git@gitlab.kit.edu:uhhxt/cel-thesis.git
[submodule "lib/latex-common"]
path = lib/latex-common
url = ssh:/git@gitlab.kit.edu:uhhxt/latex-common.git

8
.tmux_session.sh Executable file
View File

@@ -0,0 +1,8 @@
#!/bin/bash
SESSION=$1
tmux send-keys -t "$SESSION:1" "./.setup_local_env.sh" Enter
# tmux send-keys -t "$SESSION:1" "export TEXINPUTS=./lib/cel-slides-template-2025:\$TEXINPUTS" C-m
tmux send-keys -t "$SESSION:1" "trap './.clean_local_env.sh' EXIT" Enter
tmux send-keys -t "$SESSION:1" "nvim" Enter
tmux send-keys -t "$SESSION:1" "\\ll" Enter

View File

@@ -1,11 +1,13 @@
DOCUMENTS := $(patsubst src/%/main.tex,build/%.pdf,$(wildcard src/*/main.tex)) DOCUMENTS := build/midterm_presentation.pdf build/thesis.pdf
# DOCUMENTS := build/thesis.pdf
.PHONY: all .PHONY: all
all: $(DOCUMENTS) all: $(DOCUMENTS)
build/%.pdf: src/%/main.tex build/prepared build/%.pdf: src/%/main.tex build/prepared
latexmk $< TEXINPUTS=./lib/cel-slides-template-2025:$(dir $<):$$TEXINPUTS \
mv build/main.pdf $@ latexmk -outdir=build/$* $<
mv build/thesis/main.pdf $@
build/prepared: build/prepared:
mkdir -p build mkdir -p build

Submodule lib/cel-slides-template-2025 updated: 3e5094ffdc...fd978f4227

1
lib/cel-thesis Submodule

Submodule lib/cel-thesis added at f4a0e66b88

1
lib/latex-common Submodule

Internal Server Error - Gitea: Git with a cup of tea
500 Internal Server Error

Gitea Version: 1.25.4