From c6cb56599a6949be0d72faf280399eb34fc0a30d Mon Sep 17 00:00:00 2001 From: Emile Date: Sun, 19 Feb 2023 16:46:04 +0100 Subject: update cache and cannot_solve --- cache.md | 42 ++++++++++++++++++++++++++++++++++++++++++ cache.pickle | Bin 25309 -> 30923 bytes cannot_solve.md | 22 ++++++++++++++++++++++ cannot_solve.pickle | Bin 1940 -> 3019 bytes 4 files changed, 64 insertions(+) diff --git a/cache.md b/cache.md index fcafe7c..425a26c 100644 --- a/cache.md +++ b/cache.md @@ -185,4 +185,46 @@ (('(λ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)'] +(('(λa b. a (b a))', '(λa b c. a (c b))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa b. a)', '(λp. p (λe f. f) (λc d. c))', '(λb a c c. (λc d. c))'] +(('(λa b c. b a)', '(λa b. b b b)'), ('(λx y. x)', '(λx y. y)')): ['(λc d. c)', '(λa b. a)', '(λa b. b)', '(λa b. a)'] +(('(λa b c. b b c)', '(λa b c. c b)'), ('(λx y. x)', '(λx y. y)')): ['(λb a c c. (λc d. c))', '(λa b. b b b)', '(λa. (λc d. c))', '(λa b. b)', '(λb a c c. (λc d. c))'] +(('(λa b. a b a)', '(λa b c. a c)'), ('(λx y. x)', '(λx y. y)')): ['(λp. p (λe f. f) (λc d. c))', '(λa b c. c c c b)', '(λa b. a b a)'] +(('(λa b c. a (a c a))', '(λa b c. a (b a c))'), ('(λx y. x)', '(λx y. y)')): ['(λp. p (λe f. f) (λc d. c))', '(λp. p (λe f. f) (λc d. c))', '(λa b c. a a c b)'] +(('(λa b c. b a c)', '(λa b. a a a)'), ('(λx y. x)', '(λx y. y)')): ['(λc d. c)', '(λa b. a)', '(λa b c. a b b b)', '(λa b. b)', '(λp. p (λe f. f) (λc d. c))', '(λa b c. a a b a)', '(λc d. c)'] +(('(λa b. a a b)', '(λa b c. a c a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λa. (λc d. c))', '(λa b. b b a)'] +(('(λa b c. a a b)', '(λa b. a b)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a b b)', '(λc d. c)', '(λa b. b)'] +(('(λa b. a (b b) a)', '(λa b c. a (b b) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa. (λc d. c))', '(λa b. a)', '(λb. (λe f. f))', '(λa b. a)', '(λa b. b)'] +(('(λa b. a λc. b c c)', '(λa b. a (a a))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λc d. c)', '(λa b. a a b)', '(λa b. b)', '(λa b. b)', '(λa b. a)'] +(('(λa b. a (λc. a (a b b)) a)', '(λa b. a (λc. a (a c)) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa. a)', '(λa b. b)', '(λa b. a a b)', '(λa b. a)'] +(('(λa. a a)', '(λa b c. a b)'), ('(λx y. x)', '(λx y. y)')): ['(λc d. c)', '(λb. (λe f. f))', '(λa. (λc d. c))', '(λa. (λc d. c))', '(λa b. b)'] +(('(λa b. b b b)', '(λa b. b a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a b a)', '(λp. p (λe f. f) (λc d. c))'] +(('(λa b c. a (a a))', '(λa b. a (b b))'), ('(λx y. x)', '(λx y. y)')): ['(λe f. f)', '(λb a c c. (λc d. c))', '(λa b. a)', '(λa b. a)', '(λp. p (λe f. f) (λc d. c))', '(λe f. f)', '(λa b. a a b)'] +(('(λa b. b a a)', '(λa b. b b)'), ('(λx y. x)', '(λx y. y)')): ['(λb. (λe f. f))', '(λa b. a)', '(λa b. b)', '(λa b. b)', '(λa b. a)'] +(('(λa b c. a (b c a))', '(λa b c. a (b c))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa b c. b b c b)', '(λa. (λc d. c))', '(λp. p (λe f. f) (λc d. c))', '(λa. (λc d. c))', '(λa b. b)'] +(('(λa b c. a (c c b))', '(λa b c. a (c c c))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b a a)', '(λa b. a)', '(λa b. b)', '(λa b. a)'] +(('(λa b c. a (b c a) a)', '(λa b. a (b a a) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λa b c. c b c b)', '(λa b. a b a)', '(λp. p (λe f. f) (λc d. c))', '(λa b. a)'] +(('(λa b c. b (b c))', '(λa b c. b (b a c))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa b. a a a)', '(λa b. a)', '(λb a c c. (λc d. c))', '(λe f. f)', '(λa b. a)'] +(('(λa b. a a a)', '(λa b. b a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λp. p (λe f. f) (λc d. c))'] +(('(λa b. a (λc. a b) a)', '(λa b. a (λc. a c) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa b. a)', '(λa b. b)', '(λa b. b b a)'] +(('(λa b c. a (b a))', '(λa b. a (b a b))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa b. b b a)', '(λb a c c. (λc d. c))', '(λa b. b)', '(λa b. a b b)'] +(('(λa b. a (b a) a)', '(λa b c. a (b b c) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λa b. a)', '(λa b. a a a)', '(λa b. a a b)', '(λa b. a)', '(λa b. b)', '(λa. (λc d. c))', '(λa b. a a b)', '(λa b. b)'] +(('(λa b c. a a (a c a))', '(λa b. a a (a a))'), ('(λx y. x)', '(λx y. y)')): ['(λc d. c)', '(λb a c c. (λc d. c))', '(λa b. a)', '(λa. (λc d. c))', '(λa b. b)', '(λa b. a a b)'] +(('(λa b. a a)', '(λa b. b b a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λb. (λe f. f))', '(λa b. b)'] +(('(λa b c. a a)', '(λa b c. a c a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa b. a a b)', '(λb. (λe f. f))', '(λa. a)'] +(('(λa b. b b b)', '(λa b. b b a)'), ('(λx y. x)', '(λx y. y)')): ['(λb. (λe f. f))', '(λa. (λc d. c))', '(λa b. a a b)', '(λb a c c. (λc d. c))'] +(('(λa b. b a)', '(λa b c. b c c)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λc d. c)', '(λa b. b)'] +(('(λa b c. b a (b c a))', '(λa b c. b a (c c a))'), ('(λx y. x)', '(λx y. y)')): ['(λa b c. a c a c)', '(λa b. b)', '(λb. (λe f. f))', '(λa b. b)', '(λb a c c. (λc d. c))', '(λb. (λe f. f))', '(λa b. a)'] +(('(λa b c. a b)', '(λa b. a a a)'), ('(λx y. x)', '(λx y. y)')): ['(λc d. c)', '(λa b. b)', '(λa b. a a a)', '(λb a c c. (λc d. c))', '(λe f. f)', '(λa b. a)'] +(('(λa b c. a a c)', '(λa b. a b b)'), ('(λx y. x)', '(λx y. y)')): ['(λp. p (λe f. f) (λc d. c))', '(λa b. b)', '(λa b. b b b)'] +(('(λa b c. a (b c b))', '(λa b. a (b a))'), ('(λx y. x)', '(λx y. y)')): ['(λp. p (λe f. f) (λc d. c))', '(λa b. b)', '(λe f. f)'] +(('(λa b c. a a (a b))', '(λa b. a a (a b a))'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b a a)', '(λa b. b)', '(λe f. f)', '(λa b. a)'] +(('(λa b c. a (b b c))', '(λa b. a (b b b))'), ('(λx y. x)', '(λx y. y)')): ['(λc d. c)', '(λa b. a)', '(λb a c c. (λc d. c))', '(λb. (λe f. f))', '(λa b. a)', '(λa b c. b a b c)'] +(('(λa b. a a (b b))', '(λa b. a a λc. b a b)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λe f. f)', '(λa b. a)'] +(('(λa b. b a a)', '(λa b c. b a c)'), ('(λx y. x)', '(λx y. y)')): ['(λp. p (λe f. f) (λc d. c))', '(λa b. b)', '(λa b c. b a a c)', '(λb a c c. (λc d. c))', '(λa b. b b b)', '(λa b. b b b)', '(λa b. b)', '(λa b. b)', '(λa b. a)'] +(('(λa b. a (λc. b c b) a)', '(λa b. a (b b a) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b c. a c c a)', '(λa b. a)', '(λp. p (λe f. f) (λc d. c))'] +(('(λa b. b b a)', '(λa b. b a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a a a)', '(λp. p (λe f. f) (λc d. c))'] +(('(λa b. a (λc. b b c) a)', '(λa b. a (b a) a)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. a)', '(λa b. b a b)', '(λa b c. c b a c)', '(λa b. b)', '(λa. (λc d. c))', '(λa b. a a b)', '(λa b. b)'] +(('(λa b. a b b)', '(λa b c. a a)'), ('(λx y. x)', '(λx y. y)')): ['(λb. (λe f. f))', '(λb a c c. (λc d. c))', '(λa b. a)'] +(('(λa b c. b (a b a))', '(λa b c. b (b a))'), ('(λx y. x)', '(λx y. y)')): ['(λa b c. c b b c)', '(λp. p (λe f. f) (λc d. c))', '(λa b c. a b a a)', '(λp. p (λe f. f) (λc d. c))', '(λe f. f)'] +(('(λa b. b b b)', '(λa b. b a b)'), ('(λx y. x)', '(λx y. y)')): ['(λa b. b)', '(λa b. a)'] ``` \ No newline at end of file diff --git a/cache.pickle b/cache.pickle index 08ba704..2f90789 100644 Binary files a/cache.pickle and b/cache.pickle differ diff --git a/cannot_solve.md b/cannot_solve.md index b1a4293..076a095 100644 --- a/cannot_solve.md +++ b/cannot_solve.md @@ -80,3 +80,25 @@ - `(λ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)` +- `(λa b. a a λc. a (a a)) | (λa b. a a λc. a (b a c))` +- `(λa b. a (b b a) a) | (λa b. a (λc. b c) a)` +- `(λa b. a (a b)) | (λa b. a λc. c a a)` +- `(λa b. a (b a)) | (λa b. a λc. b a b)` +- `(λa b. a λc. b (c a)) | (λa b. a λc. b (b c a))` +- `(λa b. a λc. a (a a b)) | (λa b. a λc. a (c c a))` +- `(λa b. a λc. b (a c)) | (λa b. a λc. b (a b))` +- `(λa b. a λc. a a (a a)) | (λa b. a λc. a a (a c))` +- `(λa b. a λc. c a b) | (λa b. a (b a))` +- `(λa b. a λc. a c c) | (λa b. a (a b))` +- `(λa b. a a λc. a b) | (λa b. a a (b a a))` +- `(λa b. a a (b a)) | (λa b c. a a (a a))` +- `(λa b. a λc. a b a) | (λa b. a λc. a b c)` +- `(λa b. a a λc. a c) | (λa b. a a (a a))` +- `(λa b. a (a a) a) | (λa b c. a (a a a) a)` +- `(λa b. a λc. a (c a) b) | (λa b. a λc. a (a a) b)` +- `(λa b. a λc. a (b b)) | (λa b. a λc. a (a a b))` +- `(λa b. a a λc. a a) | (λa b. a a (a b b))` +- `(λa b. a (b b)) | (λa b. a λc. b a)` +- `(λa b. a (λc. b (b b c) b) a) | (λa b. a (λc. b (b c a) b) a)` +- `(λa b c. a (b b c) a) | (λa b. a (a b a) a)` +- `(λa b. a λc. a (b b a)) | (λa b. a λc. a (b b))` diff --git a/cannot_solve.pickle b/cannot_solve.pickle index ae59665..4b10b6d 100644 Binary files a/cannot_solve.pickle and b/cannot_solve.pickle differ -- cgit 1.4.1