Skip to main content

litex/verify/
mod.rs

1mod not_exist_demorgan_forall;
2mod verify_and_chain_fact;
3mod verify_atomic_fact;
4mod verify_atomic_fact_by_definition;
5mod verify_atomic_fact_with_known_forall;
6mod verify_builtin_rules;
7mod verify_by_syntax;
8mod verify_equality;
9mod verify_equality_by_builtin_rules;
10mod verify_exist_fact;
11mod verify_exist_fact_with_known_forall;
12mod verify_fact;
13mod verify_fact_well_defined;
14mod verify_facts_the_same_type_and_return_matched_args;
15mod verify_fn_equal_in_builtin;
16mod verify_fn_set_equality_builtin_rule;
17mod verify_forall_fact;
18mod verify_forall_fact_with_iff;
19mod verify_helper;
20mod verify_known_atomic_facts;
21mod verify_non_equational_atomic_fact;
22mod verify_not_forall_fact;
23pub use verify_builtin_rules::{compare_normalized_number_str_to_zero, NumberCompareResult};
24mod verify_arg_satisfy_param_def;
25mod verify_number_in_standard_set;
26mod verify_obj_satisfy_family;
27mod verify_obj_well_defined;
28mod verify_or_fact;
29mod verify_or_fact_with_known_forall;
30mod verify_restrict_by_def;
31mod verify_state;
32mod verify_well_defined_in_local_env;
33
34pub use verify_number_in_standard_set::number_is_in_n;
35pub use verify_number_in_standard_set::number_is_in_n_pos;
36pub use verify_number_in_standard_set::number_is_in_q_neg;
37pub use verify_number_in_standard_set::number_is_in_q_nz;
38pub use verify_number_in_standard_set::number_is_in_q_pos;
39pub use verify_number_in_standard_set::number_is_in_r_neg;
40pub use verify_number_in_standard_set::number_is_in_r_nz;
41pub use verify_number_in_standard_set::number_is_in_r_pos;
42pub use verify_number_in_standard_set::number_is_in_z;
43pub use verify_number_in_standard_set::number_is_in_z_neg;
44pub use verify_number_in_standard_set::number_is_in_z_nz;
45
46pub use verify_state::VerifyState;