Refinement Modeling and Verification of RISC-V Assembly using Knuckledragger
www.philipzucker.com/refine_assem... #assembly #riscv #formalmethods #python with video www.youtube.com/watch?v=NQGh...
Refinement Modeling and Verification of RISC-V Assembly using Knuckledragger
www.philipzucker.com/refine_assem... #assembly #riscv #formalmethods #python with video www.youtube.com/watch?v=NQGh...
[New Blog Post] Thinnings: Sublist Witnesses and de Bruijn Index Shift Clumping www.philipzucker.com/thin1/ #python #logic #math
This is good
But actually. Is the purpose of mathematics engineering or is it aesthetics? Even if it plays out for llms, there may continue to be a market for beautiful proofs. Is there value in a proof assistant even in the face of perfect automation? Yes. You want to understand and debug.
It seems like some of the character comes from the definition of what models are for these logics. Whether connectives, quantifiers, application and equality have to mean what theyβre supposed to or not.
What is βa logicβ? I was asking the other day. I donβt know.
[New Blog Post] State of Knuckledragger III: Kernel Changes, Symbolic Union, AI, and more www.philipzucker.com/state_o_knuc... #python #logic #theoremproving
The simplest known single axiom for groups in terms of multiplication & inverses:
((z * (x * y)^{-1})^{-1} * (z * y^{-1})) * (y^{-1} * y)^{-1} = x
(Source: K. Kunen. Single axioms for groups. J. Automated Reasoning 9 (1992), 291-308)
When Agda met Vampire. ~ Artjoms Ε inkarovs, Michael Rawson. arxiv.org/abs/2602.188... #Agda #ITP #Vampire #ATP
βThe amount of serendipity that will occur in your life, your Luck Surface Area, is directly proportional to the degree to which you do something youβre passionate about combined with the total number of people to whom this is effectively communicated.β
[New Blog Post] An AC Hash Cons with AC matching www.philipzucker.com/ac_hashcons/
[New Blog Post] Weighted Union Find and Ground Knuth Bendix Completion www.philipzucker.com/weighted_uf/
[New Blog Post] SMTLIB as a Compiler IR I www.philipzucker.com/smt_compiler... #compiler #smtlib
six thoughts on generating c ~~ wingolog.org/archives/202...
Proving Cauchy-Schwarz for vec3 in knuckledragger
Enjoy this free-access article from the latest issue of The Physics Teacher. doi.org/10.1119/5.02... #PhysicsTeachers #PhysicsEducation #Physics #TPT
Or insist that 1024 new people follow you.
Yup. It is simpler but has some problems (speed mostly). I also have some experiments asking #check to lean interact to build cffi bindings but its not fleshed out
[New Blog Post] Calling Lean Functions As Python Functions www.philipzucker.com/leancall/ #lean4 #python
[New Blog Post] Term Ordering Etudes: Ground Lexicographic Path Ordering www.philipzucker.com/lpo_etudes/ #logic
Elementary proofs of ring commutativity theorems. ~ Michael Kinyon, Desmond MacHale. arxiv.org/abs/2601.125... #ATP #Prover9 #Math
[New Blog Post] Subterms Modulo Theories I www.philipzucker.com/subterm_mod_... #logic
Maybe that address is just a coincidence
A video and notebook on a short Introduction to SMT solvers
colab.research.google.com/github/philz...
www.youtube.com/watch?v=cI2s...
[New Blog Post] Contextual Union Finds www.philipzucker.com/context_uf2/ #egraphs #logic
Seemingly impossible programs in Lean. ~ Joachim Breitner. www.joachim-breitner.de/blog/818-See... #ITP #LeanProver
130k lines of formal topology in two weeks: Simple and cheap autoformalization for everyone? ~ Josef Urban. arxiv.org/abs/2601.032... #ITP #Mizar #LLMs #Math #Autoformalization
Computing solutions for systems of multivariate ordinary differential equations in Rocq. ~ Holger Thies- dl.acm.org/doi/pdf/10.1... #ITP #RocqProver
Adding sorts to an Isabelle formalization of superposition. ~ Balazs Toth, Martin Desharnais-SchΓ€fer, Jasmin Blanchette. dl.acm.org/doi/pdf/10.1... #ITP #IsabelleHOL
A lambda-superposition tactic for Isabelle/HOL. ~ Massin Guerdi. dl.acm.org/doi/pdf/10.1... #ITP #IsabelleHOL