Commit 868636f
committed
File tree
2,781 files changed
+112348
-85552
lines changed- .github/workflows
- bench
- check-ce
- oracles
- petiot2018/oracles
- extraction
- 852_int16
- interface1
- test
- java
- expected
- fr
- labri
- whyml2java
- lri/whyml2java
- org/why3/majority
- plugins/coma
- bad
- good
- replay/15_destruct_alg
- typing/good
- doc
- javaexamples
- drivers
- examples_in_progress
- bigInt
- parse_arith
- sudoku_reloaded
- examples
- WP_revisited
- blocking_semantics5
- formula
- imp_n
- wp2
- add_list_vc_sp
- add_list
- algo63
- algo64
- algo65
- all_distinct
- amortization
- anagrammi
- arm
- array_most_frequent
- array_of_list
- assigning_meanings_to_programs
- avl
- avl
- monoid
- preorder
- priority_queue
- ral
- tables
- bag
- balance
- bellman_ford
- bignum
- binary_multiplication
- binary_search_vc_sp
- binary_search
- binary_sort
- binary_sqrt
- binomial_heap
- binomial
- bitcount
- bitvector_examples
- bitvectors
- bitvector
- double_of_int
- double
- neg_as_xor
- power2
- bitwalker
- braun_trees
- bresenham
- bts
- 114_infix
- 116_array_access
- 12475
- 12934
- 13849
- 13853
- 13854
- 16972
- 20445
- 264_destruct_if
- 311_destruct
- 380_doc_trans
- 438
- 450_abs
- 548-neg-float-lit
- 587
- 626
- 656
- 695_remove_unused
- 742
- 746
- 773
- 788
- 886
- destruct_term
- fsetint
- bubble_sort
- c_cursor
- ccursor
- check-builtin
- euclideandivision
- real
- checking_a_large_routine
- coincidence_count_list
- coincidence_count
- coma
- avl
- binary_search
- bst
- fact
- insertion
- journal
- map
- mult
- post_incr
- product
- rev_append
- re
- tree
- conjugate
- counting_sort
- cubic_root
- cursor_examples
- decrease1
- defunctionalization
- dfa_example
- dfs
- dijkstra
- disamb
- division
- double_wp
- compiler
- imp
- logic
- specs
- vm
- dyck
- edit_distance
- equality_up_to_spaces
- esterel
- euler001
- euler002
- euler011
- euler_sieve
- ewd673
- f_puzzle
- fact_vc_sp
- fact
- fenwick
- fib_memo
- fibonacci
- fill
- find
- finger_trees
- finite_tarski
- flag2
- flag
- flexible_arrays
- foveoos11-cm
- array_max
- duplets
- tree_max
- foveoos11_challenge1
- foveoos11_challenge2
- foveoos11_challenge3
- gcd_bezout_vc_sp
- gcd_bezout
- gcd_vc_sp
- gcd
- generate_all_trees
- gnome_sort
- hackers-delight
- hashtbl_impl
- hillel_challenge
- huffman_with_two_queues
- i_cant_believe_it_can_sort
- infinity_of_primes
- insertion_sort_list
- insertion_sort_naive
- insertion_sort
- inverse_in_place
- isqrt_von_neumann
- isqrt
- just_join
- kleene_algebra
- kmp
- knuth_prime_numbers
- koda_ruskey
- largest_prime_factor
- lcp
- leftist_heap
- linear_probing
- linked_list_rev
- list_removal
- locate_max
- logic
- bitvectors
- bvsum
- distr
- einstein
- explicit_subst
- genealogy
- hello_proof
- lagrange_inequality
- my_cosine
- real
- sorted_list
- triangle_inequality
- longest_increasing_subsequence
- max_matrix
- maximum_subarray
- mccarthy_vc_sp
- mccarthy
- mergesort_array
- mergesort_list
- mergesort_queue
- mex
- micro-c
- dicho
- isqrt
- loops
- mult
- sort
- triangular
- min_max
- mjrty
- mlcfg
- arith
- break_continue
- nested_loops
- muller
- multiprecision
- add_1
- add
- base_info
- compare
- div
- get_str
- lemmas
- lineardecision
- logical
- mpz_abs
- mpz_add
- mpz_cmpabs
- mpz_cmp
- mpz_div2exp
- mpz_div
- mpz_get_str
- mpz_getset
- mpz_mul2exp
- mpz_mul
- mpz_neg
- mpz_realloc2
- mpz_set_str
- mpz_sub
- mpz
- mul
- powm
- set_str
- sqrtrem
- sqrt
- stringlemmas
- sub_1
- sub
- toom
- types
- util
- valuation
- mutual_recursion
- my_cosine
- nistonacci
- numeric
- add_sqrt
- add_sub_mul
- addition
- exp_log
- lse
- multiplication
- sin_cos
- substraction
- sum
- optimal_replay
- pairing_heap_bin
- pairing_heap
- pancake_sorting
- patience
- pigeonhole
- power_vc_sp
- power
- proper_cuts
- prover
- BacktrackArray
- Firstorder_formula_impl
- Firstorder_formula_list_impl
- Firstorder_formula_list_spec
- Firstorder_formula_spec
- Firstorder_semantics
- Firstorder_symbol_impl
- Firstorder_symbol_spec
- Firstorder_tableau_impl
- Firstorder_tableau_spec
- Firstorder_term_impl
- Firstorder_term_spec
- FormulaTransformations
- Functions
- ISet
- Nat
- OptionFuncs
- Predicates
- ProverMain
- ProverTest
- Prover
- Unification
- python
- arrays
- break_continue
- check_duplicates
- concat
- dicho
- even
- fact
- is_sorted
- isqrt_fun
- isqrt
- mult
- nim
- pgcd
- range
- reverse
- selection_sort
- sort
- sum_reverse
- triangular
- turing
- types
- queens_bv
- queens
- queue_two_lists
- quicksort
- random_access_list
- register_allocation
- relabel
- remove_duplicate_hash
- remove_duplicate
- residual
- resizable_array
- rightmostbittrick
- ring_buffer
- ring_decision
- ringdecision
- strassen
- ropes
- same_fringe
- schorr_waite_via_recursion
- schorr_waite_with_ghost_monitor
- schorr_waite
- search
- selection_sort
- sf
- sieve
- skew_heaps
- snapshotable_trees
- sorted_list
- space_saving
- split_string
- stackify
- variant
- while_loop
- stdlib
- array
- bintree
- byte_string
- fmap
- list
- mach
- c
- list
- pigeon
- pqueue
- stringCheck
- tagset
- ufloat
- witness
- string_base64_encoding
- string_hex_encoding
- string_search
- subsequence
- sudoku
- sumrange
- swap
- tests-provers
- bitvec
- bv
- colibri2
- coq-interval
- coq
- div_real
- div
- dreal
- ieee_float
- metitarski
- polypaver
- real_from_int
- signed_bv
- strings
- zeros
- tests
- func_literals
- lemma_functions
- partial
- replay
- test_elim
- times2float
- there_and_back_again
- three_idem_ring
- topological_sorting
- tortoise_and_hare
- tower_of_hanoi
- toy_compiler
- tree_height
- tree_of_array
- tree_of_list
- unraveling_a_card_trick
- use_api
- oracles
- vacid_0_binary_heaps/proofs
- vacid_0_build_maze
- vacid_0_red_black_trees
- vacid_0_sparse_array
- verifythis_2015_dancing_links
- verifythis_2015_parallel_gcd
- verifythis_2015_relaxed_prefix
- verifythis_2016_matrix_multiplication
- matrices_ring_simp
- matrices
- naive
- strassen
- sum_extended
- verifythis_2016_tree_traversal
- verifythis_2017_maximum_sum_submatrix
- verifythis_2017_odd_even_sort_rearranging
- verifythis_2017_odd_even_transposition_sort
- verifythis_2017_pair_insertion_sort
- verifythis_2017_tree_buffer
- verifythis_2018_array_based_queuing_lock_1
- verifythis_2018_array_based_queuing_lock_2
- verifythis_2018_le_rouge_et_le_noir_1
- verifythis_2018_le_rouge_et_le_noir_2
- verifythis_2018_mind_the_gap_1
- verifythis_2018_mind_the_gap_2
- verifythis_2018_register_allocation
- verifythis_2019_cartesian_trees
- verifythis_2019_ghc_sort
- verifythis_2021_dll_to_bst
- verifythis_2021_lexicographic_permutations_1
- verifythis_2021_lexicographic_permutations_2
- verifythis_2021_shearsort_modified
- verifythis_2021_shearsort
- verifythis_2024_challenge0
- verifythis_2024_challenge1
- verifythis_PrefixSumRec
- verifythis_fm2012_LRS
- verifythis_fm2012_treedel
- vstte10_aqueue
- vstte10_inverting
- vstte10_max_sum
- vstte10_queens
- vstte10_search_list
- vstte12_bfs
- vstte12_combinators
- vstte12_ring_buffer
- vstte12_tree_reconstruction
- vstte12_two_way_sort
- warshall_algorithm
- white_and_black_balls
- word_common_factor
- wrap_lines
- zeros
- extraction_drivers
- lib
- coq
- bool
- bv
- floating_point
- for_drivers
- ieee_float
- int
- list
- map
- number
- option
- real
- set
- isabelle
- why3
- misc
- opam
- plugins
- ada_terms
- cfg
- coma
- gnat_json
- microc
- parser
- python
- strategies
- tptp
- transform
- src
- bddinfer
- core
- driver
- extract
- gnat
- ide
- infer
- isabelle-client
- jessie
- mlw
- parser
- printer
- server
- session
- tools
- transform
- trywhy3
- util
- why3doc
- why3session
- stdlib
- mach
- java
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,781 files changed
+112348
-85552
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | 21 | | |
25 | 22 | | |
26 | 23 | | |
27 | 24 | | |
28 | 25 | | |
29 | 26 | | |
30 | 27 | | |
31 | | - | |
32 | | - | |
33 | 28 | | |
34 | 29 | | |
35 | 30 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | 3 | | |
5 | 4 | | |
6 | 5 | | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
21 | | - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
22 | 24 | | |
23 | | - | |
| 25 | + | |
24 | 26 | | |
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
28 | 30 | | |
29 | | - | |
| 31 | + | |
30 | 32 | | |
31 | | - | |
| 33 | + | |
32 | 34 | | |
33 | 35 | | |
34 | | - | |
| 36 | + | |
35 | 37 | | |
36 | 38 | | |
37 | | - | |
| 39 | + | |
38 | 40 | | |
39 | 41 | | |
40 | 42 | | |
| |||
43 | 45 | | |
44 | 46 | | |
45 | 47 | | |
46 | | - | |
| 48 | + | |
47 | 49 | | |
48 | 50 | | |
49 | 51 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
51 | | - | |
52 | 50 | | |
53 | 51 | | |
54 | 52 | | |
55 | 53 | | |
| 54 | + | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
71 | 77 | | |
| 78 | + | |
| 79 | + | |
72 | 80 | | |
73 | 81 | | |
74 | 82 | | |
75 | 83 | | |
76 | 84 | | |
| 85 | + | |
77 | 86 | | |
78 | 87 | | |
79 | 88 | | |
| |||
92 | 101 | | |
93 | 102 | | |
94 | 103 | | |
| 104 | + | |
95 | 105 | | |
96 | 106 | | |
97 | 107 | | |
| |||
177 | 187 | | |
178 | 188 | | |
179 | 189 | | |
| 190 | + | |
180 | 191 | | |
181 | 192 | | |
182 | 193 | | |
| |||
217 | 228 | | |
218 | 229 | | |
219 | 230 | | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
220 | 237 | | |
221 | 238 | | |
222 | 239 | | |
| |||
270 | 287 | | |
271 | 288 | | |
272 | 289 | | |
| 290 | + | |
273 | 291 | | |
274 | 292 | | |
275 | 293 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | | - | |
24 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| |||
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
28 | 30 | | |
29 | 31 | | |
30 | 32 | | |
| |||
53 | 55 | | |
54 | 56 | | |
55 | 57 | | |
56 | | - | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
57 | 62 | | |
58 | 63 | | |
59 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
| 51 | + | |
50 | 52 | | |
51 | 53 | | |
52 | | - | |
| 54 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
3 | 6 | | |
4 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
5 | 15 | | |
6 | 16 | | |
7 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
8 | 23 | | |
9 | 24 | | |
10 | | - | |
11 | | - | |
12 | | - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
13 | 65 | | |
14 | 66 | | |
15 | 67 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
| 19 | + | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
28 | 30 | | |
29 | 31 | | |
30 | 32 | | |
31 | 33 | | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | 34 | | |
36 | 35 | | |
37 | 36 | | |
| |||
52 | 51 | | |
53 | 52 | | |
54 | 53 | | |
55 | | - | |
| 54 | + | |
| 55 | + | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| 94 | + | |
94 | 95 | | |
95 | 96 | | |
96 | 97 | | |
| |||
118 | 119 | | |
119 | 120 | | |
120 | 121 | | |
| 122 | + | |
121 | 123 | | |
122 | 124 | | |
123 | 125 | | |
| |||
130 | 132 | | |
131 | 133 | | |
132 | 134 | | |
133 | | - | |
| 135 | + | |
134 | 136 | | |
135 | 137 | | |
136 | 138 | | |
| |||
139 | 141 | | |
140 | 142 | | |
141 | 143 | | |
142 | | - | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
143 | 148 | | |
144 | 149 | | |
145 | 150 | | |
| 151 | + | |
146 | 152 | | |
| 153 | + | |
147 | 154 | | |
148 | 155 | | |
149 | 156 | | |
150 | | - | |
| 157 | + | |
| 158 | + | |
0 commit comments