sort by:
Revision Author Date Message Commit Date
666c7c6 Modernizing Drestrict and Dexcepted. Updating standard lib. We still need to make sure that Distr.Drestr and Distr.Dexcepted are not used anywhere else. Then burn them down and dance on their ashes. 25 January 2016, 21:04:56 UTC
11d8d1b NewDistr product distribution: a first stab. Holes to be filled in regarding sums over lists of pairs. A note worthy of discussion and changes if one thinks them necessary. And somthing to do before the old Pair.Dprod can be swapped out entirely. 25 January 2016, 16:53:36 UTC
c0b807b `crush` now ends with a goal simplification. 25 January 2016, 11:57:21 UTC
682eacf In `|>` & `/>`, only rewrite hypotheses using alpha-conv. 25 January 2016, 11:51:21 UTC
22824dd Enhance hyps. conversion. 25 January 2016, 11:39:53 UTC
22e81c4 New distr: biased coins. 25 January 2016, 10:31:10 UTC
b7be81c Fix MEE-CBC (weak-check) 23 January 2016, 20:59:25 UTC
33fe060 Add a test-config entry for MEE-CBC. 23 January 2016, 20:59:05 UTC
8430fab Aftermath of fixes in Number. 23 January 2016, 12:45:13 UTC
06952da Fix the Numbers fix. 23 January 2016, 11:49:25 UTC
8dd0763 some fix in Numbers 22 January 2016, 20:20:38 UTC
a9eab14 module namespace can now be prefixed by Top/Self. [fix #17294] 22 January 2016, 14:19:14 UTC
9a70f94 Tweaking reals simplification 22 January 2016, 13:51:31 UTC
dcb60df Fix various bugs in real simplification. [fix #17293] 22 January 2016, 11:40:27 UTC
c96ffdb A quick cleanup of one example. Highlights some missing things in real summability. 22 January 2016, 11:38:41 UTC
9633859 Adding lemmas on injectivity of rcons. 22 January 2016, 10:18:36 UTC
5dac0f2 Adding some support lemmas to NewLogic. Plus some cleanup. 22 January 2016, 10:17:38 UTC
dda4828 `progress*`-like intro-pattern. `move=> |>` does a `progress` like job, but merges all the generated subgoals as their conjunction. `move=> />` does the same, but up to delta-conversion. 21 January 2016, 17:43:53 UTC
30dfd89 Fixing stdlib w.r.t recent changes 21 January 2016, 14:17:53 UTC
a2baa23 New intro-pattern: + `move=> n?` is equivalent to `move=> ?` n times + `move=> *` is equivalent to `move=> ?` as much as possible. 21 January 2016, 14:17:53 UTC
4114134 Allow i-p: `n!->>` & syntax change for `n!->`. 21 January 2016, 14:17:53 UTC
f4831e6 In newip, change name generation of anonymous variables. 21 January 2016, 14:05:29 UTC
9053345 Tacticals now support to be decorated with intro-patterns. 21 January 2016, 14:05:29 UTC
741c5fc Reduce `e1 = e2` to `true` when e1 ~ e2 21 January 2016, 14:05:29 UTC
469d7c5 Base lemmas regarding b2r. 21 January 2016, 13:25:32 UTC
8e1a8de Fixing a RealSeq proof. 21 January 2016, 09:23:02 UTC
a9cefc6 Starting set of theories on query counting. 21 January 2016, 09:17:52 UTC
66f9db6 Rename Hybrid PKE theory to avoid clash. 21 January 2016, 09:17:32 UTC
2ecf68b i-p/r-w: //# (= // + /#) 20 January 2016, 15:59:20 UTC
0acdd55 adding lemma on image(map) 20 January 2016, 15:55:18 UTC
2141c88 give a definition to real absolute value 19 January 2016, 13:22:12 UTC
1ac65a5 Top-module `datatypes` (export option/pair/int/real) 19 January 2016, 13:20:27 UTC
ccb964d purge reals from old axioms + update stdlib 19 January 2016, 12:19:08 UTC
27a512d improve translation for real 19 January 2016, 09:31:05 UTC
76e2223 Add an implementation of EcBigInt based on OCaml Big_int. 18 January 2016, 13:57:09 UTC
ca1d156 Fix: use EcBigInt comparison, not pervasive one. 18 January 2016, 13:56:49 UTC
d7e8efd Change syntax for inductive predicates: `inductive ... := |? C of ... | D of ...` or `inductive ... := [ C of ... | D of ... ]` 18 January 2016, 09:46:52 UTC
4335564 Removing some unstable smt calls. 15 January 2016, 14:14:24 UTC
accf29d Pushing Dbool out. Weak-Check works. 15 January 2016, 14:14:24 UTC
2026adf PRG examples go though again. 15 January 2016, 13:50:48 UTC
28bf034 Getting started on updating the PRG proof. 15 January 2016, 09:55:23 UTC
1cf7b01 Nits in IntDiv. 10 January 2016, 11:49:40 UTC
0440bb1 Uniform distribution on words: Splitting uniformity and fullness. 08 January 2016, 19:26:39 UTC
b66aa85 Uniform distributions are uniform. 08 January 2016, 03:48:56 UTC
d945d87 do not remove whitespaces (.dir-locals) - PG mode is buggy on that 08 January 2016, 03:46:28 UTC
a9b7ed4 Refactoring a bit Vagrantfile. 05 January 2016, 15:51:48 UTC
537c4f5 remove trailing whitespaces 04 January 2016, 14:56:32 UTC
fee4b48 emacs local variables for trailing whitespaces removal. 04 January 2016, 14:56:18 UTC
8768fc3 license: do not create trailing whitespaces 04 January 2016, 14:33:06 UTC
27a6617 small improvement 04 January 2016, 12:56:38 UTC
17cc307 COPYRIGHT (2016 / headers) 03 January 2016, 10:14:14 UTC
b7b3f0a COPYRIGHT (2016) 03 January 2016, 10:14:08 UTC
6b35ced Variant of `case` that retains the case equation. Syntax is `case _: ...`, and work as in vanilla variant, but retains the case equation (that is pushed as a top-assumption). 22 December 2015, 20:18:35 UTC
a4c1ff3 generalize the tactic exists * to any expression not only to variables or memory space (glob) 18 December 2015, 18:28:12 UTC
d7b2a8e minor changes 18 December 2015, 18:28:12 UTC
493d803 minor changes. 18 December 2015, 18:28:12 UTC
66b2fd0 NewDistr: extending standard distributions with support lemmas. 18 December 2015, 09:19:02 UTC
be94b0e Keywords 18 December 2015, 09:19:02 UTC
48e83b8 add lemmas in the sodlib 18 December 2015, 07:53:04 UTC
8ef94a1 add more possibilities to change the bound in phoare 17 December 2015, 21:21:20 UTC
7e0f413 Nits in Lists (cleaning a bit + some basic results) 17 December 2015, 21:03:44 UTC
9e4450f remove some debugging printf 17 December 2015, 20:26:23 UTC
bedebc1 print the goal by default in error message for apply + small modification of the formatting 17 December 2015, 17:04:26 UTC
84ddbac In `phl` tactics, display the goal when an internal `apply` failed. 17 December 2015, 16:17:44 UTC
6997f1a Move HiGoal.LowApply to LowGoal.Apply + make use of the hi/low-apply in phl tactics 17 December 2015, 16:10:31 UTC
51c5713 one more time Francois ... 17 December 2015, 15:56:59 UTC
f359016 Start playing a bit with `hint exact` in the stdlib. 16 December 2015, 18:31:07 UTC
0ff7403 `exact` hints can be declared local. Such hints are not imported. 16 December 2015, 18:30:53 UTC
d23b15d Code style (.ec) 16 December 2015, 18:14:40 UTC
c29081d Fix `[*]` i-p that was doing some delta. 16 December 2015, 18:10:08 UTC
a4f23ad Fold version of oracle looping. 16 December 2015, 18:07:31 UTC
e873310 Implement ssr compatible naming for i-p. - `move=> _` does a late clear - `move=> ?` does an anonymous (_) intro This is currently not enabled by default. The option `oldip` has first to be cleared (`pragma -oldip`) 16 December 2015, 18:06:01 UTC
51b29d2 Internals: ax_spec is no more a `form option` 16 December 2015, 17:25:43 UTC
c50c1a1 Some cleaning on IterProc. 16 December 2015, 17:09:31 UTC
00049f2 ambient `auto`: do not fail on first non-applicable lemma in the db. Really... 16 December 2015, 16:17:34 UTC
462ae7a ambient `auto`: do not fail on first non-applicable lemma in the db. 16 December 2015, 16:02:28 UTC
3547feb New syntax for equiv. eq: `={| f1, ..., fn |}`. This syntax is a notation for `f1{1} = f1{2} /\ ...` [close #17284] 16 December 2015, 15:31:27 UTC
f47a90d Refactor theory replay in its own module. 16 December 2015, 12:00:28 UTC
c4250b0 Refactoring hi-cloning into smaller functions. 16 December 2015, 10:03:02 UTC
a0fdb87 Refactoring .mli 15 December 2015, 14:29:55 UTC
82894f3 set default value max_lemmas to 0 when wanted_lemmas is given 15 December 2015, 11:50:32 UTC
c0c489b A bit more on chunking. 15 December 2015, 11:40:02 UTC
084bf55 Generic reasoning about procedure iteration. 15 December 2015, 10:50:12 UTC
723525b Making transpose an abbreviation. Also reworking a proof in Rel to make it fit in 80 chars. 15 December 2015, 10:11:04 UTC
dce8518 Parse only notations. Notation can be declared parse-only via the option `printing`, as in: `abbrev [-printing] succ (x : int) = x` [close #17280] 15 December 2015, 08:41:40 UTC
6f73974 Factor out notations typing. 15 December 2015, 08:41:40 UTC
7974eca improve eager: eager proc works on abstract functions. 15 December 2015, 07:43:16 UTC
8bb1ad7 generalize lemma ... 14 December 2015, 22:59:07 UTC
50c77ff New occurence selector: `{+}`. Select all occurences. Allow to not clear generalized variables, using: `move: {+}x` (~ to `move: (x)`). 14 December 2015, 19:40:28 UTC
4e71af7 Post-tactic generalize. Syntax is `tactic <@ foo`. Can be mixed with `tactic=> ...`. 14 December 2015, 17:10:26 UTC
c359be3 Allows chaining '=> ...' Subsequence `=> ...` do not perform a case-analysis by default. 14 December 2015, 16:03:29 UTC
2c7b624 Simplification i-p/rw that do not break the product compatibility. Syntax is `/~=` && `//~=` (with done) 14 December 2015, 15:26:02 UTC
002aa84 Do not clear local hyps when generalized as-is. 14 December 2015, 14:21:43 UTC
495d125 Removing internal implem. of removed `move=> x!` 14 December 2015, 12:02:17 UTC
b3c7360 Intro-pattern: `n!->` (n optional, `->` can be `<-`) Repeat `->` at most `n` times. 14 December 2015, 11:58:56 UTC
7f0c994 Removing (from parser) intro-patterm `x!` (unused) 14 December 2015, 11:58:14 UTC
0cc8001 Lexems `<-`, `->`, `<<-`, `->>` can now be glued together. 14 December 2015, 11:38:36 UTC
d704fd7 Predicates on relations from SSR. transpose should be made a parse-only notation 14 December 2015, 10:21:39 UTC
87ea673 Lists: subseq + more on sorts. Some admits in subseq. 14 December 2015, 10:13:23 UTC
059c81d generalize lemma 14 December 2015, 04:36:10 UTC
back to top