|
CBMC
|
Inductiveness. More...
#include "inductiveness.h"#include <util/console.h>#include <util/cout_message.h>#include <util/format_expr.h>#include <solvers/sat/satcheck.h>#include "axioms.h"#include "bv_pointers_wide.h"#include "counterexample_found.h"#include "propagate.h"#include "solver.h"#include <algorithm>#include <iomanip>#include <iostream>
Include dependency graph for inductiveness.cpp:Go to the source code of this file.
Functions | |
| bool | is_subsumed (const std::unordered_set< exprt, irep_hash > &a1, const std::unordered_set< exprt, irep_hash > &a2, const std::unordered_set< exprt, irep_hash > &a3, const exprt &b, const std::unordered_set< symbol_exprt, irep_hash > &address_taken, bool verbose, const namespacet &ns) |
| std::size_t | count_frame (const workt::patht &path, frame_reft f) |
| inductiveness_resultt | inductiveness_check (std::vector< framet > &frames, const std::unordered_set< symbol_exprt, irep_hash > &address_taken, const solver_optionst &solver_options, const namespacet &ns, std::vector< propertyt > &properties, std::size_t property_index) |
Inductiveness.
Definition in file inductiveness.cpp.
| std::size_t count_frame | ( | const workt::patht & | path, |
| frame_reft | f | ||
| ) |
Definition at line 91 of file inductiveness.cpp.
| inductiveness_resultt inductiveness_check | ( | std::vector< framet > & | frames, |
| const std::unordered_set< symbol_exprt, irep_hash > & | address_taken, | ||
| const solver_optionst & | solver_options, | ||
| const namespacet & | ns, | ||
| std::vector< propertyt > & | properties, | ||
| std::size_t | property_index | ||
| ) |
Definition at line 98 of file inductiveness.cpp.
| bool is_subsumed | ( | const std::unordered_set< exprt, irep_hash > & | a1, |
| const std::unordered_set< exprt, irep_hash > & | a2, | ||
| const std::unordered_set< exprt, irep_hash > & | a3, | ||
| const exprt & | b, | ||
| const std::unordered_set< symbol_exprt, irep_hash > & | address_taken, | ||
| bool | verbose, | ||
| const namespacet & | ns | ||
| ) |
Definition at line 30 of file inductiveness.cpp.