Skip to content
/ rIC3 Public

A high-performance implementation of the IC3/PDR algorithm in Rust.

License

Notifications You must be signed in to change notification settings

gipsyh/rIC3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rIC3

rIC3 model checker.

[HWMCC'24] rIC3 won 1st place in BV track at the Hardware Model Checking Competition (HWMCC) 2024

To view the submission for HWMCC'24, please checkout the HWMCC24 branch or download the binary release at https://github.com/gipsyh/rIC3-HWMCC24.

Build and Run

Currently, some dependency libraries are linked through pre-compiled static files in the repository, and they have a dependency on the glibc version. Ubuntu 20.04 or later works fine.

  • Install the Rust compiler https://www.rust-lang.org/
  • Switch to nightly rustup default nightly
  • git clone --recurse-submodules https://github.com/gipsyh/rIC3
  • cargo r --release -- <aig model>

Copyright (C) 2023 - Present, Yuheng Su (gipsyh.icu@gmail.com). All rights reserved.

Without obtaining authorization, rIC3 is not allowed to be used for any commercial purposes.

About

A high-performance implementation of the IC3/PDR algorithm in Rust.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages