Toby Murray's Avatar

Toby Murray

@tobycmurray.bsky.social

Professor at University of Melbourne and School of Computing and Information Systems cyber lead; Director @dsi-vic.bsky.social; Oxford DPhil (@compscioxford.bsky.social; @hertfordcollege.bsky.social). Cyber, verification, etc. He/him

850 Followers  |  243 Following  |  281 Posts  |  Joined: 08.08.2023
Posts Following

Posts by Toby Murray (@tobycmurray.bsky.social)

Preview
Formal Verification in the Age of AI For decades, research in formal verification has been guided by a simple mental model that I recently coined the formal verification triangle. The triangle captures a trade-off between three desirable...

New blog post: Formal Verification in the Age of AI verse.systems/blog/post/20...

05.03.2026 08:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

No sleep, no worries

05.03.2026 08:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Avigad had written an important note grappling with the rise of AI for mathematics. Almost all is equally applicable to much of computer science. Academics must face the challenge of re-prosecuting our mission as researchers and educators in the age of AI. www.andrew.cmu.edu/user/avigad/...

04.03.2026 12:13 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Home-brand Howard, perhaps?

04.03.2026 00:16 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
AI and Humans Verify Fields Medal Proof for the First Time How did AI help solve a 24-dimensional puzzle in just two weeks? Dive into the world of sphere packing and find out.

Almost no matter what base of human effort this was situated on, 200K lines of proof in 2 weeks is remarkable. In Isabelle/HOL we used to reckon on about 10K lines of proof = 1 person-year. spectrum.ieee.org/ai-proof-ver... cc @lawrpaulson.bsky.social @microkerneldude.bsky.social

03.03.2026 09:44 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Family includes everyone! ❀️

17.11.2024 21:40 β€” πŸ‘ 33571    πŸ” 22604    πŸ’¬ 822    πŸ“Œ 921

Thoroughly enjoyed this

22.02.2026 11:16 β€” πŸ‘ 47    πŸ” 9    πŸ’¬ 5    πŸ“Œ 1

As I said a few months ago (bsky.app/profile/toby...), GenAI allows thought policing and surveillance of a kind Orwell couldn’t dream of. We should expect the familiar debates between safety-by-surveillance vs civil liberty to be rehashed on this arena, as this piece shows

20.02.2026 23:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Only more important. However of course that’s what I want the answer to be, because that’s what I find most interesting (rather than the algorithms themselves). OTOH maybe learning the algorithms is already sufficient to internalise the design principles and to recognise when each applies

19.02.2026 23:18 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

See eg Levitin whose book is centred on this approach (and from where I inherited it). I’m not sure I’m disagreeing with you, Shriram, but I do wonder to what degree the arrival of GenAI has shifted what it important for students to learn. Intuition tells me that learning how to design has become

19.02.2026 23:18 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

with canonical instances. Then give them problems to solve (β€œdesign an algorithm to …”) with breadcrumbs pointing to which paradigm ought to be applied, with the canonical instances serving as exemplars. This is very well trodden ground and I have to admit to not having innovated much here.

19.02.2026 23:18 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

This is very thoughtful (I’d expect nothing less from Shriram). There is a massive gap I’m sure between what I wish students would focus on and what they actually take away. That’s entirely expected. The way I have tried to teach this stuff previously was to introduce algorithmic paradigms

19.02.2026 23:18 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Know someone doing outstanding research towards or resulting in practical improvements for Australia's national security or capability for defence?

Nominate them for the Eureka Prize for Outstanding Science in Safeguarding Australia by 16 April

https://bit.ly/40jSZi0

19.02.2026 03:52 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Would love to see this talk. But, dude, here is my "program incorrectness" checker:

function is_incorrect(prog) {
return true;
}

It is accurate for 99.9999999.....% of programs, requires no evidence, nor any oracles.

18.02.2026 04:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Right. This is something that I'd love your take on. I feel like these kinds of dynamics explain well why simply trying to improve education, critical thinking, etc. is no panacea against disinformation, because people believing bullshit has much more to do with e.g. group belonging than rationality

18.02.2026 03:54 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

the rational part that knew that since HDMI transmits coded digital signals the result is all or nothing and β€œsignal quality” is meaningless.

18.02.2026 01:57 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What a perfect example of social dynamics leading to irrational decision making. Mine: a salesman once talked me into paying for a much more expensive HDMI cable to ensure β€œsuperior sound and video signal”. In hindsight I’ve always been amazed that the social part of my brain totally overrode

18.02.2026 01:57 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Heaps good. Let's all learn something. Without trying to preempt you, would you have agreed with @ccanonne.github.io 5 years ago? Or does the disagreement stem from different ideas about what the point of teaching "algorithm design" was in the first place?

18.02.2026 01:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Peter Schachte and I had exactly this conversation last week and reached almost exactly the same conclusion. Giving students a framework (and familiarity having applied it) to think lucidly about how to solve computational problems. But that was the point all along.

17.02.2026 11:50 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

🀯

16.02.2026 21:52 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

bsky.app/profile/grog...

16.02.2026 01:34 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

call me a thursday night pub special, cause I'm a well done angus

13.02.2026 01:50 β€” πŸ‘ 25    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1

I’ve never been a Gates fanboy but I note that the passion project of the tech bloke who was the world’s richest man when I was a teen was about saving millions of lives, not ending them.

10.02.2026 12:05 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Cartoon showing a street in the rain. A man on a bike is delivering food, while another courier is delivering packages from Amazon. Two other workers are collecting garbage. Inside one of the houses on the street, we see robots labeled 'AI' sitting dry and warm, engaged in making a paining, playing the violin and writing.

Cartoon showing a street in the rain. A man on a bike is delivering food, while another courier is delivering packages from Amazon. Two other workers are collecting garbage. Inside one of the houses on the street, we see robots labeled 'AI' sitting dry and warm, engaged in making a paining, playing the violin and writing.

The robot apocalypse hasn't happened yet, but still I can't escape the feeling that something has gone horribly wrong... Cartoon for Dutch newspaper @trouw.nl.

More of my work for Trouw: www.trouw.nl/cartoons/tje...

#ArtificialIntelligence #creativity #work #GenerativeAI

02.02.2026 07:38 β€” πŸ‘ 535    πŸ” 235    πŸ’¬ 9    πŸ“Œ 14

I cannot imagine a better term to devalue the intellectual activity of programming.

31.01.2026 22:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Hello first years! Welcome to Code Generation 101. It’s wonderful to lead you in your first steps as future computer scientists.

31.01.2026 22:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

OTOH as a programmer whose primary job it is to implement feature X, not learn library Y, for whom learning happens *incidentally*, maybe the study correctly models that reality, and it’s fair to conclude that AI use hampers incidental learning.

31.01.2026 10:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I also wondered about this aspect. I think it’s possible that the instructions affect how people might choose to use AI. Were I told β€œget it done fast” vs β€œ learn as much as you can” I expect I’d use the AI very differently. However their results suggest there may be ways to be both quick and learn.

31.01.2026 10:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I agree and am glad you called this out. But I’m also a bit wary of trying to generalise too much from these results. The study participants were not (eg.) novice programmers.

31.01.2026 09:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thanks for the thoughts! I read that study mostly through the angle of education, and to me the key takeaway (explicitly made by the authors) is that early AI use when coding prevents the acquisition of the very skills later needed for effective use of AI in coding. (Cf. Breakdown of participants...

31.01.2026 08:02 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 3    πŸ“Œ 0