diff options
author | Emile <git@emile.space> | 2023-02-19 16:35:26 +0100 |
---|---|---|
committer | Emile <git@emile.space> | 2023-02-19 16:35:26 +0100 |
commit | 8e1251871986ce73586f1f81cccc5f3e7844d3cf (patch) | |
tree | b2345fb7df1cabb9bf177ab90ca30116968b52bc | |
parent | 4d8113285d13fa29dad8a3d084fe7b45ae14f093 (diff) |
update cache and cannot_solve
-rw-r--r-- | cache.md | 45 | ||||
-rw-r--r-- | cache.pickle | bin | 18890 -> 25309 bytes | |||
-rw-r--r-- | cannot_solve.md | 29 | ||||
-rw-r--r-- | cannot_solve.pickle | bin | 345 -> 1940 bytes |
4 files changed, 74 insertions, 0 deletions
diff --git a/cache.md b/cache.md index 898b5a8..fcafe7c 100644 --- a/cache.md +++ b/cache.md @@ -140,4 +140,49 @@ (('(λa b. a (λc. b a (b a)) a)', '(λa b. a (λc. b a (b b c)) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa. a)', '(λe f. f)', '(λb. (λe f. f))'] (('(λa b. b b b)', '(λa b. b b)'), ('(λx y. x)', '(λx y. y)')): ['(λa b c. a a a a)', '(λa b c. a b c c)', '(λa b. a)', '(λb. (λe f. f))'] (('(λa b. a (λc. a (b b b)) a)', '(λa b. a (λc. a (a b)) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa. a)', '(λb. (λe f. f))', '(λa b. a)'] +(('(λa b c. a (a b))', '(λa b. a (a a))'), ('(λx y. x)', '(λx y. y)')): ['(λb. (λe f. f))', '(λa b c. c c a a)', '(λa b. a a b)', '(λp. p (λe f. f) (λc d. c))', '(λc d. c)'] +(('(λa b. a (λc. b (a b c)) a)', '(λa b. a (λc. b (a a b)) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa b. a b a)', '(λa b c. c a b b)', '(λb. (λe f. f))', '(λa b. a)'] +(('(λa b c. a a (c c))', '(λa b. a a (a b))'), ('(λx y. x)', '(λx y. y)')): ['(λa b c. c c a b)', '(λa b. a b a)', '(λa b. a)', '(λa b c. c b c a)', '(λa b. b)', '(λa b. a)', '(λa b c. c a a b)'] +(('(λa. a a)', '(λa b c. a c a)'), ('(λx y. x)', '(λx y. y)')): ['(λe f. f)', '(λc d. c)', '(λa. (λc d. c))', '(λa b. a)', '(λa b. b)'] +(('(λa b c. a b (c c c))', '(λa b c. a b (c a b))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λa. (λc d. c))', '(λa b. a)'] +(('(λa b c. a (c b a) a)', '(λa b. a (b a b) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λp. p (λe f. f) (λc d. c))', '(λa b. b)'] +(('(λa b c. a b)', '(λa. a a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa b. a)', '(λe f. f)', '(λb a c c. (λc d. c))'] +(('(λa b c. a a (c a))', '(λa b. a a (a b))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λa b c. c a a a)', '(λa b. b)', '(λp. p (λe f. f) (λc d. c))', '(λp. p (λe f. f) (λc d. c))', '(λa b. a)'] +(('(λa b c. a (b c))', '(λa b. a (b b b))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa. a)', '(λa b. a)', '(λa b. b)'] +(('(λa b. a (a a b))', '(λa b c. a (a b b))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λa b. a)', '(λa. (λc d. c))', '(λa b. b)'] +(('(λa b. a a λc. b a c)', '(λa b. a a λc. b c)'), ('(λx y. x)', '(λx y. y)')): ['(λe f. f)', '(λa. (λc d. c))', '(λp. p (λe f. f) (λc d. c))', '(λa b. b)', '(λa b. b)', '(λa b. a)', '(λa b. b)'] +(('(λa b. a a λc. a a (c b a))', '(λa b. a a λc. a a (c c a))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λa b. a b b)', '(λa b. b a a)', '(λe f. f)', '(λa b. a)'] +(('(λa b. a a λc. b a b)', '(λa b. a a (a b))'), ('(λx y. x)', '(λx y. y)')): ['(λa. a)', '(λa b. a)', '(λe f. f)', '(λa b. a)'] +(('(λa b c. a (c a c) a)', '(λa b c. a (a a) a)'), ('(λx y. x)', '(λx y. y)')): ['(λp. p (λe f. f) (λc d. c))', '(λa b. a a b)', '(λa b. b)', '(λa b. b)', '(λa b. a a b)'] +(('(λa b c. c a a)', '(λa b. b a b)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa b. b)', '(λa b c. b b b a)', '(λa. a)', '(λa b. b)'] +(('(λa b. a (λc. b (a b)) a)', '(λa b. a (λc. b (a c)) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa b. a)', '(λa b. b)', '(λa b. a)', '(λa b c. a c b b)'] +(('(λa. a a)', '(λa b c. a a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b b b)', '(λp. p (λe f. f) (λc d. c))', '(λa b. a)', '(λa b. b)'] +(('(λa b. a a λc. a b)', '(λa b. a a (a a b))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λa b. a a a)', '(λe f. f)', '(λc d. c)'] +(('(λa b. a (a a))', '(λa b c. a (b b))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λa b. b b a)', '(λp. p (λe f. f) (λc d. c))', '(λe f. f)'] +(('(λa b. a (a a a))', '(λa b c. a (c b b))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa b. a a b)', '(λa b. a)', '(λa. (λc d. c))', '(λa b. b)', '(λe f. f)'] +(('(λa b c. a b (c b))', '(λa b c. a b (c c c))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b b b)', '(λa b. a)', '(λa b. a)', '(λa b. b)', '(λb a c c. (λc d. c))'] +(('(λa b. a (a b))', '(λa b c. a (a a))'), ('(λx y. x)', '(λx y. y)')): ['(λb. (λe f. f))', '(λa b c. c b a a)', '(λa b. b b b)', '(λp. p (λe f. f) (λc d. c))', '(λe f. f)'] +(('(λa b c. b (c b) b)', '(λa b c. b (c b b) b)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λc d. c)', '(λc d. c)', '(λa b. a)', '(λa. (λc d. c))', '(λa b. b)', '(λb. (λe f. f))'] +(('(λa b c. b a c)', '(λa b. b b a)'), ('(λx y. x)', '(λx y. y)')): ['(λa. (λc d. c))', '(λa b c. c c a c)', '(λa b. b)', '(λa. (λc d. c))', '(λa b. a)', '(λa. (λc d. c))', '(λa b. b)', '(λb a c c. (λc d. c))'] +(('(λa b c. a (b b))', '(λa b c. a (b a b))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a b a)', '(λc d. c)', '(λa b. a b a)', '(λa b. b)', '(λa b. a b a)', '(λe f. f)'] +(('(λa b. a a b)', '(λa b. b a b)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λc d. c)'] +(('(λa b c. c c b)', '(λa b c. c a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λa b. a)', '(λa. a)'] +(('(λa b c. b c)', '(λa b c. b b a)'), ('(λx y. x)', '(λx y. y)')): ['(λb a c c. (λc d. c))', '(λp. p (λe f. f) (λc d. c))', '(λa b. a a a)', '(λb. (λe f. f))', '(λa. (λc d. c))', '(λb a c c. (λc d. c))'] +(('(λa b c. c a b)', '(λa b. b b)'), ('(λx y. x)', '(λx y. y)')): ['(λa b c. a b a b)', '(λa b c. b c b c)', '(λa b. b)', '(λa b c. b a a c)', '(λc d. c)', '(λa b. b)', '(λa b. a)'] +(('(λa b. a (λc. c a a) a)', '(λa b. a (b a a) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λp. p (λe f. f) (λc d. c))', '(λe f. f)'] +(('(λa b. a (λc. c b) a)', '(λa b. a (b a) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa. a)', '(λa b c. a a a c)', '(λa. (λc d. c))', '(λa b. a a b)', '(λe f. f)', '(λb a c c. (λc d. c))'] +(('(λa b. a a λc. b (b c))', '(λa b. a a λc. b (b a))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λa. a)', '(λa b. a)'] +(('(λa b c. a (b b c) a)', '(λa b. a (b b b) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa. (λc d. c))', '(λa b c. c a a c)', '(λb a c c. (λc d. c))', '(λe f. f)', '(λa b. b a b)', '(λp. p (λe f. f) (λc d. c))', '(λb a c c. (λc d. c))', '(λa b. b)'] +(('(λa b. a (λc. c a a) a)', '(λa b. a (λc. c c a) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa b c. c b a c)', '(λp. p (λe f. f) (λc d. c))', '(λp. p (λe f. f) (λc d. c))', '(λp. p (λe f. f) (λc d. c))', '(λc d. c)'] +(('(λa b. a (λc. b b c) a)', '(λa b. a (λc. b c b) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λe f. f)', '(λc d. c)'] +(('(λa b c. a (a a c) a)', '(λa b. a (a b) a)'), ('(λx y. x)', '(λx y. y)')): ['(λc d. c)', '(λa b. b)', '(λb a c c. (λc d. c))'] +(('(λa b. b a b)', '(λa b. b a a)'), ('(λx y. x)', '(λx y. y)')): ['(λa. (λc d. c))', '(λa b. b)', '(λa. (λc d. c))', '(λa b c. b b c b)', '(λc d. c)', '(λa b. a)', '(λa b. b)', '(λb. (λe f. f))'] +(('(λa b c. a (b c))', '(λa b. a (b a a))'), ('(λx y. x)', '(λx y. y)')): ['(λe f. f)', '(λa b c. a a a c)', '(λp. p (λe f. f) (λc d. c))', '(λa b. a)'] +(('(λa b c. b c)', '(λa b. a b a)'), ('(λx y. x)', '(λx y. y)')): ['(λa. a)', '(λa b. a)', '(λa b. a)', '(λa b. b)'] +(('(λa b. a (λc. a (c c a)) a)', '(λa b. a (λc. a (c c c)) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λb a c c. (λc d. c))', '(λa b. b)', '(λa b. b a a)'] +(('(λa b. b b)', '(λa b c. b c)'), ('(λx y. x)', '(λx y. y)')): ['(λb a c c. (λc d. c))', '(λb. (λe f. f))', '(λa b c. c c c b)', '(λp. p (λe f. f) (λc d. c))', '(λa b. b)'] +(('(λa b. a λc. b (b c b))', '(λa b. a λc. b (a b))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a b a)', '(λa b. a)', '(λp. p (λe f. f) (λc d. c))', '(λa b. b)'] +(('(λa b c. a (b b))', '(λa b. a (b b))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λb a c c. (λc d. c))', '(λe f. f)', '(λa. (λc d. c))', '(λa b. a b b)', '(λa. (λc d. c))', '(λa b. b)', '(λp. p (λe f. f) (λc d. c))'] +(('(λa b c. a b (a a))', '(λa b c. a b (c b))'), ('(λx y. x)', '(λx y. y)')): ['(λa. (λc d. c))', '(λa b. a a b)', '(λb. (λe f. f))', '(λa b c. c a a c)'] +(('(λa b c. a (c a a))', '(λa b. a (a a a))'), ('(λx y. x)', '(λx y. y)')): ['(λb. (λe f. f))', '(λb a c c. (λc d. c))', '(λa b. b a a)', '(λp. p (λe f. f) (λc d. c))', '(λa b. a)'] ``` \ No newline at end of file diff --git a/cache.pickle b/cache.pickle index 9a31b29..08ba704 100644 --- a/cache.pickle +++ b/cache.pickle Binary files differdiff --git a/cannot_solve.md b/cannot_solve.md index 9964dff..b1a4293 100644 --- a/cannot_solve.md +++ b/cannot_solve.md @@ -51,3 +51,32 @@ - `(λa b. a λc. b (c b) a) | (λa b. a λc. b (c c) a)` - `(λa b. a λc. b (a b)) | (λa b. a λc. b (a a))` - `(λa b. a λc. a (a b)) | (λa b. a λc. a (a c b))` +- `(λa b. a (λc. b b (b c)) a) | (λa b. a (λc. b b (b a)) a)` +- `(λa b. a λc. b (a a) a) | (λa b. a λc. b (b b) a)` +- `(λa b. a λc. a b) | (λa b. a λc. a c a)` +- `(λa b. a a λc. a (c a b) b) | (λa b. a a λc. a (c c a) b)` +- `(λa b. a (λc. b (c c) b) a) | (λa b. a (λc. b (c b a) b) a)` +- `(λa b. a λc. c b c) | (λa b. a λc. c c c)` +- `(λa b. a λc. b c c) | (λa b. a λc. b b c)` +- `(λa b. a a λc. a a) | (λa b. a a (b b))` +- `(λa b. a λc. a (c a)) | (λa b. a λc. a (b a c))` +- `(λa b. a a λc. b (a b)) | (λa b. a a λc. b (c c))` +- `(λa b. a (b b)) | (λa b. a λc. a b)` +- `(λa b. a λc. b a (b c)) | (λa b. a λc. b a (b c a))` +- `(λa b. a λc. b b) | (λa b. a (a b a))` +- `(λa b. a a (a a b)) | (λa b. a a λc. a a c)` +- `(λa b. b a) | (λa b. b b a)` +- `(λa b. a λc. c b) | (λa b. a λc. c b c)` +- `(λa b c. c b) | (λa b. b b)` +- `(λa b. a a λc. b a (c a b)) | (λa b. a a λc. b a (c b b))` +- `(λa b. a a λc. b (a b c) a) | (λa b. a a λc. b (a b b) a)` +- `(λa b. a λc. a b (a b a)) | (λa b. a λc. a b (a b c))` +- `(λa b. a λc. b (a c)) | (λa b. a λc. b (c c))` +- `(λa b. a λc. a (c c a)) | (λa b. a λc. a (c b))` +- `(λa b. a a λc. a a) | (λa b. a a (a b))` +- `(λa b. a a λc. b b c) | (λa b. a a λc. c a)` +- `(λa b. a λc. a (b a)) | (λa b. a λc. a (b b a))` +- `(λa b. a (b a)) | (λa b. a λc. b b c)` +- `(λa b. a a λc. a a b) | (λa b. a a λc. a a)` +- `(λa b. a a λc. b c) | (λa b. a a λc. c a)` +- `(λa b. a (b a b)) | (λa b. a λc. c b a)` diff --git a/cannot_solve.pickle b/cannot_solve.pickle index a2e91b0..ae59665 100644 --- a/cannot_solve.pickle +++ b/cannot_solve.pickle Binary files differ |