Skip to content
View shalashaska117's full-sized avatar

Highlights

  • Pro

Block or report shalashaska117

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shalashaska117/README.md

Hi, I'm Pietro 👋

CS student at the University of Naples Federico II and AI researcher at Project Numina, where I work on automating mathematics and autoformalization with Numina Fuse. I worked on Numina's public Lean 4 formalization of the three-dimensional Kakeya conjecture. I also work on automated theorem proving, model checking, and formal logic.

Open to internship and research opportunities.

Portfolio LinkedIn Email

Open source

I contribute to automated reasoning tools:

  • Vampire, the first-order theorem prover: 8 merged PRs, including fixes for a wrong answer from -newcnf on two Boolean $lets (#894), a parser crash on Boolean $let (#885) and proof output in the wrong TPTP fragment (#884), plus a staged refactor that names the hash function of every container explicitly (#899, #904, #905, #906).
  • LiquidHaskell, the refinement type checker for Haskell: 3 merged PRs fixing the autosize measure for recursive datatypes (#2738, #2742) and rejecting ple annotations in modules that leave PLE off (#2739).
  • Apalache, the symbolic model checker for TLA+: 8 merged PRs across the type checker, expression simplifier, and module importer.

Projects

  • Logic Evaluator: propositional logic parser and Boolean minimizer (Quine-McCluskey, Petrick's method, Karnaugh maps). Python
  • ATL Model Checker: strategic verification of multi-agent systems with Alternating-time Temporal Logic. Python
  • DietiEstates25: full-stack real estate platform with geospatial search. Spring Boot · React · PostGIS
  • Labyrinth Game: multiplayer TCP client-server maze game. C · UNIX sockets

More on my portfolio.

Stack

Reasoning Lean TLA+ Vampire TPTP Liquid Haskell Python

Engineering C++ C Java TypeScript Scala Haskell Spring Boot React PostgreSQL Docker Redis LaTeX

Pinned Loading

  1. LASD_Project_2025 LASD_Project_2025 Public

    LASD - 2024/2025

    C++ 3

  2. atl-model-checker atl-model-checker Public

    Educational ATL model checker for strategic reasoning over concurrent game structures.

    Python

  3. labyrinth-game labyrinth-game Public

    Laboratory of Operating Systems course project, a multi-threaded multi-client C written game

    C

  4. logic-evaluator logic-evaluator Public

    Propositional logic evaluator and Boolean minimizer with parser, AST, truth tables, Quine-McCluskey, Petrick’s Method, and Karnaugh maps.

    Python

  5. vprover/vampire vprover/vampire Public

    The Vampire Theorem Prover

    C++ 437 83

  6. kakeya-3d kakeya-3d Public

    Forked from project-numina/kakeya-3d

    Lean