Clark Barrett

24 posts

Clark Barrett

Clark Barrett

@ClarkBarrett7

Professor (Research) in Computer Science at Stanford University

Beigetreten Nisan 2020
5 Folgt158 Follower
Clark Barrett retweetet
Adarsh Kumarappan
Adarsh Kumarappan@adarshk123321·
What if we could mathematically prove that code does what it's supposed to do, not just test it and hope? The Caltech AI Alignment Group hosted @ClarkBarrett7 from @Stanford for a talk on CSLib, a platform for AI-assisted formal verification in Lean, and why proving code correct is becoming one of the most urgent problems in AI safety. 1/7
Adarsh Kumarappan tweet media
English
3
7
12
522
Clark Barrett
Clark Barrett@ClarkBarrett7·
Congratulations to the entire CVC4/cvc5 team for winning the Rance Cleaveland Test-of-Time Tool Award at ETAPS this week! etaps.org/awards/test-of…
English
0
1
3
80
Clark Barrett retweetet
Lean
Lean@leanprover·
The CSLib steering committee recently announced the official launch of CSLib — an open-source effort to formalize computer science in Lean, inspired by the impact of Mathlib in mathematics. CS researchers, practitioners, and enthusiasts are invited to get involved to support formalizing essential computer science concepts, and building infrastructure for reasoning about real-world code with Lean. Learn more at: 🌐 cslib.io 📄 White paper: arxiv.org/abs/2602.04846 🤝 Contribute: github.com/leanprover/csl… #LeanLang #LeanProver #CSLib #OpenSource #FormalVerification
Lean tweet media
English
8
84
424
29.7K
UmarAi
UmarAi@Umar__786Ai·
99.9% will fail..!! Tell me the number that is bigger than this..??
UmarAi tweet media
English
25.7K
293
2.4K
3M
Clark Barrett retweetet
CAV
CAV@confCAV·
🥁And the #cav24 Award goes to...🥁 Clark Barrett @Stanford, David Dill @Stanford, Kyle Julian @Wing, Guy Katz @CseHuji and Mykel Kochenderfer @aiprof_mykel @Stanford for their #cav17 paper “Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networks” Congratulations! 👏
CAV tweet media
English
2
15
47
10K
Clark Barrett retweetet
Scott W Viteri
Scott W Viteri@scott_viteri·
How can we train a language model to communicate with other agents? We propose informativeness as a training objective, where a sender's message is informative insofar as it increases the receiver's log probabilities over future observations conditional on the message. (1/8)
Scott W Viteri tweet media
English
1
6
23
3.6K
Clark Barrett retweetet
Certora
Certora@Certora·
Are you ready for @eulerfinance's ✨$1.25M✨ audit competition on @cantinaxyz? We're thrilled to announce that $100k of the total pot is being allocated to formal verification managed by @certora 🔥
Certora tweet media
English
1
15
47
6.1K
Clark Barrett
Clark Barrett@ClarkBarrett7·
@VitalikButerin You might be interested in this work from our lab in which we propose an approach that combines LLMs and formal methods to generate and formally verify code automatically: arxiv.org/abs/2310.17807
English
0
0
0
39
vitalik.eth
vitalik.eth@VitalikButerin·
One application of AI that I am excited about is AI-assisted formal verification of code and bug finding. Right now ethereum's biggest technical risk probably is bugs in code, and anything that could significantly change the game on that would be amazing.
English
2.8K
2K
12.1K
3.6M
Clark Barrett retweetet
cvc5 Solver
cvc5 Solver@cvc5_solver·
We're looking to get to know the users of SMT solvers! Please DM us if you use any SMT solver, and especially if you use cvc5. Reposts for visibility are also appreciated!
English
3
17
18
5.5K
Clark Barrett
Clark Barrett@ClarkBarrett7·
Congratulations to the cvc5 team. 1.0 release yesterday, and best tool paper award at ETAPS today.
English
2
5
62
0
Clark Barrett
Clark Barrett@ClarkBarrett7·
@BRIAN_____ @testsmtsolvers After SAT, you can ask for a model, then plug the model into the original formula, and it should reduce to true. If it does, then you can trust the result. If you want to automate this, you can assert the model together with the original formula and send to another solver.
English
0
0
0
0
Clark Barrett
Clark Barrett@ClarkBarrett7·
@BRIAN_____ @ciphernyx @zhendongsu @testsmtsolvers Well, a healthy skepticism is always good. I suggest that you always check the models you get back from a SAT result. And for UNSAT results, it's good to have more than one solver confirm it. If you do that, I think the chances are very slim that you would miss a bug.
English
2
0
1
0
Clark Barrett
Clark Barrett@ClarkBarrett7·
@testsmtsolvers Also, though this is far from obvious because the QF_S logic was only recently standardized and is not yet published on the website, equality between regular expressions is not allowed by the standard - only membership constraints are allowed.
English
0
0
1
0
Clark Barrett
Clark Barrett@ClarkBarrett7·
@testsmtsolvers Refutational soundness bugs are much more serious, and CVC4 has an ongoing effort to produce independently-checkable proof objects to address this issue.
English
2
0
4
0