Oct. 4, 2023, 5:32 a.m. | Carl M. Kadie

Towards Data Science - Medium towardsdatascience.com

Lessons from Verifying the range-set-blaze Crate

By Carl M. Kadie and Divyanshu Ranjan

Crab proving Pythagoras’ theorem — Source: https://openai.com/dall-e-2/ & CC BY-SA 3.0 File:Pythagorean.svg

My Rust crate range-set-blaze depends on a critical function named internal_add. The function is supposed to insert a range of integers into the crate’s data structure. But does it do so correctly? Of course, I test, but testing can miss bugs. Ideally, I want mathematical certainty of correctness.

Aside: As Rust programmers, we appreciate …

dafny formal-verification programming rust software development

Software Engineer for AI Training Data (School Specific)

@ G2i Inc | Remote

Software Engineer for AI Training Data (Python)

@ G2i Inc | Remote

Software Engineer for AI Training Data (Tier 2)

@ G2i Inc | Remote

Data Engineer

@ Lemon.io | Remote: Europe, LATAM, Canada, UK, Asia, Oceania

Artificial Intelligence – Bioinformatic Expert

@ University of Texas Medical Branch | Galveston, TX

Lead Developer (AI)

@ Cere Network | San Francisco, US