Commit Graph

57 Commits

Author SHA1 Message Date
Sylvain Dailler
32d7cfe8de Rerun all sessions to update the file formats
This also updates some of the "VC name" to "name'VC" that were never
updated.
2019-09-24 17:58:31 +02:00
Sylvain Dailler
1b71ca59c5 Update session and shapes 2019-05-20 17:09:01 +02:00
Sylvain Dailler
4fe56b451c Update obsolete session 2019-05-07 18:49:07 +02:00
Claude Marche
c4366cb352 update sessions 2019-05-06 22:35:38 +02:00
DAILLER Sylvain
ebd8d5c6d2 Model record 2019-02-01 17:08:46 +01:00
Andrei Paskevich
1de56fdb50 update the shapes to v5 in regtests
not updated:
- stdlib/array - the proof is broken
- ring_decision/ - not replayed, proof broken
- in_progress/, util/, prover/bench/ - not replayed
2018-09-23 22:49:56 +02:00
Andrei Paskevich
5c35938dbe upgrade to Alt-Ergo 2.0.0, CVC4 1.5, Z3 4.6.0, Eprover 2.0 where possible 2018-07-04 19:57:15 +02:00
Claude Marche
5cac408da9 Merge branch 'new_ide'
# Conflicts:
#	Makefile.in
#	examples/WP_revisited/blocking_semantics5/why3session.xml
#	examples/WP_revisited/wp2/why3session.xml
#	examples/algo63/why3session.xml
#	examples/algo64/why3session.xml
#	examples/algo65/why3session.xml
#	examples/all_distinct/why3session.xml
#	examples/arm/why3session.xml
#	examples/avl/association_list/why3session.xml
#	examples/avl/avl/why3session.xml
#	examples/avl/priority_queue/why3session.xml
#	examples/avl/ral/why3session.xml
#	examples/avl/sorted/why3session.xml
#	examples/avl/tables/why3session.xml
#	examples/bag/why3session.xml
#	examples/balance/why3session.xml
#	examples/bellman_ford/why3session.xml
#	examples/bignum/why3session.xml
#	examples/binary_search/why3session.xml
#	examples/binary_sort/why3session.xml
#	examples/binary_sqrt/why3session.xml
#	examples/binomial_heap/why3session.xml
#	examples/bitcount/why3session.xml
#	examples/bitvector_examples/why3session.xml
#	examples/bitwalker/why3session.xml
#	examples/braun_trees/why3session.xml
#	examples/bresenham/why3session.xml
#	examples/bts/16_subst/why3shapes.gz
#	examples/bubble_sort/why3session.xml
#	examples/checking_a_large_routine/why3session.xml
#	examples/coincidence_count/why3session.xml
#	examples/coincidence_count_list/why3session.xml
#	examples/conjugate/why3session.xml
#	examples/counting_sort/why3session.xml
#	examples/cubic_root/why3session.xml
#	examples/cursor/why3session.xml
#	examples/decrease1/why3session.xml
#	examples/defunctionalization/why3session.xml
#	examples/dfa_example/why3session.xml
#	examples/dfs/why3session.xml
#	examples/dijkstra/why3session.xml
#	examples/division/why3session.xml
#	examples/double_wp/compiler/why3session.xml
#	examples/double_wp/logic/why3session.xml
#	examples/double_wp/specs/why3session.xml
#	examples/dyck/why3session.xml
#	examples/edit_distance/why3session.xml
#	examples/esterel/why3session.xml
#	examples/euler002/why3session.xml
#	examples/euler011/why3session.xml
#	examples/fenwick/why3session.xml
#	examples/fib_memo/why3session.xml
#	examples/fibonacci/why3session.xml
#	examples/find/why3session.xml
#	examples/finger_trees/why3session.xml
#	examples/flag/why3session.xml
#	examples/flag2/why3session.xml
#	examples/foveoos11_challenge1/why3session.xml
#	examples/foveoos11_challenge3/why3session.xml
#	examples/gcd/why3session.xml
#	examples/gcd_bezout/why3session.xml
#	examples/generate_all_trees/why3session.xml
#	examples/hackers-delight/why3session.xml
#	examples/hashtbl_impl/why3session.xml
#	examples/in_progress/2wp_gen/base/why3session.xml
#	examples/in_progress/2wp_gen/game/why3session.xml
#	examples/in_progress/2wp_gen/game_fmla/why3session.xml
#	examples/in_progress/2wp_gen/game_wp/why3session.xml
#	examples/in_progress/2wp_gen/order/why3session.xml
#	examples/in_progress/2wp_gen/transfinite/why3session.xml
#	examples/in_progress/2wp_gen/transition/why3session.xml
#	examples/in_progress/2wp_gen/zorn/why3session.xml
#	examples/in_progress/koda_ruskey/why3session.xml
#	examples/in_progress/mp/why3session.xml
#	examples/insertion_sort/why3session.xml
#	examples/insertion_sort_list/why3session.xml
#	examples/insertion_sort_naive/why3session.xml
#	examples/inverse_in_place/why3session.xml
#	examples/isqrt/why3session.xml
#	examples/isqrt_von_neumann/why3session.xml
#	examples/kmp/why3session.xml
#	examples/knuth_prime_numbers/why3session.xml
#	examples/koda_ruskey/why3session.xml
#	examples/largest_prime_factor/why3session.xml
#	examples/lcp/why3session.xml
#	examples/leftist_heap/why3session.xml
#	examples/linear_probing/why3session.xml
#	examples/linked_list_rev/why3session.xml
#	examples/logic/hello_proof/why3session.xml
#	examples/max_matrix/why3session.xml
#	examples/maximum_subarray/why3session.xml
#	examples/mccarthy/why3session.xml
#	examples/mergesort_array/why3session.xml
#	examples/mergesort_list/why3session.xml
#	examples/mergesort_queue/why3session.xml
#	examples/mjrty/why3session.xml
#	examples/muller/why3session.xml
#	examples/my_cosine/why3session.xml
#	examples/optimal_replay/why3session.xml
#	examples/patience/why3session.xml
#	examples/pigeonhole/why3session.xml
#	examples/power/why3session.xml
#	examples/queens/why3session.xml
#	examples/queens_bv/why3session.xml
#	examples/quicksort/why3session.xml
#	examples/random_access_list/why3session.xml
#	examples/register_allocation/why3session.xml
#	examples/relabel/why3session.xml
#	examples/remove_duplicate/why3session.xml
#	examples/remove_duplicate_hash/why3session.xml
#	examples/residual/why3session.xml
#	examples/rightmostbittrick/why3session.xml
#	examples/ropes/why3session.xml
#	examples/same_fringe/why3session.xml
#	examples/schorr_waite/why3session.xml
#	examples/schorr_waite_via_recursion/why3session.xml
#	examples/selection_sort/why3session.xml
#	examples/sf/why3session.xml
#	examples/sieve/why3session.xml
#	examples/skew_heaps/why3session.xml
#	examples/snapshotable_trees/why3session.xml
#	examples/stdlib/array/why3session.xml
#	examples/stdlib/list/why3session.xml
#	examples/sudoku/why3session.xml
#	examples/sum_of_digits/why3session.xml
#	examples/sumrange/why3session.xml
#	examples/tests-provers/ieee_float/why3session.xml
#	examples/there_and_back_again/why3session.xml
#	examples/topological_sorting/why3session.xml
#	examples/tortoise_and_hare/why3session.xml
#	examples/tower_of_hanoi/why3session.xml
#	examples/toy_compiler/why3session.xml
#	examples/tree_height/why3session.xml
#	examples/tree_of_array/why3session.xml
#	examples/tree_of_list/why3session.xml
#	examples/unraveling_a_card_trick/why3session.xml
#	examples/use_api/mlw.ml
#	examples/vacid_0_binary_heaps/proofs/why3session.xml
#	examples/vacid_0_build_maze/why3session.xml
#	examples/vacid_0_red_black_trees/why3session.xml
#	examples/vacid_0_sparse_array/why3session.xml
#	examples/verifythis_2015_dancing_links/why3session.xml
#	examples/verifythis_2015_parallel_gcd/why3session.xml
#	examples/verifythis_2015_relaxed_prefix/why3session.xml
#	examples/verifythis_2016_matrix_multiplication/matrices/why3session.xml
#	examples/verifythis_2016_matrix_multiplication/matrices_ring_simp/why3session.xml
#	examples/verifythis_2016_matrix_multiplication/naive/why3session.xml
#	examples/verifythis_2016_matrix_multiplication/strassen/why3session.xml
#	examples/verifythis_2016_matrix_multiplication/sum_extended/why3session.xml
#	examples/verifythis_2016_tree_traversal/why3session.xml
#	examples/verifythis_PrefixSumRec/why3session.xml
#	examples/verifythis_fm2012_LRS/why3session.xml
#	examples/verifythis_fm2012_treedel/why3session.xml
#	examples/vstte10_aqueue/why3session.xml
#	examples/vstte10_inverting/why3session.xml
#	examples/vstte10_max_sum/why3session.xml
#	examples/vstte10_queens/why3session.xml
#	examples/vstte10_search_list/why3session.xml
#	examples/vstte12_bfs/why3session.xml
#	examples/vstte12_combinators/why3session.xml
#	examples/vstte12_ring_buffer/why3session.xml
#	examples/vstte12_tree_reconstruction/why3session.xml
#	examples/vstte12_two_way_sort/why3session.xml
#	examples/warshall_algorithm/why3session.xml
#	examples/zeros/why3session.xml
#	src/core/pretty.ml
#	src/transform/introduction.ml
#	tests/theory-sessions/bintree/why3session.xml
#	tests/theory-sessions/hashtbl/why3session.xml
2018-05-14 15:35:29 +02:00
Claude Marche
8e560e42d8 removed deprecated transformations split_*_wp 2018-05-14 13:41:40 +02:00
Guillaume Melquiond
035ba52ec4 Clean some session files. 2018-04-04 11:50:21 +02:00
Claude Marche
6afca432d2 updated sessions 2018-02-08 08:36:17 +01:00
Claude Marche
427007590f removed usage of theory checksum (see issue #81)
updated the DTD accordingly, and all session files
2018-02-05 15:30:53 +01:00
Claude Marche
41bf52d7ad Update the XML DTD
- metas not there anymore
- lot of other simplifications
- sessions files updated accordingly when needed
2018-02-05 15:08:39 +01:00
Claude Marche
378b4f7d69 update sessions with Coq 8.7.1 2017-12-24 07:58:18 +01:00
Guillaume Melquiond
ad03cb8365 Update obsolete sessions. 2017-11-23 10:39:02 +01:00
Claude Marche
42d446f60c update Coq proofs to 8.6.1 2017-08-24 11:39:47 +02:00
Claude Marche
5fb8c95fc1 update sessions and shapes after merge with master (improvements on shape computations) 2017-06-22 14:13:32 +02:00
Claude Marche
c743273317 update obsolete sessions 2017-06-12 22:53:54 +02:00
Claude Marche
54190a070a update obsolete sessions 2017-06-10 12:01:43 +02:00
Claude Marche
2149e1de3c update a few example proofs 2017-06-01 19:43:21 +02:00
Jean-Christophe Filliatre
f868ab16f7 updated proof sessions 2017-05-16 15:48:09 +02:00
Claude Marche
63b6b623da updated sessions with Coq 8.6 2017-03-14 15:11:55 +01:00
Andrei Paskevich
0f9ded381b examples: reconstruct sessions
still problematic:

  tests-provers/div
  tests-provers/div_real
  check-builtin/int
  bts/fsetint
  logic/bitvectors
  logic/einstein
  logic/genealogy
  bitvectors/power2
  bellman_ford
  knuth_prime_numbers
  vstte12_combinators
  hoare_logic/blocking_semantics5

known issues:
- Timeout is not always recognized
- why3 tactic does not work: ENOENT on connect()
- temporary output files are created in the curdir
- temporary output files are sometimes not erased
- socket file is created in the curdir
2016-04-14 23:34:13 +02:00
Claude Marche
a120c27e27 updated sessions 2015-10-19 16:08:43 +02:00
Claude Marche
13d953d251 updated sessions 2015-10-19 15:06:07 +02:00