Skip to content

Commit 90df5df

Browse files
committed
Run experiment again
1 parent 8f23f1a commit 90df5df

File tree

3 files changed

+121
-109
lines changed

3 files changed

+121
-109
lines changed

README.md

+7-9
Original file line numberDiff line numberDiff line change
@@ -29,21 +29,19 @@ sub-expressions one level deep etc.
2929

3030
Results
3131
-------
32-
When synthesizing for `(2,2,["zero = 0 :: Int","one = 1 :: Int"],"[Int] -> Int",["propIsSymmetric f xs = f xs == f (reverse xs)"])` the runtime was
32+
When synthesizing for `(2,2,["zero = 0 :: Int","one = 1 :: Int"],"[Int] -> Int",["propIsSymmetric f xs = f xs == f (reverse xs)"])` the runtime (without debug) was
3333

3434
```
35-
real 61m5.095s
36-
user 44m22.003s
37-
sys 16m28.323s
35+
real 4m34.566s
36+
user 0m50.918s
37+
sys 3m37.273s
3838
```
3939

40-
Finding `5844` matches, including `(foldl (+) zero)` and
40+
Finding `5843` matches, including `(foldl (+) zero)` and
4141
weirder ones (which are indeed symmetric, the only property we asked for) like
42-
`(foldr (curry product) (id zero))`.
43-
44-
The full output can be seen in `out-2holes-depth3.txt`, but note that there the
45-
depth is one higher than it should be (fixed now for consistency)
42+
`(foldr (curry product) zero)`.
4643

44+
The full output (with debug) be seen in `out-2holes-depth2.txt`.
4745

4846

4947
More interesting for 2 holes and depth 1 (i.e. we recursively add holes once)

0 commit comments

Comments
 (0)