Turings Venner

Banner with the text 'Turings Venner'
Department of Computer Science, Aarhus University

Upcoming Talks

TBA


Speaker
Sophia Yakoubov
Time
16:15, Tuesday 16th of September 2025

TBA


Time
16:15, Thursday 23rd of October 2025

TBA


Speaker
Mathias Rav
Time
16:15, Thursday 13th of November 2025

TBA


Time
16:15, Thursday 1st of December 2025

Previous Talks

Embedding Digital Capabilities in Physical Objects


Speaker
Michael Wessely
Time
16:15, Thursday 8th of May 2025
Location
5335-016 (Peter Bøgh Auditoriet, Nygaard)
Abstract

Computing has fundamentally changed how we interact with digital data. Computational tools let us quickly edit photos with filters, design digital 3D models, and share them with colleagues and friends all over the world. However, these fluid capabilities remain largely confined to virtual spaces, leaving physical objects costly and time-consuming to modify. For example, changing a digital car’s color is very easy and quick, but repainting a car in the real world will come at high costs and long waiting times in a paint shop. In this talk, I will showcase my research advances to enable a world where we can create and modify physical matter as easily as we do it in the digital world. I will start with showing our advances on high-resolution, reprogrammable color textures on physical objects that enables designers and end-users to change the visual appearance of objects in just a few minutes. I also highlight our work on reprogrammable fingernails blending fashion and technology for dynamic self-expression. Next, I will show how computing can transform large-scale objects such as furniture or even entire rooms with soft sensors and displays. Finally, I’ll reveal our progress on integrating computing into the oral cavity through smart dental devices, paving the way for real-time health monitoring and subtle interactions.

Higher-order Functions and Seemingly Impossible Computation


Speaker
Daniel Gratzer
Time
16:15, Monday 28th of April 2025
Location
5335-016 (Peter Bøgh Auditoriet, Nygaard)
Abstract

One of the big shocks of 20th century mathematics was that undecidable problems (those which cannot be checked by a computer) are plentiful and natural. Most famously, the undecidability of the halting problem tells us that there is no algorithm for checking whether a program halts.
In this talk, we focus the opposite: problems which seem entirely undecidable but which are actually computable. In so doing, we'll discuss 'higher-type' computability theory which studies programs with types more complex than ℕ → ℕ and, in particular, we'll explore Martín Escardó's series of results showing that certain function types A → B can be checked for equality.

Quantum Circuit Optimization as SAT


Speaker
Irfansha Shaik
Time
16:15, Wednesday 12th of March 2025
Location
5335-192 (Nygaard)
Abstract

Quantum computing promises speedup in solving computationally hard and classically intractable problems. Logical formulations of such problems are compiled to enable execution on quantum processors. While several competing platforms exist, they all come with different strengths and weaknesses. Circuit optimization in the compilation pipeline helps mitigate some of the weaknesses for practical quantum computing. Industrial compilers like Qiskit by IBM, TKET by Quantinuum mainly use fast heuristic approaches for circuit optimization. However, most of these problems are NP-complete so one needs extensive search methods for better results.
Over the past few years, we have been looking at encoding various optimization problems in to SAT and using domain independent industrial solvers. In this talk, I will briefly discuss some of the problems we solved. The main focus is on the layout synthesis of quantum circuits and some other relevant results.

Multimodal Interaction in Human-Computer Interaction


Speaker
Eve Hoggan
Time
16:15, Wednesday 5th of February 2025
Location
5335-016 (Peter Bøgh Auditoriet, Nygaard)
Abstract

Humans naturally communicate through multiple sensory channels, so it’s no surprise that many of our interactions with digital devices are also multimodal. A multimodal interface combines various sensory modalities - such as visual, auditory, and haptic (touch and gesture) - to enable more natural and flexible communication between humans and computers. These interfaces are common in devices like smartphones, tablets, and other mobile technologies.
The key strength of multimodal interfaces is their adaptability. They allow users to choose the most suitable input or output method and seamlessly switch between modalities based on their physical context or the task at hand.
In this talk, I will explain what multimodal interaction is, why it’s important, and how it works in practice. I’ll explore real-world applications, including collaboration systems and autonomous vehicles, to highlight how multimodal interaction is shaping the way we engage with technology.

Pure Binary Finger Search Trees


Speaker
Casper Moldrup Rysgaard
Time
16:15, Wednesday 4th of December 2024
Location
5335-184 (Nygaard)
Abstract

In this talk, I will present a new data structure called Pure Binary Finger Search Trees, which combines the benefits of red-black trees and doubly-linked lists. Like a red-black tree, it supports efficient O(lg n) insertions and deletions while maintaining balance. However, it also allows for efficient amortized O(1) updates when working with a "finger", i.e. a reference to a specific node, much like in a doubly-linked list. Further it supports efficient finger searches from any node in the tree, where the search time is only dependent on the distance in the underlying order of the nodes.
These operations are obtained without any extra information in the nodes apart from the key and two pointers, much like a doubly-linked list. This is achieved by cleverly encoding extra information within the tree’s structure. I will explain the design of this data structure, its key operations, and how it offers an elegant solution for dynamic, efficient data management.

x: Peeling the Layers under Programming Languages


Speaker
Jean Pichon-Pharabod
Time
16:15, Thursday 21st of November 2024
Location
5335-016 (Peter Bøgh Auditoriet, Nygaard)
Abstract

What does 'x' do? In more words, what does accessing a variable in a programming language entail? In this talk, we will peel the many layers underpinning modern programming, from the effect of the compiler optimisations down to the pipelining deep down in the hardware, and touch upon the key components that make 'x' much more complex than it seems.

Quantum Computers and Cryptography


Speaker
Ivan Damgård
Time
16:15, Monday 21st of October 2024
Location
5335-016 (Peter Bøgh Auditoriet, Nygaard)
Abstract

Cryptography is at the heart of security on today's internet. It ensures your messages are only readable by the intended recipient and you are not communicating with an impostor. Yet for the past few years, it has become increasingly clear, that a large enough quantum computer can break almost all the cryptography that we use today. Even though there are still many years until this would turn into a real problem, we have to begin addressing it now. Luckily for us, we are actively working on new cryptographic methods that are safe even in a post-quantum world of computation.
In this talk, we will dive into what a quantum computer is, how it can break some methods of cryptography, and finally see an example of post-quantum cryptography.

Unnatural Ways to Make Hybrid Communication Natural


Speaker
Maja Dybboe & Johannes Ellemose
Time
16:15, Thursday 26th of September 2024
Location
5335-184 (Nygaard)
Abstract

What are you when you are attending a hybrid meeting remotely? A person? A video feed? Or something else entirely? Since the beginning of the internet, researchers have tried to bridge locations, showing real-time feeds of workspaces, faces and audio. At some point things got weird, and a perfect solution is still not in sight.
In this talk we present some of the funky and sometimes uncanny research in hybrid communication, and how our work with telepresence-robots highlights biases in the existing research.

Anagram Trees


Speaker
Steffan Christ Sølvsten
Time
16:15, Wednesday 28th of August 2024
Location
5335-184 (Nygaard)
Abstract

The Anatree (Anagram Tree) allows one to solve constraint satisfaction problems where the order of the symbols in each input word does not matter. What makes it unique is that the complexity of each operation on this data structure only depends on the number of symbols in the alphabet and the length of each word rather than the total number of words being processed.
I want to show the fundamental design of the Anatree, the basic recursive operations on it, and finally show how it is used in practice on a project of mine.