NEWS
changeset 74801 189248f76ed8
parent 74775 4f1c1c7eb95f
parent 74797 1c2863734db1
child 74803 825cd198d85c
equal deleted inserted replaced
74775:4f1c1c7eb95f 74801:189248f76ed8
   204 min.absorb4, max.absorb1, max.absorb2, max.absorb3, max.absorb4. Minor
   204 min.absorb4, max.absorb1, max.absorb2, max.absorb3, max.absorb4. Minor
   205 INCOMPATIBILITY.
   205 INCOMPATIBILITY.
   206 
   206 
   207 * Sledgehammer:
   207 * Sledgehammer:
   208   - Update of bundled provers:
   208   - Update of bundled provers:
   209       E 2.6
   209       . E 2.6
   210       Vampire 4.6 (with Open Source license)
   210       . Vampire 4.6 (with Open Source license)
   211       veriT 2021.06-rmx
   211       . veriT 2021.06.1-rmx
   212       Zipperposition 2.1
   212       . Zipperposition 2.1
       
   213       . Z3 4.4.1 for arm64-linux, which approximates Z3 4.4.0pre,
       
   214         but sometimes failes or crashes
   213   - Adjusted default provers:
   215   - Adjusted default provers:
   214       cvc4 vampire verit e spass z3 zipperposition
   216       cvc4 vampire verit e spass z3 zipperposition
   215   - Adjusted Zipperposition's slicing.
   217   - Adjusted Zipperposition's slicing.
   216   - Removed legacy "lam_lifting" (synonym for "lifting") from option
   218   - Removed legacy "lam_lifting" (synonym for "lifting") from option
   217     "lam_trans". Minor INCOMPATIBILITY.
   219     "lam_trans". Minor INCOMPATIBILITY.
   226   - Updated the Metis prover underlying the "metis" proof method to
   228   - Updated the Metis prover underlying the "metis" proof method to
   227     version 2.4 (release 20200713). The new version fixes one
   229     version 2.4 (release 20200713). The new version fixes one
   228     implementation defect. Very slight INCOMPATIBILITY.
   230     implementation defect. Very slight INCOMPATIBILITY.
   229 
   231 
   230 * Nitpick: External solver "MiniSat" is available for all supported
   232 * Nitpick: External solver "MiniSat" is available for all supported
   231 Isabelle platforms (including Windows and ARM); while "MiniSat_JNI" only
   233 Isabelle platforms (including 64bit Windows and ARM); while
   232 works for Intel Linux and macOS.
   234 "MiniSat_JNI" only works for Intel Linux and macOS.
   233 
   235 
   234 * Theory HOL-Library.Lattice_Syntax has been superseded by bundle
   236 * Theory HOL-Library.Lattice_Syntax has been superseded by bundle
   235 "lattice_syntax": it can be used in a local context via 'include' or in
   237 "lattice_syntax": it can be used in a local context via 'include' or in
   236 a global theory via 'unbundle'. The opposite declarations are bundled as
   238 a global theory via 'unbundle'. The opposite declarations are bundled as
   237 "no_lattice_syntax". Minor INCOMPATIBILITY.
   239 "no_lattice_syntax". Minor INCOMPATIBILITY.
   944 development: libphutil has been discontinued. Minor INCOMPATIBILITY:
   946 development: libphutil has been discontinued. Minor INCOMPATIBILITY:
   945 existing server installations should remove libphutil from
   947 existing server installations should remove libphutil from
   946 /usr/local/bin/isabelle-phabricator-upgrade and each installation root
   948 /usr/local/bin/isabelle-phabricator-upgrade and each installation root
   947 directory (e.g. /var/www/phabricator-vcs/libphutil).
   949 directory (e.g. /var/www/phabricator-vcs/libphutil).
   948 
   950 
   949 * Experimental support for arm64-linux platform. The reference platform
   951 * Almost complete support for arm64-linux platform. The reference
   950 is Raspberry Pi 4 with 8 GB RAM running Pi OS (64 bit).
   952 platform is Raspberry Pi 4 with 8 GB RAM running Pi OS (64 bit).
   951 
   953 
   952 * Support for Apple Silicon, using mostly x86_64-darwin runtime
   954 * Support for Apple Silicon, using mostly x86_64-darwin runtime
   953 translation via Rosetta 2 (e.g. Poly/ML and external provers), but also
   955 translation via Rosetta 2 (e.g. Poly/ML and external provers), but also
   954 some native arm64-darwin executables (e.g. Java).
   956 some native arm64-darwin executables (e.g. Java).
   955 
   957