summaryrefslogtreecommitdiff
path: root/src/theory
AgeCommit message (Expand)Author
2021-09-07sygus: Eliminate calls to Rewriter::rewrite. (#7142)Aina Niemetz
2021-09-03EnvObj: Add options(), context(), userContext(). (#7137)Aina Niemetz
2021-09-03Avoiding duplicate search in maps (#7055)MikolasJanota
2021-09-03sygus: Make more classes derive from EnvObj. (#7140)Aina Niemetz
2021-09-03Standardize Rewriter::rewriteViaMethod call (#7119)Andrew Reynolds
2021-09-03Make quantifier module classes derive from EnvObj (#7132)Andrew Reynolds
2021-09-03sygus: Make CeSingleInv derive from EnvObj. (#7136)Aina Niemetz
2021-09-03theory: Have more classes in theory with reference to Env derive from EnvObj....Aina Niemetz
2021-09-03theory: Have Theory and TheoryArith* derive from EnvObj. (#7128)Aina Niemetz
2021-09-02Remove more instances of ufHo (#7087)Andrew Reynolds
2021-09-02Remove unused `Backtracker` (#7115)Andres Noetzli
2021-09-02[Unit Tests] Fix bags rewrite test (#7114)Andres Noetzli
2021-09-02rewriter: Make rewriteEqualityExt non-static. (#7110)Aina Niemetz
2021-09-01Clean up TheoryEngine header according to code style guidelines. (#7107)Aina Niemetz
2021-09-01rewriter: Make registerTheoryRewriter non-static. (#7101)Aina Niemetz
2021-09-01rewriter: Make clearCaches non-static. (#7100)Aina Niemetz
2021-09-01Lazy proof reconstruction for strings theory solver (#7096)Andrew Reynolds
2021-08-31bv: Remove dump=bv-rewrites. (#7099)Aina Niemetz
2021-08-31bv-to-int-module: implementations and stubs for translating operators (#7086)yoni206
2021-08-31Fix normal forms context-dependent simplification for strings (#7090)Andrew Reynolds
2021-08-30Add kind BAG_MAP and its type rule to bags (#6503)mudathirmahgoub
2021-08-30Fix proof equality engine for "no-explain" premises (#7079)Andrew Reynolds
2021-08-30Fix quantifiers dynamic split module for parametric datatypes (#7085)Andrew Reynolds
2021-08-27Expand definitions in sygus operators at the SMT level (#7077)Andrew Reynolds
2021-08-27Add missing methods to Solver API for models (#7052)Andrew Reynolds
2021-08-26Eliminate currentSmtEngine for subsolver calls (#7068)Andrew Reynolds
2021-08-26Make datatype selector expansion to its own accessible method (#7069)Andrew Reynolds
2021-08-26Improve integration of nonlinear arithmetic into the arithmetic theory. (#6956)Gereon Kremer
2021-08-26Consolidate language types (#7065)Gereon Kremer
2021-08-25Add missing include (#7067)Gereon Kremer
2021-08-25Eliminate calls to currentSmtEngine (#7060)Andrew Reynolds
2021-08-24Split higher-order term database (#7045)Andrew Reynolds
2021-08-24Refactor enumerator management in synth conjecture (#6942)Andrew Reynolds
2021-08-24bv-to-int: more implementations (#7051)yoni206
2021-08-24Uniform treatment of trusted theory inferences in proofs (#7044)Andrew Reynolds
2021-08-23Fix non-deterministism in quantified datatypes expansion rewrite (#7036)Andrew Reynolds
2021-08-23Purify substitutions in strings proof reconstruction (#7035)Andrew Reynolds
2021-08-23Generalize inequality elimination in quantifiers rewriter (#7030)Andrew Reynolds
2021-08-23Fix single invocation partition for higher-order (#7046)Andrew Reynolds
2021-08-22Prenex quantified formulas with user annotations by default (#7048)Andrew Reynolds
2021-08-20Simplify how user-provided quantifier attributes are handled (#6963)Andrew Reynolds
2021-08-20More refactoring of set defaults (#7043)Andrew Reynolds
2021-08-20Eliminate eager model building (#7038)Andrew Reynolds
2021-08-20Use Env class in nonlinear extension (#7039)Gereon Kremer
2021-08-19Catch cases where recursive functions reference functions-to-synthesize (#6993)Andrew Reynolds
2021-08-19Start using Options via Env in arithmetic (#7032)Gereon Kremer
2021-08-18move collectAssertedTerms back to the theory class (#7018)Gereon Kremer
2021-08-18Minor fixes of policy for eliminating quantifiers (#7033)Andres Noetzli
2021-08-17Replace `Maybe` with `std::optional` (#7005)Andres Noetzli
2021-08-17Refactoring theory-specific variable elimination in quantifiers rewriter (#7026)Andrew Reynolds
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback