https://github.com/EasyCrypt/easycrypt

sort by:
Revision Author Date Message Commit Date
3a2ef0e Add debug mark 11 January 2021, 14:04:57 UTC
3b66108 Merge branch '1.0' into 1.0-preview 05 January 2021, 12:53:49 UTC
6feb5d7 fix quadratic behavior of ecCallbyValue 05 January 2021, 11:47:23 UTC
92f57b4 Merge branch '1.0' into 1.0-preview 04 January 2021, 13:25:09 UTC
999561c remove deprecated "cut" tactic 04 January 2021, 13:24:41 UTC
cb4def3 Merge branch '1.0' into 1.0-preview 04 January 2021, 10:39:56 UTC
f4f3f94 implement -R flag 04 January 2021, 10:26:56 UTC
3671d46 Travis -> CircleCI 18 December 2020, 20:07:48 UTC
35e59d1 `apply` is now using product-compatible matching 04 December 2020, 14:05:15 UTC
6504b04 remove debug infos 03 December 2020, 13:55:10 UTC
3c14f4d small refactoring 03 December 2020, 07:08:30 UTC
177f61d add trivial lemma 03 December 2020, 05:53:30 UTC
e7ca052 stack based conversion 02 December 2020, 15:08:03 UTC
93748b3 Decimal numbers are now translated to irreducible fractions 01 December 2020, 09:41:56 UTC
de9fdea In pose/trivial: use less conversion, cleanup chain of trivial calls. 01 December 2020, 08:48:33 UTC
68b3ffa make congr less costly 27 November 2020, 16:47:34 UTC
ea13c71 simplify t_split 27 November 2020, 16:46:54 UTC
2363562 fix cbv user_red 24 November 2020, 19:47:13 UTC
bf76f88 [fix #17390] 24 November 2020, 16:20:22 UTC
6857723 simplify user reduction 24 November 2020, 13:49:28 UTC
fcdfcbd Core theory for univariate polynomials 21 November 2020, 12:11:49 UTC
a08bc34 Stdlib: more results on Rn + bigops on Rn 21 November 2020, 08:29:35 UTC
7a42484 MANIFEST 21 November 2020, 00:14:50 UTC
07b937c Small addititions on distributions 20 November 2020, 22:16:40 UTC
6f68e27 More results on distributions (conditional exp, Jensen (finite)) 20 November 2020, 14:45:54 UTC
e002644 When a match has duplicate constructors but the same number of (#47) branches as the number of constructors in the datatype being matched, an exception was raised instead of the expected error message being issued. Example: type t = [A | B]. module M = { proc f(x : t) = { match x with | A => { } | A => { } end; } }. 20 November 2020, 08:05:03 UTC
27ff637 integrating more results on distributions 18 November 2020, 06:00:50 UTC
8d01a80 fix CBC 17 November 2020, 17:48:08 UTC
ed25190 small generalization of PRP 16 November 2020, 10:58:31 UTC
8cb3e88 extend conseq rules: equivF => hoareF => hoareF and equivF => phoareF => phoareF 13 November 2020, 11:33:47 UTC
4391b04 basic results about minr 12 November 2020, 11:00:16 UTC
61de4b9 Fix "smt debug" 12 November 2020, 08:24:20 UTC
b360fa8 Fix bug in conseq 11 November 2020, 05:56:42 UTC
ffad375 New option for SMT: "debug" 03 November 2020, 09:04:00 UTC
6c677e1 Merge branch '1.0' into 1.0-preview 21 October 2020, 08:49:57 UTC
4ef4286 Fix dfold s.t. the functor takes the index 21 October 2020, 08:49:24 UTC
b6ad2d5 Merge branch '1.0' into 1.0-preview 20 October 2020, 09:40:43 UTC
19c7285 New operator: dfold 20 October 2020, 09:40:14 UTC
0049a66 README (nix) 20 October 2020, 09:35:00 UTC
907c61f "={_}" now supports the construction "glob M \ { p1, p2, ... }" It stands for "glob M" without "p1, p2, ..." 20 October 2020, 09:34:59 UTC
c55c6d8 better printing of modules bodies w.r.t. "import var" 20 October 2020, 09:34:59 UTC
178431c The command "import var" is now allowed at top-level 20 October 2020, 09:34:59 UTC
aba1306 add alias "include var" that stands for "include" then "import var" 20 October 2020, 09:34:59 UTC
0b19b59 "import var" now takes a space-separated list of modules 20 October 2020, 09:34:59 UTC
bd02fdb New command in modules: import var M This imports the variables of M in the active module scope. 20 October 2020, 09:34:59 UTC
c987761 Docker image: bump provers versions 20 October 2020, 09:34:59 UTC
fa3853d README (nix) 15 October 2020, 10:30:04 UTC
bc4f6df "={_}" now supports the construction "glob M \ { p1, p2, ... }" It stands for "glob M" without "p1, p2, ..." 15 October 2020, 08:39:16 UTC
22a8b51 better printing of modules bodies w.r.t. "import var" 14 October 2020, 09:10:10 UTC
ca1f0d2 The command "import var" is now allowed at top-level 14 October 2020, 07:08:46 UTC
b34c174 add alias "include var" that stands for "include" then "import var" 14 October 2020, 06:55:56 UTC
c3114bd "import var" now takes a space-separated list of modules 14 October 2020, 06:52:22 UTC
4268b0f New command in modules: import var M This imports the variables of M in the active module scope. 14 October 2020, 06:34:14 UTC
66784bc Merge branch '1.0-preview' of https://github.com/EasyCrypt/easycrypt into HEAD 12 October 2020, 23:02:09 UTC
97ebd49 version update 12 October 2020, 23:00:34 UTC
7ba9ba4 Docker image: bump provers versions 11 October 2020, 07:27:44 UTC
f8ea221 Merge branch '1.0' into 1.0-preview 10 October 2020, 12:10:17 UTC
7d8a513 Help smt along in brittle proofs These SMT fail when using: - Why3 1.3.1 - Z3 4.8.9 - CVC4 1.9 - Alt-Ergo 1.3.3 This appears to be bad interplay between the provers and this version of Why3: the proofs work with Why3 1.2 10 October 2020, 12:08:14 UTC
221e1b2 Merge branch '1.0' into 1.0-preview 10 October 2020, 10:47:31 UTC
933e315 Merge branch '1.0' into 1.0-preview 10 October 2020, 10:34:11 UTC
469a12a easycrypt why3config uses --full-config 09 October 2020, 16:20:54 UTC
ef6f0ba README: add --full-config option (why3 config) 09 October 2020, 15:44:59 UTC
6d31cc5 Update Dockerfile w.r.t new EasyCrypt repo layout 09 October 2020, 15:44:32 UTC
e664da3 Docker: do not use easycrypt remote anymore 09 October 2020, 11:02:44 UTC
ce70fa4 opam: change post-install message 09 October 2020, 10:23:24 UTC
6c03840 Fix travis configuration file w.r.t recent changes 09 October 2020, 10:21:16 UTC
44a728a Update README (no more external opam repo) & add missing opam fields 09 October 2020, 10:16:58 UTC
e37a10c Import opam file s.t. travis can use it to update its dependencies 09 October 2020, 08:41:05 UTC
c436fd4 Travis: update EasyCrypt dependencies before running tests 09 October 2020, 08:41:05 UTC
730f329 default.nix: remove restriction on Why3 version 09 October 2020, 08:41:05 UTC
8f33b95 First attempt at handling Why3 1.3.X 09 October 2020, 08:41:05 UTC
3007982 fix default.nix 14 September 2020, 13:36:41 UTC
67208f2 add UC example 09 July 2020, 12:12:20 UTC
9001c68 minor fix 08 July 2020, 13:22:50 UTC
29332ce more printing info 08 July 2020, 13:18:31 UTC
a5a0242 fix bug 08 July 2020, 13:18:31 UTC
374f418 fix cost examples + put them in the test suite 06 July 2020, 15:12:21 UTC
ff46b20 removed old file 06 July 2020, 14:17:44 UTC
37b3bb3 fix wp with match 06 July 2020, 14:07:22 UTC
cec9b3b started cleaning-up the small tutorial 06 July 2020, 13:15:29 UTC
6395c43 minor 03 July 2020, 13:07:11 UTC
685ba77 check convertibility when sub-typing 03 July 2020, 13:03:13 UTC
9559218 use xint in cost 29 June 2020, 12:04:27 UTC
d87925d add opp 25 June 2020, 06:33:46 UTC
3bd48b4 more lemmas 24 June 2020, 15:35:12 UTC
e18752e all examples work 24 June 2020, 15:15:08 UTC
356fcac some cleanup 24 June 2020, 15:15:08 UTC
e571b4d fix tactics and examples 24 June 2020, 15:15:08 UTC
a4fb2e3 xint 24 June 2020, 13:10:51 UTC
416b59b xint typwe 24 June 2020, 10:14:36 UTC
cdef8e7 more on examples 23 June 2020, 13:01:23 UTC
5b2759d fix abstract proc rule 23 June 2020, 13:01:07 UTC
41c4faf fix tactic if for choare 22 June 2020, 13:48:18 UTC
bc4a801 fix reduction and conversion for quantification over modules 22 June 2020, 13:47:36 UTC
3c4d4be fix syntax 22 June 2020, 13:46:42 UTC
095eeff Fix big in convertion 22 June 2020, 07:35:59 UTC
24212dd complexity proof for indcpa-1 indcpa-n almost finish 20 June 2020, 06:34:48 UTC
b28d149 more uniform syntaxe 20 June 2020, 06:33:57 UTC
f03e44b fix automatique part of if rule for choareS 20 June 2020, 06:33:27 UTC
63d5932 fix env for proc rule in choare 20 June 2020, 06:32:25 UTC
back to top