Summary
- fix dangerous context management
- A slightly stronger lemma allowing slightly simpler proofs
- Complex_Bounded_Operators: Removed some lemmas from Extra_General that are now in Isabelle itself
- Elimination of all z3 calls
- Word_Lib sync from l4v; tweak word_eqI
- generalise word_eqI method; make sure it is exercised
- test_bit_size not longer needed; avoid potential nontermination
- Word_Lib tweaks for slightly more backwards compatibility
- use bit_simps in word_eqI method
- adapted to new version of Infinite_Sum in isabelle-dev
- avoid hardwired document output;
- CTR and ETTS: integration with SpecCheck: minor amendments
- Complex_Bounded_Operators: Replaced use of HOL-Analysis.Infinite_Set_Sum by HOL-Analysis.Infinite_Sum
- Banach_Steinhaus: Removed unused theory dependency Infinite_Set_Sum
- merge
- merge
- Merge Isabelle_C: New C11_Ast_Lib Interface, improved API's, improved doc.
- documentation fine-tuning.
- Added section on C11_Ast_Lib in chapter II.
- Example section restored and Documentation adapted.
- Stramge intermediate configuration: Example section zerschossen.
- Port to Isabelle2021-1 RC 2.
- Improved documentation.
- Examples for iterator - applications: queries, and translations into term.
- Rearranging standard root store; better documentation in C_Command.
- Rearranging the ML _programming Example Section C1.
- reorg 1
- ...
- Improved Standard Interface to C11: Better signatures, a CEnv signature, C11 Std Ast Store (in C2.thy)
- Restructuring of Interfaces; more show cases.
- Updated meta-data for Optics
- Additional scene laws
- Branch merge
- Improved support for code generation, fixed a few bugs, and added a tactic to aid proof goal presentation of lens variables.
- feat(SpecCheck/Show) add parentheses for option SOME case
- merged
- weakened ordering requirements
- used well-founded pre-order in standard redundancy criterions
- derived refutational completeness from finitary and non-finitary standard redundancy criterion
- merge
- deleted incomplete methods for polynomial factorization or root computation in Algebraic-Numbers, since they are now available as complete methods in Factor-Algebraic-Polynomial
- factor_complex_poly delivers distinct list
- merged
- Removal of material that's going to be in Isabelle2021-1
- merge
- refactoring (moving theories and lemmas around)
- sync from l4v
- adjusted Factor_Algebraic_Polynomial to Isabelle/devel (and Isabelle 2021-1, RC3)
- merge of afp-2021
- new entry PAL
- new entry Factor_Algebraic_Polynomial
- merge from afp-2021
- document `publish -`
- changed affiliation of eberl (this time properly)
- changed affiliation of Eberl
- sitegen for Real_Power
- new entry Real_Power
- New entry Szemeredi_Regularity
- tuned proofs -- avoid z3;
- CTR and ETTS: integration with SpecCheck
- used antiquotation to fix LaTeX failure
- adapted to devel
- updated to devel
- merged
- tuned proof for devel
- clarified quotes vs. apostrophes vs. primes;
- more accurate use of LaTeX ndash;
- prefer portable LaTeX mdash;
- tuned whitespace --- removed suspicious Unicode;
- proper Unix linefeeds;
- changed affiliation of eberl (this time properly)
- changed affiliation of eberl
- added author to Saturation_Framework_Extensions
- derived calculus_with_standard_redundancy lemmas from calculus_with_finitary_standard_redundancy
- added locale calculus_with_finitary_standard_redundancy
- Registers: - Added mechanism for raising errors if autogenerated files need updating - Changed definition of Axioms_Quantum.register_pair (returns 0 for incompatible registers, see register_pair_is_register_converse for a useful consequence) - Slightly reducing namespace pollution in Classical_Extra (hiding consts x, y, X, Y etc.)
- feat(SpecCheck) add better unit tests facilities, examples and exceptions property
- discontinued somewhat pointless and slightly outdated document_preprocessor (after consultation with the author);
- Correctness_Algebras: increase nitpick timeout
- CZH: dagger monoidal categories
- update it Isabelle/925b46043b84
- merge from afp-2021
- sitegen for Registers
- new entry Registers
- Correctness_Algebras: increase session timeout
- tuned signature, according to Isabelle/df12779c3ce8;
- feat(SpecCheck) add possibility to make builds fail on failure and extend README
- added missing funding information
- restored theory structure for simple genericity.
- Backed out changeset af549be0a8cd
- restored different entrance points a before Isabelle2021
- proper parentheses (amending 354560d7143a);
- Adjusted to prospective release Isabelle2021-2.
- Correctness_Algebras: uncomment counterexamples
- clarified identity of theory data: avoid accidental pointer_eq, use equality on unique serial instead;
- clarified identity of theory data: pointer_eq is not well-defined (and fails on ARM64), use equality on unique serial instead;
- merge from afp-2021
- remove unused functions
- silence sitegen warning
- new entry X86_Semantics
- adjust to isabelle@549019b4a808
- merge from afp-2021
- metadata for Belief_Revision
- new entry Belief_Revision
- New entry Correctness_Algebras
- prefer "sat_solver = MiniSat", to make examples work uniformly on all platforms;
- updated metadata for Count_Complex_Roots
- corrected the timeout for CZH_Universal_Constructions
- CZH: further results about comma categories and Kan extensions, a variety of other minor amendments
- more generic bit/word lemmas for distribution
- Fixing a name clash between two different "restrict" operators
- Merged
- solved the roots-on-the-border problem
- split Count_Complex_Roots
- more realistic timeout;
- clarified signature, according to Isabelle/ccf599864beb;
- back to dedicated separate shift operations for infix syntax; more default simp rules on closed numeric expressions