Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Mukeshs-MacBook-Pro:SMT mukeshtiwari$ git clone https://git01.codeplex.com/z3 -b unstable
- Cloning into 'z3'...
- remote: Counting objects: 16070, done.
- remote: Compressing objects: 100% (3928/3928), done.
- remote: Total 16070 (delta 12057), reused 16070 (delta 12057)
- Receiving objects: 100% (16070/16070), 7.62 MiB | 287 KiB/s, done.
- Resolving deltas: 100% (12057/12057), done.
- Mukeshs-MacBook-Pro:SMT mukeshtiwari$ ls
- z3
- Mukeshs-MacBook-Pro:SMT mukeshtiwari$ cd z3/
- Mukeshs-MacBook-Pro:z3 mukeshtiwari$ ls
- LICENSE.txt README RELEASE_NOTES configure doc examples scripts src
- Mukeshs-MacBook-Pro:z3 mukeshtiwari$ python
- python python2.5 python2.6 python2.7 pythonw pythonw2.6
- python-config python2.5-config python2.6-config python2.7-config pythonw2.5 pythonw2.7
- Mukeshs-MacBook-Pro:z3 mukeshtiwari$ python s
- scripts/ src/
- Mukeshs-MacBook-Pro:z3 mukeshtiwari$ python scripts/mk_make.py
- New component: 'util'
- New component: 'polynomial'
- New component: 'sat'
- New component: 'nlsat'
- New component: 'interval'
- New component: 'realclosure'
- New component: 'subpaving'
- New component: 'ast'
- New component: 'rewriter'
- New component: 'normal_forms'
- New component: 'model'
- New component: 'tactic'
- New component: 'substitution'
- New component: 'parser_util'
- New component: 'grobner'
- New component: 'euclid'
- New component: 'core_tactics'
- New component: 'sat_tactic'
- New component: 'arith_tactics'
- New component: 'nlsat_tactic'
- New component: 'subpaving_tactic'
- New component: 'aig_tactic'
- New component: 'solver'
- New component: 'cmd_context'
- New component: 'extra_cmds'
- New component: 'smt2parser'
- New component: 'proof_checker'
- New component: 'simplifier'
- New component: 'macros'
- New component: 'pattern'
- New component: 'bit_blaster'
- New component: 'smt_params'
- New component: 'proto_model'
- New component: 'smt'
- New component: 'user_plugin'
- New component: 'bv_tactics'
- New component: 'fuzzing'
- New component: 'fpa'
- New component: 'smt_tactic'
- New component: 'sls_tactic'
- New component: 'muz_qe'
- New component: 'smtlogic_tactics'
- New component: 'ufbv_tactic'
- New component: 'portfolio'
- New component: 'smtparser'
- New component: 'api'
- New component: 'shell'
- New component: 'test'
- New component: 'api_dll'
- New component: 'dotnet'
- New component: 'java'
- New component: 'cpp'
- Python bindinds directory was detected.
- New component: 'cpp_example'
- New component: 'c_example'
- New component: 'maxsat'
- New component: 'dotnet_example'
- New component: 'java_example'
- New component: 'py_example'
- Generated 'src/util/version.h'
- Updated 'src/api/dotnet/Properties/AssemblyInfo'
- Generated 'src/ast/pp_params.hpp'
- Generated 'src/ast/normal_forms/nnf_params.hpp'
- Generated 'src/ast/pattern/pattern_inference_params_helper.hpp'
- Generated 'src/ast/rewriter/arith_rewriter_params.hpp'
- Generated 'src/ast/rewriter/array_rewriter_params.hpp'
- Generated 'src/ast/rewriter/bool_rewriter_params.hpp'
- Generated 'src/ast/rewriter/bv_rewriter_params.hpp'
- Generated 'src/ast/rewriter/poly_rewriter_params.hpp'
- Generated 'src/ast/rewriter/rewriter_params.hpp'
- Generated 'src/ast/simplifier/arith_simplifier_params_helper.hpp'
- Generated 'src/ast/simplifier/array_simplifier_params_helper.hpp'
- Generated 'src/ast/simplifier/bv_simplifier_params_helper.hpp'
- Generated 'src/math/polynomial/algebraic_params.hpp'
- Generated 'src/math/realclosure/rcf_params.hpp'
- Generated 'src/model/model_evaluator_params.hpp'
- Generated 'src/model/model_params.hpp'
- Generated 'src/muz_qe/fixedpoint_params.hpp'
- Generated 'src/nlsat/nlsat_params.hpp'
- Generated 'src/parsers/util/parser_params.hpp'
- Generated 'src/sat/sat_asymm_branch_params.hpp'
- Generated 'src/sat/sat_params.hpp'
- Generated 'src/sat/sat_scc_params.hpp'
- Generated 'src/sat/sat_simplifier_params.hpp'
- Generated 'src/smt/params/smt_params_helper.hpp'
- Generated 'src/solver/combined_solver_params.hpp'
- Generated 'src/ast/pattern/database.h'
- Generated 'src/shell/install_tactic.cpp'
- Generated 'src/test/install_tactic.cpp'
- Generated 'src/api/dll/install_tactic.cpp'
- Generated 'src/shell/mem_initializer.cpp'
- Generated 'src/test/mem_initializer.cpp'
- Generated 'src/api/dll/mem_initializer.cpp'
- Generated 'src/shell/gparams_register_modules.cpp'
- Generated 'src/test/gparams_register_modules.cpp'
- Generated 'src/api/dll/gparams_register_modules.cpp'
- Generated 'src/api/python/z3consts.py'
- Generated 'src/api/dotnet/Enumerations.cs'
- Generated 'src/api/api_log_macros.h'
- Generated 'src/api/api_log_macros.cpp'
- Generated 'src/api/api_commands.cpp'
- Generated 'src/api/python/z3core.py'
- Generated 'src/api/dotnet/Native.cs'
- Listing src/api/python ...
- Compiling src/api/python/z3.py ...
- Compiling src/api/python/z3consts.py ...
- Compiling src/api/python/z3core.py ...
- Compiling src/api/python/z3num.py ...
- Compiling src/api/python/z3poly.py ...
- Compiling src/api/python/z3printer.py ...
- Compiling src/api/python/z3rcf.py ...
- Compiling src/api/python/z3test.py ...
- Compiling src/api/python/z3types.py ...
- Copied 'z3.py'
- Copied 'z3consts.py'
- Copied 'z3core.py'
- Copied 'z3num.py'
- Copied 'z3poly.py'
- Copied 'z3printer.py'
- Copied 'z3rcf.py'
- Copied 'z3test.py'
- Copied 'z3types.py'
- Generated 'z3.pyc'
- Generated 'z3consts.pyc'
- Generated 'z3core.pyc'
- Generated 'z3num.pyc'
- Generated 'z3poly.pyc'
- Generated 'z3printer.pyc'
- Generated 'z3rcf.pyc'
- Generated 'z3test.pyc'
- Generated 'z3types.pyc'
- Testing ar...
- Testing g++...
- Testing gcc...
- Testing OpenMP...
- Host platform: Darwin
- C++ Compiler: g++
- C Compiler : gcc
- Arithmetic: internal
- OpenMP: True
- Prefix: /Library
- 64-bit: True
- Python version: 2.7
- Writing build/Makefile
- Copied Z3Py example 'example.py' to 'build'
- Makefile was successfully generated.
- python packages dir: /Library/Python/2.7/site-packages
- compilation mode: Release
- Type 'cd build; make' to build Z3
- Mukeshs-MacBook-Pro:z3 mukeshtiwari$ cd build/
- Mukeshs-MacBook-Pro:build mukeshtiwari$ make
- src/shell/datalog_frontend.cpp
- src/shell/dimacs_frontend.cpp
- src/shell/gparams_register_modules.cpp
- src/shell/install_tactic.cpp
- src/shell/main.cpp
- src/shell/mem_initializer.cpp
- src/shell/smtlib_frontend.cpp
- src/shell/z3_log_frontend.cpp
- src/api/api_algebraic.cpp
- src/api/api_arith.cpp
- src/api/api_array.cpp
- src/api/api_ast.cpp
- src/api/api_ast_map.cpp
- src/api/api_ast_vector.cpp
- src/api/api_bv.cpp
- src/api/api_commands.cpp
- src/api/api_config_params.cpp
- src/api/api_context.cpp
- src/api/api_datalog.cpp
- src/api/api_datatype.cpp
- src/api/api_goal.cpp
- src/api/api_log.cpp
- src/api/api_log_macros.cpp
- src/api/api_model.cpp
- src/api/api_numeral.cpp
- src/api/api_params.cpp
- src/api/api_parsers.cpp
- src/api/api_polynomial.cpp
- src/api/api_quant.cpp
- src/api/api_rcf.cpp
- src/api/api_solver.cpp
- src/api/api_solver_old.cpp
- src/api/api_stats.cpp
- src/api/api_tactic.cpp
- src/api/api_user_theory.cpp
- src/api/z3_replayer.cpp
- src/parsers/smt/smtlib.cpp
- src/parsers/smt/smtlib_solver.cpp
- src/parsers/smt/smtparser.cpp
- src/tactic/portfolio/default_tactic.cpp
- src/tactic/portfolio/smt_strategic_solver.cpp
- src/tactic/ufbv/macro_finder_tactic.cpp
- src/tactic/ufbv/quasi_macros_tactic.cpp
- src/tactic/ufbv/ufbv_rewriter.cpp
- src/tactic/ufbv/ufbv_rewriter_tactic.cpp
- src/tactic/ufbv/ufbv_tactic.cpp
- src/tactic/smtlogics/nra_tactic.cpp
- src/tactic/smtlogics/qfaufbv_tactic.cpp
- src/tactic/smtlogics/qfauflia_tactic.cpp
- src/tactic/smtlogics/qfbv_tactic.cpp
- src/tactic/smtlogics/qfidl_tactic.cpp
- src/tactic/smtlogics/qflia_tactic.cpp
- src/tactic/smtlogics/qflra_tactic.cpp
- src/tactic/smtlogics/qfnia_tactic.cpp
- src/tactic/smtlogics/qfnra_tactic.cpp
- src/tactic/smtlogics/qfuf_tactic.cpp
- src/tactic/smtlogics/qfufbv_tactic.cpp
- src/tactic/smtlogics/quant_tactics.cpp
- src/muz_qe/aig_exporter.cpp
- src/muz_qe/arith_bounds_tactic.cpp
- src/muz_qe/clp_context.cpp
- src/muz_qe/datalog_parser.cpp
- src/muz_qe/dl_base.cpp
- src/muz_qe/dl_bmc_engine.cpp
- src/muz_qe/dl_boogie_proof.cpp
- src/muz_qe/dl_bound_relation.cpp
- src/muz_qe/dl_check_table.cpp
- src/muz_qe/dl_cmds.cpp
- src/muz_qe/dl_compiler.cpp
- src/muz_qe/dl_context.cpp
- src/muz_qe/dl_costs.cpp
- src/muz_qe/dl_external_relation.cpp
- src/muz_qe/dl_finite_product_relation.cpp
- src/muz_qe/dl_instruction.cpp
- src/muz_qe/dl_interval_relation.cpp
- src/muz_qe/dl_mk_array_blast.cpp
- src/muz_qe/dl_mk_backwards.cpp
- src/muz_qe/dl_mk_bit_blast.cpp
- src/muz_qe/dl_mk_coalesce.cpp
- src/muz_qe/dl_mk_coi_filter.cpp
- src/muz_qe/dl_mk_explanations.cpp
- src/muz_qe/dl_mk_filter_rules.cpp
- src/muz_qe/dl_mk_interp_tail_simplifier.cpp
- src/muz_qe/dl_mk_karr_invariants.cpp
- src/muz_qe/dl_mk_loop_counter.cpp
- src/muz_qe/dl_mk_magic_sets.cpp
- src/muz_qe/dl_mk_magic_symbolic.cpp
- src/muz_qe/dl_mk_partial_equiv.cpp
- src/muz_qe/dl_mk_quantifier_abstraction.cpp
- src/muz_qe/dl_mk_quantifier_instantiation.cpp
- src/muz_qe/dl_mk_rule_inliner.cpp
- src/muz_qe/dl_mk_similarity_compressor.cpp
- src/muz_qe/dl_mk_simple_joins.cpp
- src/muz_qe/dl_mk_slice.cpp
- src/muz_qe/dl_mk_subsumption_checker.cpp
- src/muz_qe/dl_mk_unbound_compressor.cpp
- src/muz_qe/dl_mk_unfold.cpp
- src/muz_qe/dl_product_relation.cpp
- src/muz_qe/dl_relation_manager.cpp
- src/muz_qe/dl_rule.cpp
- src/muz_qe/dl_rule_set.cpp
- src/muz_qe/dl_rule_subsumption_index.cpp
- src/muz_qe/dl_rule_transformer.cpp
- src/muz_qe/dl_sieve_relation.cpp
- src/muz_qe/dl_sparse_table.cpp
- src/muz_qe/dl_table.cpp
- src/muz_qe/dl_table_relation.cpp
- src/muz_qe/dl_util.cpp
- src/muz_qe/equiv_proof_converter.cpp
- src/muz_qe/hilbert_basis.cpp
- src/muz_qe/hnf.cpp
- src/muz_qe/horn_subsume_model_converter.cpp
- src/muz_qe/horn_tactic.cpp
- src/muz_qe/model2expr.cpp
- src/muz_qe/nlarith_util.cpp
- src/muz_qe/pdr_context.cpp
- src/muz_qe/pdr_dl_interface.cpp
- src/muz_qe/pdr_farkas_learner.cpp
- src/muz_qe/pdr_generalizers.cpp
- src/muz_qe/pdr_manager.cpp
- src/muz_qe/pdr_prop_solver.cpp
- src/muz_qe/pdr_reachable_cache.cpp
- src/muz_qe/pdr_smt_context_manager.cpp
- src/muz_qe/pdr_sym_mux.cpp
- src/muz_qe/pdr_util.cpp
- src/muz_qe/proof_utils.cpp
- src/muz_qe/qe.cpp
- src/muz_qe/qe_arith_plugin.cpp
- src/muz_qe/qe_array_plugin.cpp
- src/muz_qe/qe_bool_plugin.cpp
- src/muz_qe/qe_bv_plugin.cpp
- src/muz_qe/qe_cmd.cpp
- src/muz_qe/qe_datatype_plugin.cpp
- src/muz_qe/qe_dl_plugin.cpp
- src/muz_qe/qe_lite.cpp
- src/muz_qe/qe_sat_tactic.cpp
- src/muz_qe/qe_tactic.cpp
- src/muz_qe/rel_context.cpp
- src/muz_qe/replace_proof_converter.cpp
- src/muz_qe/tab_context.cpp
- src/muz_qe/unit_subsumption_tactic.cpp
- src/muz_qe/vsubst_tactic.cpp
- src/tactic/sls/sls_tactic.cpp
- src/smt/tactic/ctx_solver_simplify_tactic.cpp
- src/smt/tactic/smt_tactic.cpp
- src/tactic/fpa/fpa2bv_converter.cpp
- src/tactic/fpa/fpa2bv_tactic.cpp
- src/tactic/fpa/qffpa_tactic.cpp
- src/tactic/bv/bit_blaster_model_converter.cpp
- src/tactic/bv/bit_blaster_tactic.cpp
- src/tactic/bv/bv1_blaster_tactic.cpp
- src/tactic/bv/bv_size_reduction_tactic.cpp
- src/tactic/bv/max_bv_sharing_tactic.cpp
- src/smt/user_plugin/user_decl_plugin.cpp
- src/smt/user_plugin/user_simplifier_plugin.cpp
- src/smt/user_plugin/user_smt_theory.cpp
- src/smt/arith_eq_adapter.cpp
- src/smt/arith_eq_solver.cpp
- src/smt/asserted_formulas.cpp
- src/smt/cached_var_subst.cpp
- src/smt/cost_evaluator.cpp
- src/smt/dyn_ack.cpp
- src/smt/elim_term_ite.cpp
- src/smt/expr_context_simplifier.cpp
- src/smt/fingerprints.cpp
- src/smt/mam.cpp
- src/smt/old_interval.cpp
- src/smt/qi_queue.cpp
- src/smt/smt_almost_cg_table.cpp
- src/smt/smt_case_split_queue.cpp
- src/smt/smt_cg_table.cpp
- src/smt/smt_checker.cpp
- src/smt/smt_clause.cpp
- src/smt/smt_conflict_resolution.cpp
- src/smt/smt_context.cpp
- src/smt/smt_context_inv.cpp
- src/smt/smt_context_pp.cpp
- src/smt/smt_context_stat.cpp
- src/smt/smt_enode.cpp
- src/smt/smt_for_each_relevant_expr.cpp
- src/smt/smt_implied_equalities.cpp
- src/smt/smt_internalizer.cpp
- src/smt/smt_justification.cpp
- src/smt/smt_kernel.cpp
- src/smt/smt_literal.cpp
- src/smt/smt_model_checker.cpp
- src/smt/smt_model_finder.cpp
- src/smt/smt_model_generator.cpp
- src/smt/smt_quantifier.cpp
- src/smt/smt_quantifier_stat.cpp
- src/smt/smt_quick_checker.cpp
- src/smt/smt_relevancy.cpp
- src/smt/smt_setup.cpp
- src/smt/smt_solver.cpp
- src/smt/smt_statistics.cpp
- src/smt/smt_theory.cpp
- src/smt/smt_value_sort.cpp
- src/smt/theory_arith.cpp
- src/smt/theory_array.cpp
- src/smt/theory_array_base.cpp
- src/smt/theory_array_full.cpp
- src/smt/theory_bv.cpp
- src/smt/theory_datatype.cpp
- src/smt/theory_dense_diff_logic.cpp
- src/smt/theory_diff_logic.cpp
- src/smt/theory_dl.cpp
- src/smt/theory_dummy.cpp
- src/smt/theory_horn_ineq.cpp
- src/smt/theory_utvpi.cpp
- src/smt/uses_theory.cpp
- src/smt/watch_list.cpp
- src/smt/proto_model/array_factory.cpp
- src/smt/proto_model/datatype_factory.cpp
- src/smt/proto_model/numeral_factory.cpp
- src/smt/proto_model/proto_model.cpp
- src/smt/proto_model/struct_factory.cpp
- src/smt/proto_model/value_factory.cpp
- src/smt/params/dyn_ack_params.cpp
- src/smt/params/preprocessor_params.cpp
- src/smt/params/qi_params.cpp
- src/smt/params/smt_params.cpp
- src/smt/params/theory_arith_params.cpp
- src/smt/params/theory_bv_params.cpp
- /usr/bin/ranlib: file: smt/params/smt_params.a(dyn_ack_params.o) has no symbols
- src/ast/rewriter/bit_blaster/bit_blaster.cpp
- src/ast/rewriter/bit_blaster/bit_blaster_rewriter.cpp
- src/ast/pattern/expr_pattern_match.cpp
- src/ast/pattern/pattern_inference.cpp
- src/ast/pattern/pattern_inference_params.cpp
- src/ast/macros/macro_finder.cpp
- src/ast/macros/macro_manager.cpp
- src/ast/macros/macro_util.cpp
- src/ast/macros/quasi_macros.cpp
- src/ast/simplifier/arith_simplifier_params.cpp
- src/ast/simplifier/arith_simplifier_plugin.cpp
- src/ast/simplifier/array_simplifier_params.cpp
- src/ast/simplifier/array_simplifier_plugin.cpp
- src/ast/simplifier/basic_simplifier_plugin.cpp
- src/ast/simplifier/bit2int.cpp
- src/ast/simplifier/bv_elim.cpp
- src/ast/simplifier/bv_simplifier_params.cpp
- src/ast/simplifier/bv_simplifier_plugin.cpp
- src/ast/simplifier/datatype_simplifier_plugin.cpp
- src/ast/simplifier/distribute_forall.cpp
- src/ast/simplifier/elim_bounds.cpp
- src/ast/simplifier/inj_axiom.cpp
- src/ast/simplifier/maximise_ac_sharing.cpp
- src/ast/simplifier/poly_simplifier_plugin.cpp
- src/ast/simplifier/pull_ite_tree.cpp
- src/ast/simplifier/push_app_ite.cpp
- src/ast/simplifier/simplifier.cpp
- src/ast/simplifier/simplifier_plugin.cpp
- src/ast/proof_checker/proof_checker.cpp
- src/parsers/smt2/smt2parser.cpp
- src/parsers/smt2/smt2scanner.cpp
- src/cmd_context/extra_cmds/dbg_cmds.cpp
- src/cmd_context/extra_cmds/polynomial_cmds.cpp
- src/cmd_context/extra_cmds/subpaving_cmds.cpp
- src/cmd_context/basic_cmds.cpp
- src/cmd_context/check_logic.cpp
- src/cmd_context/cmd_context.cpp
- src/cmd_context/cmd_context_to_goal.cpp
- src/cmd_context/cmd_util.cpp
- src/cmd_context/context_params.cpp
- src/cmd_context/echo_tactic.cpp
- src/cmd_context/eval_cmd.cpp
- src/cmd_context/parametric_cmd.cpp
- src/cmd_context/pdecl.cpp
- src/cmd_context/simplify_cmd.cpp
- src/cmd_context/tactic_cmds.cpp
- src/cmd_context/tactic_manager.cpp
- src/solver/check_sat_result.cpp
- src/solver/combined_solver.cpp
- src/solver/solver.cpp
- src/solver/solver_na2as.cpp
- src/solver/tactic2solver.cpp
- src/tactic/aig/aig.cpp
- src/tactic/aig/aig_tactic.cpp
- src/math/subpaving/tactic/expr2subpaving.cpp
- src/math/subpaving/tactic/subpaving_tactic.cpp
- src/nlsat/tactic/goal2nlsat.cpp
- src/nlsat/tactic/nlsat_tactic.cpp
- src/nlsat/tactic/qfnra_nlsat_tactic.cpp
- src/tactic/arith/add_bounds_tactic.cpp
- src/tactic/arith/bound_manager.cpp
- src/tactic/arith/bound_propagator.cpp
- src/tactic/arith/bv2int_rewriter.cpp
- src/tactic/arith/bv2real_rewriter.cpp
- src/tactic/arith/degree_shift_tactic.cpp
- src/tactic/arith/diff_neq_tactic.cpp
- src/tactic/arith/factor_tactic.cpp
- src/tactic/arith/fix_dl_var_tactic.cpp
- src/tactic/arith/fm_tactic.cpp
- src/tactic/arith/lia2pb_tactic.cpp
- src/tactic/arith/linear_equation.cpp
- src/tactic/arith/nla2bv_tactic.cpp
- src/tactic/arith/normalize_bounds_tactic.cpp
- src/tactic/arith/pb2bv_model_converter.cpp
- src/tactic/arith/pb2bv_tactic.cpp
- src/tactic/arith/probe_arith.cpp
- src/tactic/arith/propagate_ineqs_tactic.cpp
- src/tactic/arith/purify_arith_tactic.cpp
- src/tactic/arith/recover_01_tactic.cpp
- src/sat/tactic/atom2bool_var.cpp
- src/sat/tactic/goal2sat.cpp
- src/sat/tactic/sat_tactic.cpp
- src/tactic/core/cofactor_elim_term_ite.cpp
- src/tactic/core/cofactor_term_ite_tactic.cpp
- src/tactic/core/ctx_simplify_tactic.cpp
- src/tactic/core/der_tactic.cpp
- src/tactic/core/distribute_forall_tactic.cpp
- src/tactic/core/elim_term_ite_tactic.cpp
- src/tactic/core/elim_uncnstr_tactic.cpp
- src/tactic/core/nnf_tactic.cpp
- src/tactic/core/occf_tactic.cpp
- src/tactic/core/propagate_values_tactic.cpp
- src/tactic/core/reduce_args_tactic.cpp
- src/tactic/core/simplify_tactic.cpp
- src/tactic/core/solve_eqs_tactic.cpp
- src/tactic/core/split_clause_tactic.cpp
- src/tactic/core/symmetry_reduce_tactic.cpp
- src/tactic/core/tseitin_cnf_tactic.cpp
- src/math/euclid/euclidean_solver.cpp
- src/math/grobner/grobner.cpp
- src/parsers/util/cost_parser.cpp
- src/parsers/util/pattern_validation.cpp
- src/parsers/util/scanner.cpp
- src/parsers/util/simple_parser.cpp
- src/ast/substitution/matcher.cpp
- src/ast/substitution/substitution.cpp
- src/ast/substitution/substitution_tree.cpp
- src/ast/substitution/unifier.cpp
- src/tactic/extension_model_converter.cpp
- src/tactic/filter_model_converter.cpp
- src/tactic/goal.cpp
- src/tactic/goal_num_occurs.cpp
- src/tactic/goal_shared_occs.cpp
- src/tactic/goal_util.cpp
- src/tactic/model_converter.cpp
- src/tactic/probe.cpp
- src/tactic/proof_converter.cpp
- src/tactic/tactic.cpp
- src/tactic/tactical.cpp
- src/model/func_interp.cpp
- src/model/model.cpp
- src/model/model_core.cpp
- src/model/model_evaluator.cpp
- src/model/model_pp.cpp
- src/model/model_smt2_pp.cpp
- src/model/model_v2_pp.cpp
- src/ast/normal_forms/defined_names.cpp
- src/ast/normal_forms/name_exprs.cpp
- src/ast/normal_forms/nnf.cpp
- src/ast/normal_forms/pull_quant.cpp
- src/ast/rewriter/arith_rewriter.cpp
- src/ast/rewriter/array_rewriter.cpp
- src/ast/rewriter/ast_counter.cpp
- src/ast/rewriter/bool_rewriter.cpp
- src/ast/rewriter/bv_rewriter.cpp
- src/ast/rewriter/datatype_rewriter.cpp
- src/ast/rewriter/der.cpp
- src/ast/rewriter/dl_rewriter.cpp
- src/ast/rewriter/expr_replacer.cpp
- src/ast/rewriter/expr_safe_replace.cpp
- src/ast/rewriter/factor_rewriter.cpp
- src/ast/rewriter/float_rewriter.cpp
- src/ast/rewriter/mk_simplified_app.cpp
- src/ast/rewriter/quant_hoist.cpp
- src/ast/rewriter/rewriter.cpp
- src/ast/rewriter/th_rewriter.cpp
- src/ast/rewriter/var_subst.cpp
- src/ast/act_cache.cpp
- src/ast/arith_decl_plugin.cpp
- src/ast/array_decl_plugin.cpp
- src/ast/ast.cpp
- src/ast/ast_ll_pp.cpp
- src/ast/ast_lt.cpp
- src/ast/ast_printer.cpp
- src/ast/ast_smt2_pp.cpp
- src/ast/ast_smt_pp.cpp
- src/ast/ast_translation.cpp
- src/ast/ast_util.cpp
- src/ast/bv_decl_plugin.cpp
- src/ast/datatype_decl_plugin.cpp
- src/ast/decl_collector.cpp
- src/ast/dl_decl_plugin.cpp
- src/ast/expr2polynomial.cpp
- src/ast/expr2var.cpp
- src/ast/expr_abstract.cpp
- src/ast/expr_functors.cpp
- src/ast/expr_map.cpp
- src/ast/expr_stat.cpp
- src/ast/expr_substitution.cpp
- src/ast/float_decl_plugin.cpp
- src/ast/for_each_ast.cpp
- src/ast/for_each_expr.cpp
- src/ast/format.cpp
- src/ast/func_decl_dependencies.cpp
- src/ast/has_free_vars.cpp
- src/ast/macro_substitution.cpp
- src/ast/num_occurs.cpp
- src/ast/occurs.cpp
- src/ast/pp.cpp
- src/ast/reg_decl_plugins.cpp
- src/ast/seq_decl_plugin.cpp
- src/ast/shared_occs.cpp
- src/ast/static_features.cpp
- src/ast/used_vars.cpp
- src/ast/well_sorted.cpp
- src/math/subpaving/subpaving.cpp
- src/math/subpaving/subpaving_hwf.cpp
- src/math/subpaving/subpaving_mpf.cpp
- src/math/subpaving/subpaving_mpff.cpp
- src/math/subpaving/subpaving_mpfx.cpp
- src/math/subpaving/subpaving_mpq.cpp
- src/math/realclosure/mpz_matrix.cpp
- src/math/realclosure/realclosure.cpp
- src/math/interval/interval_mpq.cpp
- src/nlsat/nlsat_clause.cpp
- src/nlsat/nlsat_evaluator.cpp
- src/nlsat/nlsat_explain.cpp
- src/nlsat/nlsat_interval_set.cpp
- src/nlsat/nlsat_solver.cpp
- src/nlsat/nlsat_types.cpp
- src/sat/dimacs.cpp
- src/sat/sat_asymm_branch.cpp
- src/sat/sat_clause.cpp
- src/sat/sat_clause_set.cpp
- src/sat/sat_clause_use_list.cpp
- src/sat/sat_cleaner.cpp
- src/sat/sat_config.cpp
- src/sat/sat_elim_eqs.cpp
- src/sat/sat_iff3_finder.cpp
- src/sat/sat_integrity_checker.cpp
- src/sat/sat_model_converter.cpp
- src/sat/sat_probing.cpp
- src/sat/sat_scc.cpp
- src/sat/sat_simplifier.cpp
- src/sat/sat_solver.cpp
- src/sat/sat_watched.cpp
- src/math/polynomial/algebraic_numbers.cpp
- src/math/polynomial/polynomial.cpp
- src/math/polynomial/polynomial_cache.cpp
- src/math/polynomial/polynomial_factorization.cpp
- src/math/polynomial/rpolynomial.cpp
- src/math/polynomial/sexpr2upolynomial.cpp
- src/math/polynomial/upolynomial.cpp
- src/math/polynomial/upolynomial_factorization.cpp
- /usr/bin/ranlib: file: math/polynomial/polynomial.a(polynomial_factorization.o) has no symbols
- src/util/approx_nat.cpp
- src/util/approx_set.cpp
- src/util/bit_util.cpp
- src/util/bit_vector.cpp
- src/util/cmd_context_types.cpp
- src/util/common_msgs.cpp
- src/util/cooperate.cpp
- src/util/debug.cpp
- src/util/env_params.cpp
- src/util/gparams.cpp
- src/util/hash.cpp
- src/util/hwf.cpp
- src/util/inf_int_rational.cpp
- src/util/inf_rational.cpp
- src/util/inf_s_integer.cpp
- src/util/lbool.cpp
- src/util/luby.cpp
- src/util/memory_manager.cpp
- src/util/mpbq.cpp
- src/util/mpf.cpp
- src/util/mpff.cpp
- src/util/mpfx.cpp
- src/util/mpn.cpp
- src/util/mpq.cpp
- src/util/mpq_inf.cpp
- src/util/mpz.cpp
- src/util/page.cpp
- src/util/params.cpp
- src/util/permutation.cpp
- src/util/prime_generator.cpp
- src/util/rational.cpp
- src/util/region.cpp
- src/util/s_integer.cpp
- src/util/scoped_ctrl_c.cpp
- src/util/scoped_timer.cpp
- src/util/sexpr.cpp
- src/util/small_object_allocator.cpp
- src/util/smt2_util.cpp
- src/util/stack.cpp
- src/util/statistics.cpp
- src/util/symbol.cpp
- src/util/timeit.cpp
- src/util/timeout.cpp
- src/util/timer.cpp
- src/util/trace.cpp
- src/util/util.cpp
- src/util/warning.cpp
- src/util/z3_exception.cpp
- g++ -o z3 shell/datalog_frontend.o shell/dimacs_frontend.o shell/gparams_register_modules.o shell/install_tactic.o shell/main.o shell/mem_initializer.o shell/smtlib_frontend.o shell/z3_log_frontend.o api/api.a parsers/smt/smtparser.a tactic/portfolio/portfolio.a tactic/ufbv/ufbv_tactic.a tactic/smtlogics/smtlogic_tactics.a muz_qe/muz_qe.a tactic/sls/sls_tactic.a smt/tactic/smt_tactic.a tactic/fpa/fpa.a tactic/bv/bv_tactics.a smt/user_plugin/user_plugin.a smt/smt.a smt/proto_model/proto_model.a smt/params/smt_params.a ast/rewriter/bit_blaster/bit_blaster.a ast/pattern/pattern.a ast/macros/macros.a ast/simplifier/simplifier.a ast/proof_checker/proof_checker.a parsers/smt2/smt2parser.a cmd_context/extra_cmds/extra_cmds.a cmd_context/cmd_context.a solver/solver.a tactic/aig/aig_tactic.a math/subpaving/tactic/subpaving_tactic.a nlsat/tactic/nlsat_tactic.a tactic/arith/arith_tactics.a sat/tactic/sat_tactic.a tactic/core/core_tactics.a math/euclid/euclid.a math/grobner/grobner.a parsers/util/parser_util.a ast/substitution/substitution.a tactic/tactic.a model/model.a ast/normal_forms/normal_forms.a ast/rewriter/rewriter.a ast/ast.a math/subpaving/subpaving.a math/realclosure/realclosure.a math/interval/interval.a nlsat/nlsat.a sat/sat.a math/polynomial/polynomial.a util/util.a -lpthread -fopenmp
- src/api/dll/dll.cpp
- src/api/dll/gparams_register_modules.cpp
- src/api/dll/install_tactic.cpp
- src/api/dll/mem_initializer.cpp
- g++ -o libz3.dylib -dynamiclib api/dll/dll.o api/dll/gparams_register_modules.o api/dll/install_tactic.o api/dll/mem_initializer.o api/api_algebraic.o api/api_arith.o api/api_array.o api/api_ast.o api/api_ast_map.o api/api_ast_vector.o api/api_bv.o api/api_commands.o api/api_config_params.o api/api_context.o api/api_datalog.o api/api_datatype.o api/api_goal.o api/api_log.o api/api_log_macros.o api/api_model.o api/api_numeral.o api/api_params.o api/api_parsers.o api/api_polynomial.o api/api_quant.o api/api_rcf.o api/api_solver.o api/api_solver_old.o api/api_stats.o api/api_tactic.o api/api_user_theory.o api/z3_replayer.o parsers/smt/smtparser.a tactic/portfolio/portfolio.a tactic/ufbv/ufbv_tactic.a tactic/smtlogics/smtlogic_tactics.a muz_qe/muz_qe.a tactic/sls/sls_tactic.a smt/tactic/smt_tactic.a tactic/fpa/fpa.a tactic/bv/bv_tactics.a smt/user_plugin/user_plugin.a smt/smt.a smt/proto_model/proto_model.a smt/params/smt_params.a ast/rewriter/bit_blaster/bit_blaster.a ast/pattern/pattern.a ast/macros/macros.a ast/simplifier/simplifier.a ast/proof_checker/proof_checker.a parsers/smt2/smt2parser.a cmd_context/extra_cmds/extra_cmds.a cmd_context/cmd_context.a solver/solver.a tactic/aig/aig_tactic.a math/subpaving/tactic/subpaving_tactic.a nlsat/tactic/nlsat_tactic.a tactic/arith/arith_tactics.a sat/tactic/sat_tactic.a tactic/core/core_tactics.a math/euclid/euclid.a math/grobner/grobner.a parsers/util/parser_util.a ast/substitution/substitution.a tactic/tactic.a model/model.a ast/normal_forms/normal_forms.a ast/rewriter/rewriter.a ast/ast.a math/subpaving/subpaving.a math/realclosure/realclosure.a math/interval/interval.a nlsat/nlsat.a sat/sat.a math/polynomial/polynomial.a util/util.a -fopenmp
- Z3 was successfully built.
- Z3Py scripts can already be executed in the 'build' directory.
- Z3Py scripts stored in arbitrary directories can be also executed if 'build' directory is added to the PYTHONPATH environment variable.
- Use the following command to install Z3 at prefix /Library.
- sudo make install
- Mukeshs-MacBook-Pro:build mukeshtiwari$ ls
- Makefile config.mk model sat tactic z3.py z3core.py z3poly.py z3rcf.py z3types.py
- api example.py muz_qe shell test z3.pyc z3core.pyc z3poly.pyc z3rcf.pyc z3types.pyc
- ast libz3.dylib nlsat smt util z3consts.py z3num.py z3printer.py z3test.py
- cmd_context math parsers solver z3 z3consts.pyc z3num.pyc z3printer.pyc z3test.pyc
- Mukeshs-MacBook-Pro:build mukeshtiwari$ pwd
- /Users/mukeshtiwari/SMT/z3/build
- Mukeshs-MacBook-Pro:build mukeshtiwari$ sudo make install
- Password:
- Z3 was successfully installed.
- Mukeshs-MacBook-Pro:build mukeshtiwari$
- Mukeshs-MacBook-Pro:site-packages mukeshtiwari$ cabal install sbv --reinstall
- Warning: The package list for 'hackage.haskell.org' is 33 days old.
- Run 'cabal update' to get the latest list of available packages.
- Resolving dependencies...
- In order, the following will be installed:
- sbv-2.10 (reinstall) changes: HUnit-1.2.5.1 added
- Warning: Note that reinstalls are always dangerous. Continuing anyway...
- Configuring sbv-2.10...
- Building sbv-2.10...
- Preprocessing library sbv-2.10...
- [ 1 of 60] Compiling Data.SBV.Utils.TDiff ( Data/SBV/Utils/TDiff.hs, dist/build/Data/SBV/Utils/TDiff.o )
- [ 2 of 60] Compiling Data.SBV.Utils.Lib ( Data/SBV/Utils/Lib.hs, dist/build/Data/SBV/Utils/Lib.o )
- [ 3 of 60] Compiling Data.SBV.Utils.Boolean ( Data/SBV/Utils/Boolean.hs, dist/build/Data/SBV/Utils/Boolean.o )
- [ 4 of 60] Compiling Data.SBV.BitVectors.AlgReals ( Data/SBV/BitVectors/AlgReals.hs, dist/build/Data/SBV/BitVectors/AlgReals.o )
- [ 5 of 60] Compiling Data.SBV.BitVectors.Data ( Data/SBV/BitVectors/Data.hs, dist/build/Data/SBV/BitVectors/Data.o )
- [ 6 of 60] Compiling Data.SBV.Compilers.CodeGen ( Data/SBV/Compilers/CodeGen.hs, dist/build/Data/SBV/Compilers/CodeGen.o )
- [ 7 of 60] Compiling Data.SBV.Tools.ExpectedValue ( Data/SBV/Tools/ExpectedValue.hs, dist/build/Data/SBV/Tools/ExpectedValue.o )
- [ 8 of 60] Compiling Data.SBV.SMT.SMTLib1 ( Data/SBV/SMT/SMTLib1.hs, dist/build/Data/SBV/SMT/SMTLib1.o )
- [ 9 of 60] Compiling Data.SBV.BitVectors.Model ( Data/SBV/BitVectors/Model.hs, dist/build/Data/SBV/BitVectors/Model.o )
- Loading package ghc-prim ... linking ... done.
- Loading package integer-gmp ... linking ... done.
- Loading package base ... linking ... done.
- Loading package syb-0.3.7 ... linking ... done.
- Loading package array-0.4.0.1 ... linking ... done.
- Loading package deepseq-1.3.0.1 ... linking ... done.
- Loading package filepath-1.3.0.1 ... linking ... done.
- Loading package old-locale-1.0.0.5 ... linking ... done.
- Loading package time-1.4.0.1 ... linking ... done.
- Loading package bytestring-0.10.0.0 ... linking ... done.
- Loading package unix-2.6.0.0 ... linking ... done.
- Loading package directory-1.2.0.0 ... linking ... done.
- Loading package process-1.1.0.2 ... linking ... done.
- Loading package old-time-1.1.0.1 ... linking ... done.
- Loading package transformers-0.3.0.0 ... linking ... done.
- Loading package mtl-2.1.2 ... linking ... done.
- Loading package random-1.0.1.1 ... linking ... done.
- Loading package containers-0.5.0.0 ... linking ... done.
- Loading package pretty-1.1.1.0 ... linking ... done.
- Loading package template-haskell ... linking ... done.
- Loading package QuickCheck-2.5.1.1 ... linking ... done.
- [10 of 60] Compiling Data.SBV.BitVectors.PrettyNum ( Data/SBV/BitVectors/PrettyNum.hs, dist/build/Data/SBV/BitVectors/PrettyNum.o )
- [11 of 60] Compiling Data.SBV.BitVectors.SignCast ( Data/SBV/BitVectors/SignCast.hs, dist/build/Data/SBV/BitVectors/SignCast.o )
- [12 of 60] Compiling Data.SBV.BitVectors.Splittable ( Data/SBV/BitVectors/Splittable.hs, dist/build/Data/SBV/BitVectors/Splittable.o )
- [13 of 60] Compiling Data.SBV.BitVectors.STree ( Data/SBV/BitVectors/STree.hs, dist/build/Data/SBV/BitVectors/STree.o )
- [14 of 60] Compiling Data.SBV.Tools.Polynomial ( Data/SBV/Tools/Polynomial.hs, dist/build/Data/SBV/Tools/Polynomial.o )
- [15 of 60] Compiling Data.SBV.Compilers.C ( Data/SBV/Compilers/C.hs, dist/build/Data/SBV/Compilers/C.o )
- [16 of 60] Compiling Data.SBV.Internals ( Data/SBV/Internals.hs, dist/build/Data/SBV/Internals.o )
- [17 of 60] Compiling Data.SBV.Tools.GenTest ( Data/SBV/Tools/GenTest.hs, dist/build/Data/SBV/Tools/GenTest.o )
- [18 of 60] Compiling Data.SBV.SMT.SMT ( Data/SBV/SMT/SMT.hs, dist/build/Data/SBV/SMT/SMT.o )
- [19 of 60] Compiling Data.SBV.Provers.SExpr ( Data/SBV/Provers/SExpr.hs, dist/build/Data/SBV/Provers/SExpr.o )
- [20 of 60] Compiling Data.SBV.SMT.SMTLib2 ( Data/SBV/SMT/SMTLib2.hs, dist/build/Data/SBV/SMT/SMTLib2.o )
- [21 of 60] Compiling Data.SBV.SMT.SMTLib ( Data/SBV/SMT/SMTLib.hs, dist/build/Data/SBV/SMT/SMTLib.o )
- [22 of 60] Compiling Data.SBV.Provers.Yices ( Data/SBV/Provers/Yices.hs, dist/build/Data/SBV/Provers/Yices.o )
- [23 of 60] Compiling Data.SBV.Provers.Boolector ( Data/SBV/Provers/Boolector.hs, dist/build/Data/SBV/Provers/Boolector.o )
- [24 of 60] Compiling Data.SBV.Provers.CVC4 ( Data/SBV/Provers/CVC4.hs, dist/build/Data/SBV/Provers/CVC4.o )
- [25 of 60] Compiling Data.SBV.Provers.Z3 ( Data/SBV/Provers/Z3.hs, dist/build/Data/SBV/Provers/Z3.o )
- [26 of 60] Compiling Data.SBV.Provers.Prover ( Data/SBV/Provers/Prover.hs, dist/build/Data/SBV/Provers/Prover.o )
- [27 of 60] Compiling Data.SBV.Tools.Optimize ( Data/SBV/Tools/Optimize.hs, dist/build/Data/SBV/Tools/Optimize.o )
- [28 of 60] Compiling Data.SBV ( Data/SBV.hs, dist/build/Data/SBV.o )
- [29 of 60] Compiling Data.SBV.Bridge.Boolector ( Data/SBV/Bridge/Boolector.hs, dist/build/Data/SBV/Bridge/Boolector.o )
- [30 of 60] Compiling Data.SBV.Bridge.CVC4 ( Data/SBV/Bridge/CVC4.hs, dist/build/Data/SBV/Bridge/CVC4.o )
- [31 of 60] Compiling Data.SBV.Bridge.Yices ( Data/SBV/Bridge/Yices.hs, dist/build/Data/SBV/Bridge/Yices.o )
- [32 of 60] Compiling Data.SBV.Bridge.Z3 ( Data/SBV/Bridge/Z3.hs, dist/build/Data/SBV/Bridge/Z3.o )
- [33 of 60] Compiling Data.SBV.Examples.BitPrecise.BitTricks ( Data/SBV/Examples/BitPrecise/BitTricks.hs, dist/build/Data/SBV/Examples/BitPrecise/BitTricks.o )
- [34 of 60] Compiling Data.SBV.Examples.BitPrecise.Legato ( Data/SBV/Examples/BitPrecise/Legato.hs, dist/build/Data/SBV/Examples/BitPrecise/Legato.o )
- [35 of 60] Compiling Data.SBV.Examples.BitPrecise.MergeSort ( Data/SBV/Examples/BitPrecise/MergeSort.hs, dist/build/Data/SBV/Examples/BitPrecise/MergeSort.o )
- [36 of 60] Compiling Data.SBV.Examples.BitPrecise.PrefixSum ( Data/SBV/Examples/BitPrecise/PrefixSum.hs, dist/build/Data/SBV/Examples/BitPrecise/PrefixSum.o )
- [37 of 60] Compiling Data.SBV.Examples.CodeGeneration.AddSub ( Data/SBV/Examples/CodeGeneration/AddSub.hs, dist/build/Data/SBV/Examples/CodeGeneration/AddSub.o )
- [38 of 60] Compiling Data.SBV.Examples.CodeGeneration.CRC_USB5 ( Data/SBV/Examples/CodeGeneration/CRC_USB5.hs, dist/build/Data/SBV/Examples/CodeGeneration/CRC_USB5.o )
- [39 of 60] Compiling Data.SBV.Examples.CodeGeneration.Fibonacci ( Data/SBV/Examples/CodeGeneration/Fibonacci.hs, dist/build/Data/SBV/Examples/CodeGeneration/Fibonacci.o )
- [40 of 60] Compiling Data.SBV.Examples.CodeGeneration.GCD ( Data/SBV/Examples/CodeGeneration/GCD.hs, dist/build/Data/SBV/Examples/CodeGeneration/GCD.o )
- [41 of 60] Compiling Data.SBV.Examples.CodeGeneration.PopulationCount ( Data/SBV/Examples/CodeGeneration/PopulationCount.hs, dist/build/Data/SBV/Examples/CodeGeneration/PopulationCount.o )
- [42 of 60] Compiling Data.SBV.Examples.CodeGeneration.Uninterpreted ( Data/SBV/Examples/CodeGeneration/Uninterpreted.hs, dist/build/Data/SBV/Examples/CodeGeneration/Uninterpreted.o )
- [43 of 60] Compiling Data.SBV.Examples.Crypto.AES ( Data/SBV/Examples/Crypto/AES.hs, dist/build/Data/SBV/Examples/Crypto/AES.o )
- [44 of 60] Compiling Data.SBV.Examples.Crypto.RC4 ( Data/SBV/Examples/Crypto/RC4.hs, dist/build/Data/SBV/Examples/Crypto/RC4.o )
- [45 of 60] Compiling Data.SBV.Examples.Existentials.CRCPolynomial ( Data/SBV/Examples/Existentials/CRCPolynomial.hs, dist/build/Data/SBV/Examples/Existentials/CRCPolynomial.o )
- [46 of 60] Compiling Data.SBV.Examples.Existentials.Diophantine ( Data/SBV/Examples/Existentials/Diophantine.hs, dist/build/Data/SBV/Examples/Existentials/Diophantine.o )
- [47 of 60] Compiling Data.SBV.Examples.Polynomials.Polynomials ( Data/SBV/Examples/Polynomials/Polynomials.hs, dist/build/Data/SBV/Examples/Polynomials/Polynomials.o )
- [48 of 60] Compiling Data.SBV.Examples.Puzzles.Coins ( Data/SBV/Examples/Puzzles/Coins.hs, dist/build/Data/SBV/Examples/Puzzles/Coins.o )
- [49 of 60] Compiling Data.SBV.Examples.Puzzles.Counts ( Data/SBV/Examples/Puzzles/Counts.hs, dist/build/Data/SBV/Examples/Puzzles/Counts.o )
- [50 of 60] Compiling Data.SBV.Examples.Puzzles.DogCatMouse ( Data/SBV/Examples/Puzzles/DogCatMouse.hs, dist/build/Data/SBV/Examples/Puzzles/DogCatMouse.o )
- [51 of 60] Compiling Data.SBV.Examples.Puzzles.Euler185 ( Data/SBV/Examples/Puzzles/Euler185.hs, dist/build/Data/SBV/Examples/Puzzles/Euler185.o )
- [52 of 60] Compiling Data.SBV.Examples.Puzzles.MagicSquare ( Data/SBV/Examples/Puzzles/MagicSquare.hs, dist/build/Data/SBV/Examples/Puzzles/MagicSquare.o )
- [53 of 60] Compiling Data.SBV.Examples.Puzzles.NQueens ( Data/SBV/Examples/Puzzles/NQueens.hs, dist/build/Data/SBV/Examples/Puzzles/NQueens.o )
- [54 of 60] Compiling Data.SBV.Examples.Puzzles.Sudoku ( Data/SBV/Examples/Puzzles/Sudoku.hs, dist/build/Data/SBV/Examples/Puzzles/Sudoku.o )
- [55 of 60] Compiling Data.SBV.Examples.Puzzles.U2Bridge ( Data/SBV/Examples/Puzzles/U2Bridge.hs, dist/build/Data/SBV/Examples/Puzzles/U2Bridge.o )
- [56 of 60] Compiling Data.SBV.Examples.Uninterpreted.AUF ( Data/SBV/Examples/Uninterpreted/AUF.hs, dist/build/Data/SBV/Examples/Uninterpreted/AUF.o )
- [57 of 60] Compiling Data.SBV.Examples.Uninterpreted.Deduce ( Data/SBV/Examples/Uninterpreted/Deduce.hs, dist/build/Data/SBV/Examples/Uninterpreted/Deduce.o )
- [58 of 60] Compiling Data.SBV.Examples.Uninterpreted.Function ( Data/SBV/Examples/Uninterpreted/Function.hs, dist/build/Data/SBV/Examples/Uninterpreted/Function.o )
- [59 of 60] Compiling Data.SBV.Examples.Uninterpreted.Shannon ( Data/SBV/Examples/Uninterpreted/Shannon.hs, dist/build/Data/SBV/Examples/Uninterpreted/Shannon.o )
- [60 of 60] Compiling Data.SBV.Examples.Uninterpreted.Sort ( Data/SBV/Examples/Uninterpreted/Sort.hs, dist/build/Data/SBV/Examples/Uninterpreted/Sort.o )
- In-place registering sbv-2.10...
- Preprocessing executable 'SBVUnitTests' for sbv-2.10...
- [ 1 of 61] Compiling Examples.Arrays.Memory ( SBVUnitTest/Examples/Arrays/Memory.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Examples/Arrays/Memory.o )
- [ 2 of 61] Compiling Examples.Basics.BasicTests ( SBVUnitTest/Examples/Basics/BasicTests.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Examples/Basics/BasicTests.o )
- [ 3 of 61] Compiling Examples.Basics.Higher ( SBVUnitTest/Examples/Basics/Higher.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Examples/Basics/Higher.o )
- [ 4 of 61] Compiling Examples.Basics.ProofTests ( SBVUnitTest/Examples/Basics/ProofTests.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Examples/Basics/ProofTests.o )
- [ 5 of 61] Compiling Examples.Basics.QRem ( SBVUnitTest/Examples/Basics/QRem.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Examples/Basics/QRem.o )
- [ 6 of 61] Compiling Examples.CRC.CCITT ( SBVUnitTest/Examples/CRC/CCITT.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Examples/CRC/CCITT.o )
- Loading package ghc-prim ... linking ... done.
- Loading package integer-gmp ... linking ... done.
- Loading package base ... linking ... done.
- Loading package array-0.4.0.1 ... linking ... done.
- Loading package deepseq-1.3.0.1 ... linking ... done.
- Loading package old-locale-1.0.0.5 ... linking ... done.
- Loading package time-1.4.0.1 ... linking ... done.
- Loading package random-1.0.1.1 ... linking ... done.
- Loading package containers-0.5.0.0 ... linking ... done.
- Loading package pretty-1.1.1.0 ... linking ... done.
- Loading package template-haskell ... linking ... done.
- Loading package QuickCheck-2.5.1.1 ... linking ... done.
- Loading package filepath-1.3.0.1 ... linking ... done.
- Loading package bytestring-0.10.0.0 ... linking ... done.
- Loading package unix-2.6.0.0 ... linking ... done.
- Loading package directory-1.2.0.0 ... linking ... done.
- Loading package transformers-0.3.0.0 ... linking ... done.
- Loading package mtl-2.1.2 ... linking ... done.
- Loading package old-time-1.1.0.1 ... linking ... done.
- Loading package process-1.1.0.2 ... linking ... done.
- Loading package syb-0.3.7 ... linking ... done.
- Loading package sbv-2.10 ... linking ... done.
- Loading package HUnit-1.2.5.1 ... linking ... done.
- [ 7 of 61] Compiling Examples.CRC.CCITT_Unidir ( SBVUnitTest/Examples/CRC/CCITT_Unidir.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Examples/CRC/CCITT_Unidir.o )
- [ 8 of 61] Compiling Examples.CRC.GenPoly ( SBVUnitTest/Examples/CRC/GenPoly.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Examples/CRC/GenPoly.o )
- [ 9 of 61] Compiling Examples.CRC.Parity ( SBVUnitTest/Examples/CRC/Parity.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Examples/CRC/Parity.o )
- [10 of 61] Compiling Examples.CRC.USB5 ( SBVUnitTest/Examples/CRC/USB5.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Examples/CRC/USB5.o )
- [11 of 61] Compiling Examples.Puzzles.PowerSet ( SBVUnitTest/Examples/Puzzles/PowerSet.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Examples/Puzzles/PowerSet.o )
- [12 of 61] Compiling Examples.Puzzles.Temperature ( SBVUnitTest/Examples/Puzzles/Temperature.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Examples/Puzzles/Temperature.o )
- [13 of 61] Compiling Examples.Uninterpreted.Uninterpreted ( SBVUnitTest/Examples/Uninterpreted/Uninterpreted.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Examples/Uninterpreted/Uninterpreted.o )
- [14 of 61] Compiling SBVUnitTestBuildTime ( SBVUnitTest/SBVUnitTestBuildTime.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/SBVUnitTestBuildTime.o )
- [15 of 61] Compiling Paths_sbv ( dist/build/autogen/Paths_sbv.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Paths_sbv.o )
- [16 of 61] Compiling SBVTest ( SBVUnitTest/SBVTest.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/SBVTest.o )
- [17 of 61] Compiling TestSuite.Arrays.Memory ( SBVUnitTest/TestSuite/Arrays/Memory.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Arrays/Memory.o )
- [18 of 61] Compiling TestSuite.Basics.ArithNoSolver ( SBVUnitTest/TestSuite/Basics/ArithNoSolver.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Basics/ArithNoSolver.o )
- [19 of 61] Compiling TestSuite.Basics.ArithSolver ( SBVUnitTest/TestSuite/Basics/ArithSolver.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Basics/ArithSolver.o )
- [20 of 61] Compiling TestSuite.Basics.BasicTests ( SBVUnitTest/TestSuite/Basics/BasicTests.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Basics/BasicTests.o )
- [21 of 61] Compiling TestSuite.Basics.Higher ( SBVUnitTest/TestSuite/Basics/Higher.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Basics/Higher.o )
- [22 of 61] Compiling TestSuite.Basics.ProofTests ( SBVUnitTest/TestSuite/Basics/ProofTests.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Basics/ProofTests.o )
- [23 of 61] Compiling TestSuite.Basics.QRem ( SBVUnitTest/TestSuite/Basics/QRem.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Basics/QRem.o )
- [24 of 61] Compiling TestSuite.BitPrecise.BitTricks ( SBVUnitTest/TestSuite/BitPrecise/BitTricks.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/BitPrecise/BitTricks.o )
- [25 of 61] Compiling TestSuite.BitPrecise.Legato ( SBVUnitTest/TestSuite/BitPrecise/Legato.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/BitPrecise/Legato.o )
- [26 of 61] Compiling TestSuite.BitPrecise.MergeSort ( SBVUnitTest/TestSuite/BitPrecise/MergeSort.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/BitPrecise/MergeSort.o )
- [27 of 61] Compiling TestSuite.BitPrecise.PrefixSum ( SBVUnitTest/TestSuite/BitPrecise/PrefixSum.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/BitPrecise/PrefixSum.o )
- [28 of 61] Compiling TestSuite.CRC.CCITT ( SBVUnitTest/TestSuite/CRC/CCITT.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/CRC/CCITT.o )
- [29 of 61] Compiling TestSuite.CRC.CCITT_Unidir ( SBVUnitTest/TestSuite/CRC/CCITT_Unidir.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/CRC/CCITT_Unidir.o )
- [30 of 61] Compiling TestSuite.CRC.GenPoly ( SBVUnitTest/TestSuite/CRC/GenPoly.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/CRC/GenPoly.o )
- [31 of 61] Compiling TestSuite.CRC.Parity ( SBVUnitTest/TestSuite/CRC/Parity.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/CRC/Parity.o )
- [32 of 61] Compiling TestSuite.CRC.USB5 ( SBVUnitTest/TestSuite/CRC/USB5.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/CRC/USB5.o )
- [33 of 61] Compiling TestSuite.CodeGeneration.AddSub ( SBVUnitTest/TestSuite/CodeGeneration/AddSub.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/CodeGeneration/AddSub.o )
- [34 of 61] Compiling TestSuite.CodeGeneration.CgTests ( SBVUnitTest/TestSuite/CodeGeneration/CgTests.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/CodeGeneration/CgTests.o )
- [35 of 61] Compiling TestSuite.CodeGeneration.CRC_USB5 ( SBVUnitTest/TestSuite/CodeGeneration/CRC_USB5.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/CodeGeneration/CRC_USB5.o )
- [36 of 61] Compiling TestSuite.CodeGeneration.Fibonacci ( SBVUnitTest/TestSuite/CodeGeneration/Fibonacci.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/CodeGeneration/Fibonacci.o )
- [37 of 61] Compiling TestSuite.CodeGeneration.GCD ( SBVUnitTest/TestSuite/CodeGeneration/GCD.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/CodeGeneration/GCD.o )
- [38 of 61] Compiling TestSuite.CodeGeneration.PopulationCount ( SBVUnitTest/TestSuite/CodeGeneration/PopulationCount.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/CodeGeneration/PopulationCount.o )
- [39 of 61] Compiling TestSuite.CodeGeneration.Uninterpreted ( SBVUnitTest/TestSuite/CodeGeneration/Uninterpreted.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/CodeGeneration/Uninterpreted.o )
- [40 of 61] Compiling TestSuite.Crypto.AES ( SBVUnitTest/TestSuite/Crypto/AES.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Crypto/AES.o )
- [41 of 61] Compiling TestSuite.Crypto.RC4 ( SBVUnitTest/TestSuite/Crypto/RC4.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Crypto/RC4.o )
- [42 of 61] Compiling TestSuite.Existentials.CRCPolynomial ( SBVUnitTest/TestSuite/Existentials/CRCPolynomial.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Existentials/CRCPolynomial.o )
- [43 of 61] Compiling TestSuite.Polynomials.Polynomials ( SBVUnitTest/TestSuite/Polynomials/Polynomials.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Polynomials/Polynomials.o )
- [44 of 61] Compiling TestSuite.Puzzles.Coins ( SBVUnitTest/TestSuite/Puzzles/Coins.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Puzzles/Coins.o )
- [45 of 61] Compiling TestSuite.Puzzles.Counts ( SBVUnitTest/TestSuite/Puzzles/Counts.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Puzzles/Counts.o )
- [46 of 61] Compiling TestSuite.Puzzles.DogCatMouse ( SBVUnitTest/TestSuite/Puzzles/DogCatMouse.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Puzzles/DogCatMouse.o )
- [47 of 61] Compiling TestSuite.Puzzles.Euler185 ( SBVUnitTest/TestSuite/Puzzles/Euler185.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Puzzles/Euler185.o )
- [48 of 61] Compiling TestSuite.Puzzles.MagicSquare ( SBVUnitTest/TestSuite/Puzzles/MagicSquare.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Puzzles/MagicSquare.o )
- [49 of 61] Compiling TestSuite.Puzzles.NQueens ( SBVUnitTest/TestSuite/Puzzles/NQueens.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Puzzles/NQueens.o )
- [50 of 61] Compiling TestSuite.Puzzles.PowerSet ( SBVUnitTest/TestSuite/Puzzles/PowerSet.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Puzzles/PowerSet.o )
- [51 of 61] Compiling TestSuite.Puzzles.Sudoku ( SBVUnitTest/TestSuite/Puzzles/Sudoku.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Puzzles/Sudoku.o )
- [52 of 61] Compiling TestSuite.Puzzles.Temperature ( SBVUnitTest/TestSuite/Puzzles/Temperature.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Puzzles/Temperature.o )
- [53 of 61] Compiling TestSuite.Puzzles.U2Bridge ( SBVUnitTest/TestSuite/Puzzles/U2Bridge.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Puzzles/U2Bridge.o )
- [54 of 61] Compiling TestSuite.Uninterpreted.AUF ( SBVUnitTest/TestSuite/Uninterpreted/AUF.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Uninterpreted/AUF.o )
- [55 of 61] Compiling TestSuite.Uninterpreted.Axioms ( SBVUnitTest/TestSuite/Uninterpreted/Axioms.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Uninterpreted/Axioms.o )
- [56 of 61] Compiling TestSuite.Uninterpreted.Function ( SBVUnitTest/TestSuite/Uninterpreted/Function.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Uninterpreted/Function.o )
- [57 of 61] Compiling TestSuite.Uninterpreted.Uninterpreted ( SBVUnitTest/TestSuite/Uninterpreted/Uninterpreted.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Uninterpreted/Uninterpreted.o )
- [58 of 61] Compiling Examples.Basics.Index ( SBVUnitTest/Examples/Basics/Index.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Examples/Basics/Index.o )
- [59 of 61] Compiling TestSuite.Basics.Index ( SBVUnitTest/TestSuite/Basics/Index.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/TestSuite/Basics/Index.o )
- [60 of 61] Compiling SBVTestCollection ( SBVUnitTest/SBVTestCollection.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/SBVTestCollection.o )
- [61 of 61] Compiling Main ( SBVUnitTest/SBVUnitTest.hs, dist/build/SBVUnitTests/SBVUnitTests-tmp/Main.o )
- Linking dist/build/SBVUnitTests/SBVUnitTests ...
- Installing library in /Users/mukeshtiwari/.cabal/lib/sbv-2.10/ghc-7.6.1
- Installing executable(s) in /Users/mukeshtiwari/.cabal/bin
- Registering sbv-2.10...
- Installed sbv-2.10
- Mukeshs-MacBook-Pro:site-packages mukeshtiwari$ ghci -XScopedTypeVariables
- GHCi, version 7.6.1: http://www.haskell.org/ghc/ :? for help
- Loading package ghc-prim ... linking ... done.
- Loading package integer-gmp ... linking ... done.
- Loading package base ... linking ... done.
- Prelude> :m Data.S
- Data.SBV Data.SBV.Examples.Puzzles.DogCatMouse Data.Semigroup.Traversable
- Data.SBV.Bridge.Boolector Data.SBV.Examples.Puzzles.Euler185 Data.Semigroupoid
- Data.SBV.Bridge.CVC4 Data.SBV.Examples.Puzzles.MagicSquare Data.Semigroupoid.Coproduct
- Data.SBV.Bridge.Yices Data.SBV.Examples.Puzzles.NQueens Data.Semigroupoid.Dual
- Data.SBV.Bridge.Z3 Data.SBV.Examples.Puzzles.Sudoku Data.Semigroupoid.Ob
- Data.SBV.Examples.BitPrecise.BitTricks Data.SBV.Examples.Puzzles.U2Bridge Data.Semigroupoid.Product
- Data.SBV.Examples.BitPrecise.Legato Data.SBV.Examples.Uninterpreted.AUF Data.Semigroupoid.Static
- Data.SBV.Examples.BitPrecise.MergeSort Data.SBV.Examples.Uninterpreted.Deduce Data.Sequence
- Data.SBV.Examples.BitPrecise.PrefixSum Data.SBV.Examples.Uninterpreted.Function Data.Sequence.Lens
- Data.SBV.Examples.CodeGeneration.AddSub Data.SBV.Examples.Uninterpreted.Shannon Data.Serialize
- Data.SBV.Examples.CodeGeneration.CRC_USB5 Data.SBV.Examples.Uninterpreted.Sort Data.Serialize.Builder
- Data.SBV.Examples.CodeGeneration.Fibonacci Data.SBV.Internals Data.Serialize.Get
- Data.SBV.Examples.CodeGeneration.GCD Data.STRef Data.Serialize.IEEE754
- Data.SBV.Examples.CodeGeneration.PopulationCount Data.STRef.Lazy Data.Serialize.Put
- Data.SBV.Examples.CodeGeneration.Uninterpreted Data.STRef.Strict Data.Set
- Data.SBV.Examples.Crypto.AES Data.Semifunctor Data.Set.Lens
- Data.SBV.Examples.Crypto.RC4 Data.Semifunctor.Associative Data.Stream
- Data.SBV.Examples.Existentials.CRCPolynomial Data.Semifunctor.Braided Data.String
- Data.SBV.Examples.Existentials.Diophantine Data.Semigroup Data.String.UTF8
- Data.SBV.Examples.Polynomials.Polynomials Data.Semigroup.Bifoldable Data.String.Utils
- Data.SBV.Examples.Puzzles.Coins Data.Semigroup.Bitraversable
- Data.SBV.Examples.Puzzles.Counts Data.Semigroup.Foldable
- Prelude> :m Data.SBV.Bridge.Z3
- Prelude Data.SBV.Bridge.Z3> prove $ \(x::SWord8) -> x `shiftL` 2 .== 4*x
- Loading package pretty-1.1.1.0 ... linking ... done.
- Loading package array-0.4.0.1 ... linking ... done.
- Loading package deepseq-1.3.0.1 ... linking ... done.
- Loading package filepath-1.3.0.1 ... linking ... done.
- Loading package old-locale-1.0.0.5 ... linking ... done.
- Loading package time-1.4.0.1 ... linking ... done.
- Loading package bytestring-0.10.0.0 ... linking ... done.
- Loading package unix-2.6.0.0 ... linking ... done.
- Loading package directory-1.2.0.0 ... linking ... done.
- Loading package process-1.1.0.2 ... linking ... done.
- Loading package old-time-1.1.0.1 ... linking ... done.
- Loading package containers-0.5.0.0 ... linking ... done.
- Loading package random-1.0.1.1 ... linking ... done.
- Loading package template-haskell ... linking ... done.
- Loading package QuickCheck-2.5.1.1 ... linking ... done.
- Loading package transformers-0.3.0.0 ... linking ... done.
- Loading package mtl-2.1.2 ... linking ... done.
- Loading package syb-0.3.7 ... linking ... done.
- Loading package sbv-2.10 ... linking ... done.
- *** An error occurred.
- *** Unable to locate executable for z3
- *** Executable specified: "z3"
- Prelude Data.SBV.Bridge.Z3>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement