3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-07-10 17:16:17 +00:00

Commit graph

  • 86d7a2a529
    Merge e503ead008 into 1d425e55cd Copilot 2026-07-10 16:24:22 +02:00
  • 4f284a5f8d
    Merge f00cf75ce2 into 1d425e55cd Copilot 2026-07-10 16:24:22 +02:00
  • edb9ff53b1
    Merge 37f1ac2e5d into 1d425e55cd Lev Nachmanson 2026-07-10 00:56:45 -07:00
  • 37f1ac2e5d
    Fix MBQI model-construction regression on UFLIA (iss-5421) snapshot-regression-fix/iss-5421-mbqi-lambda-defs-71703a03929c5c4c Lev Nachmanson 2026-07-10 00:56:41 -07:00
  • 2c5705b314
    Merge c0e49d6979 into 1d425e55cd Copilot 2026-07-10 09:44:23 +02:00
  • 9b8d5c0010
    Merge 2a26a5662c into 1d425e55cd Copilot 2026-07-10 09:44:22 +02:00
  • fa93f20d2e Some cleanup/refactoring for stabilization code c3-rewrote-regex-unwinding Clemens Eisenhofer 2026-07-10 09:40:25 +02:00
  • acea06523e
    Merge a37003fa2d into 1d425e55cd Lev Nachmanson 2026-07-10 12:50:02 +09:00
  • 1d425e55cd bug fixes to ho_matching - offset alignment inv_var_shift, callback scopes should not be nested, allow bindings that are not ground master Nikolaj Bjorner 2026-07-09 19:16:07 -07:00
  • 596cc14e83 Replaced stabilizers by landing decomposition (faster!) Rank membership constraints by estimated size of their automaton Some refactoring Some bug fixes Clemens Eisenhofer 2026-07-09 23:24:11 +02:00
  • ed6e2a241d
    opt: validate strict optimization optima faithfully with delta-rational bounds (#10059) Lev Nachmanson 2026-07-09 10:39:23 -07:00
  • b1dc9c0ef2
    Fix OOB bounds-checking in smt_model_finder.cpp to prevent segfaults copilot/fix-consolidated-segfaults-again copilot-swe-agent[bot] 2026-07-09 16:43:47 +00:00
  • 2a26a5662c
    Fix unsigned overflow in parallel solver conflict budget escalation copilot/fix-performance-regression-z3 copilot-swe-agent[bot] 2026-07-09 16:39:52 +00:00
  • c0e49d6979
    Fix Z3 infinite loop: change bv_sort_ac default from false to true copilot/fix-z3-loop-issue copilot-swe-agent[bot] 2026-07-09 16:18:50 +00:00
  • d63140b749
    Initial plan copilot-swe-agent[bot] 2026-07-09 15:54:39 +00:00
  • d9610a87a6
    Initial plan copilot-swe-agent[bot] 2026-07-09 15:51:54 +00:00
  • 912820338c
    Initial plan copilot-swe-agent[bot] 2026-07-09 15:48:15 +00:00
  • 5a55ed7cfb
    Nightly: fix Mac ARM64 build by targeting macOS 13.3 for std::format (#10075) Copilot 2026-07-09 08:45:51 -07:00
  • 0f5ff7f637
    Fix Mac ARM64 nightly build deployment target for std::format copilot-swe-agent[bot] 2026-07-09 14:55:29 +00:00
  • ad10b04f07
    Initial plan copilot-swe-agent[bot] 2026-07-09 14:33:11 +00:00
  • 2c16f44c0a
    [coz3-deepperf-fix] lp: hoist loop-invariant pivot reads in HNF pivot_column_non_fractional (#10073) Lev Nachmanson 2026-07-09 07:02:47 -07:00
  • 1b171b3350
    lp: hoist loop-invariant pivot reads in hnf pivot_column_non_fractional Lev Nachmanson 2026-07-09 04:24:45 -07:00
  • aa6dddbdf0 update pattern inference to allow patterns with variables outside of scope Nikolaj Bjorner 2026-07-08 19:48:10 -07:00
  • f37be0ec64
    Increase Ubuntu OCaml regression timeout in CI copilot/fix-ubuntu-ocaml-job copilot-swe-agent[bot] 2026-07-09 01:59:46 +00:00
  • 1db0258f11
    Initial plan copilot-swe-agent[bot] 2026-07-09 01:56:07 +00:00
  • 30a4a84c79 move verbose out to where it is used Nikolaj Bjorner 2026-07-08 18:53:51 -07:00
  • 3f6a57e8a8
    Improve generation accounting (#10008) (#10009) Nikolaj Bjorner 2026-07-08 15:43:41 -07:00
  • 84935b3746
    Merge branch 'master' into generation Nikolaj Bjorner 2026-07-08 15:43:29 -07:00
  • c56b2cbaa4 fix pattern inference to deal with binders properly, pin sorts in tptp_frontend Nikolaj Bjorner 2026-07-08 15:29:05 -07:00
  • f13411d71d
    Update theory_lra.cpp Nikolaj Bjorner 2026-07-08 14:15:11 -07:00
  • 7a24d3ba78 Revert generation initialization Can Cebeci 2026-07-08 11:19:20 -07:00
  • 872cc0f3f1 Oops.. constants go through get_cg_root now Can Cebeci 2026-07-08 11:11:35 -07:00
  • bc753b510d Clean up Can Cebeci 2026-07-08 10:44:35 -07:00
  • 4978dbe171 Fix index misalignment introduced by last commit Can Cebeci 2026-07-07 22:50:24 -07:00
  • 1a584a2164 Remove pointless generation assignment for eq atom Can Cebeci 2026-07-07 16:07:19 -07:00
  • 0a8e7e2842 Remove constant generation table Can Cebeci 2026-07-07 16:05:54 -07:00
  • 02a1aec6ca ci: fix macOS opam stale-cache patch error by removing manual ~/.opam cache Lev Nachmanson 2026-07-07 10:19:50 -07:00
  • 475af3e5c5 opt: drop LP-relaxation infinitesimal on NLA maximize path Lev Nachmanson 2026-07-07 08:45:15 -07:00
  • 4065e4688c opt: validate strict optimization optima faithfully with delta-rational bounds Lev Nachmanson 2026-07-06 20:41:04 -07:00
  • 965db51b5c use patterns Nikolaj Bjorner 2026-07-07 09:56:37 -07:00
  • 7040a74d1a defer ho-matching to lazy mam Nikolaj Bjorner 2026-07-07 14:59:50 -07:00
  • 0ee0a11731 Revert cg_table. Use m_generation property on congruence roots Can Cebeci 2026-07-07 14:42:06 -07:00
  • f92a0e2d46
    Fix FP E-matching regression: remove redundant m_new_def from theory_lra::can_propagate_core() copilot/fix-regression-in-4155 copilot-swe-agent[bot] 2026-07-07 20:57:47 +00:00
  • 165a4a42bc
    Fix debug-only well-sorted traversal freeing temporary assertions (#10067) Copilot 2026-07-07 13:26:44 -07:00
  • 042bb0d6f0
    Fix well-sorted traversal lifetime bug copilot-swe-agent[bot] 2026-07-07 20:20:37 +00:00
  • 85e02a312f
    Initial plan copilot-swe-agent[bot] 2026-07-07 20:04:16 +00:00
  • 22c779c77c
    [snapshot-regression-fix] Fix elim_uncnstr disabled by manager-wide has_type_vars() flag (iss-6260/small-2) (#10063) Lev Nachmanson 2026-07-07 13:02:37 -07:00
  • 5fc2b04dea
    Mark quantifier instances that lead to conflicts as relevant (#10064) Can Cebeci 2026-07-07 13:01:44 -07:00
  • 5f70ba10a9
    Remove temporary LP batching parameter and make batched explanation unconditional (#10066) Copilot 2026-07-07 13:01:10 -07:00
  • 7dfdce3fd7
    Initial plan copilot-swe-agent[bot] 2026-07-07 19:53:53 +00:00
  • 0a77ac00f5
    Merge branch 'master' into copilot/remove-new-settings Nikolaj Bjorner 2026-07-07 12:51:06 -07:00
  • 334f4fa32b reduce leaks for sorts Nikolaj Bjorner 2026-07-07 11:30:33 -07:00
  • 828e7a4ed6
    Update smt_context.h Nikolaj Bjorner 2026-07-07 11:46:56 -07:00
  • c03cda14f1 Mark quantifier instances that lead to conflicts as relevant Can Cebeci 2026-07-07 11:07:09 -07:00
  • ff7e22c055 make the batch explanation of fixed in row the default Lev Nachmanson 2026-07-07 10:15:07 -07:00
  • 536134be45
    Remove temporary LP batching setting copilot-swe-agent[bot] 2026-07-07 17:09:11 +00:00
  • b2f0d0682a fix loop bug in ho_matching and add throttle configurations Nikolaj Bjorner 2026-07-07 09:20:14 -07:00
  • a3fbb7dcba
    Fix elim_uncnstr disabled by manager-wide has_type_vars() flag Lev Nachmanson 2026-07-07 01:43:44 -07:00
  • cd9346d2cd
    opt: adopt exact strict supremum/infimum optima (fixes strict-optimum regression) Lev Nachmanson 2026-07-07 01:10:06 -07:00
  • d9d3be959c
    Pin macOS wheel target to 13.0 in release and nightly workflows (#10054) Copilot 2026-07-06 17:55:01 -07:00
  • d1aaae6856 allow lambdas in select positions for model, ignore beta redex incompletness when using arrays for MBQI Nikolaj Bjorner 2026-07-06 17:43:01 -07:00
  • ca6d6e3977 pattern_inference: use auto for structured binding; drop debug well_sorted asserts in rewriter Nikolaj Bjorner 2026-07-06 17:14:22 -07:00
  • 5534dba680 update well_sorted to check patterns, fix variable shift in pattern inference Nikolaj Bjorner 2026-07-06 16:57:52 -07:00
  • 470e966791 bugfixes to front-end and matcher Nikolaj Bjorner 2026-07-06 15:29:02 -07:00
  • 6c8a5cd853 fix HO-matcher imitation curry-order and instance-assembly ordering bugs Nikolaj Bjorner 2026-07-05 17:25:01 -07:00
  • 72d27e1cbb smt: instrument ho-matching and ho-var term-enumeration statistics NikolajBjorner 2026-07-05 15:36:30 -07:00
  • e20945c743 include code for dumpign tptp Nikolaj Bjorner 2026-07-05 13:53:53 -07:00
  • 835679b27d
    Revert #10052: eager-commit of infinitesimal LP hint is unsound for shared-symbol objectives (#10057) Lev Nachmanson 2026-07-06 12:56:13 -07:00
  • a0ecf07672 Revert "[snapshot-regression-fix] opt: preserve strict supremum/infimum optima with infinitesimal component (#10052)" Lev Nachmanson 2026-07-06 12:51:14 -07:00
  • f37b435923
    [coz3-deepperf-fix] Batch fixed-column bound-witness linearization per row in lar_solver (#10029) Lev Nachmanson 2026-07-06 10:39:22 -07:00
  • aa759a4297
    Pin macOS nightly wheel target to 13.0 copilot-swe-agent[bot] 2026-07-06 16:44:34 +00:00
  • 2f011ffcbb
    Pin macOS wheel deployment target to 13.0 in release workflow copilot-swe-agent[bot] 2026-07-06 00:34:27 +00:00
  • 5cae8ce958
    Initial plan copilot-swe-agent[bot] 2026-07-06 00:13:18 +00:00
  • e1f99b569d
    [snapshot-regression-fix] seq_rewriter: re.range with a provably-empty bound must be the empty language (#10047) Nightly Lev Nachmanson 2026-07-05 13:05:38 -07:00
  • 165f79a051 handle lambda equalities Nikolaj Bjorner 2026-07-05 12:51:33 -07:00
  • 6610545c08 disable loop split set split_set Nikolaj Bjorner 2026-07-05 12:03:27 -07:00
  • a0da774400 lp: gate per-row batched fixed-column explanation behind lp.batch_explain_fixed_in_row coz3-deepperf-fix-explain-fixed-column-toggle Lev Nachmanson 2026-07-05 11:35:29 -07:00
  • eccdffa781
    [snapshot-regression-fix] opt: preserve strict supremum/infimum optima with infinitesimal component (#10052) Lev Nachmanson 2026-07-05 09:15:19 -07:00
  • 85467986ad seq_monadic: whole-language monadic decomposition for regex membership (log-only diagnostic) c3-split-marker Margus Veanes 2026-07-05 15:28:34 +03:00
  • d1a85c4e81
    opt: preserve strict supremum/infimum optima with infinitesimal component Lev Nachmanson 2026-07-05 04:26:16 -07:00
  • 1d936e2384
    opt: keep infinitesimal LP optimum instead of falling back to model value Lev Nachmanson 2026-07-05 02:31:15 -07:00
  • 380ad825e6
    lp: restore deterministic integer heuristic gates by default (random_hammers=false) snapshot-regression-fix/iss-3072-lp-random-hammers-default-02de72957c0ff03e Lev Nachmanson 2026-07-05 01:49:29 -07:00
  • 6a21c160eb
    opt: fix timeout on real-valued optimization with open (strict) optima Lev Nachmanson 2026-07-05 01:04:46 -07:00
  • 28e9610a1f
    opt: preserve strict-inequality (infinitesimal) optima in maximize_objective Lev Nachmanson 2026-07-05 00:41:18 -07:00
  • 0e9fd52af4
    seq: fix re.range with empty-string bound wrongly left symbolic Lev Nachmanson 2026-07-05 00:13:07 -07:00
  • 557a0cadab
    opt_solver: clarify model member names (#10042) Lev Nachmanson 2026-07-04 17:32:46 -07:00
  • 8f9a4cf75b opt_solver: clarify model member names Lev Nachmanson 2026-07-04 17:31:52 -07:00
  • fdc32d0e60
    Fix inconsistent optimization result with unvalidated LP bound (#10028) (#10040) Lev Nachmanson 2026-07-04 17:28:42 -07:00
  • 3f62cb9932 fix bug in intersection iterator Nikolaj Bjorner 2026-07-04 16:26:51 -07:00
  • 458a5f62af Fix inconsistent optimization result with unvalidated LP bound (#10028) Lev Nachmanson 2026-07-04 12:41:15 -07:00
  • 86eae57046 disable unsound filter on equalities for beta redex completeness Nikolaj Bjorner 2026-07-04 15:42:30 -07:00
  • 56c366009a updates to tptp_frontend Nikolaj Bjorner 2026-07-04 14:34:06 -07:00
  • 5fc81bd1ae stop complaining abot Char in QF_S benchmarks c3 Nikolaj Bjorner 2026-07-04 14:30:00 -07:00
  • 3a4cdfdc26 stop complaining abot Char in QF_S benchmarks Nikolaj Bjorner 2026-07-04 14:29:10 -07:00
  • 0b40cfcd8e stop complaining abot Char in QF_S benchmarks Nikolaj Bjorner 2026-07-04 14:27:34 -07:00
  • f698c99a08
    Refine regression test naming for recfun minimize case copilot/fix-canceled-error-on-minimize copilot-swe-agent[bot] 2026-07-04 20:27:10 +00:00
  • 22c04f8251
    Add regression for optimize recfun minimize canceled issue copilot-swe-agent[bot] 2026-07-04 20:25:57 +00:00
  • 969a2f392b
    Initial plan copilot-swe-agent[bot] 2026-07-04 20:04:07 +00:00
  • 208cc56861 fix build Nikolaj Bjorner 2026-07-04 12:51:52 -07:00
  • 70df91bc4e fix #10039 and #10032 Nikolaj Bjorner 2026-07-04 12:42:50 -07:00