Simon Cruanes

Results 224 issues of Simon Cruanes

(longer term) - [ ] make `'a flex_state.key` json serializable - [ ] have a set of configurations as json files, embedded into the binary by build system magic -...

feature
I-heuristics
I-perf

Summarize progress in proof checking: * [x] update proof generation with renamings (or not), including rewrite steps and demod steps * [x] test this (without checking) on all TPTP; look...

I-proof-check
research

do the De Bruijn switch for rewriting/demod * convert `l=r` into De Bruijn indices (easy) * write matching `env:term db_env -> pattern:term -> term -> term db_env` (where only DB...

D-hard
I-perf
research
I-superposition

an alternative to discount, could be interesting to explore * for forward demod/simp_reflect (all rewrite rules are used, even passive ones) * maybe for forward subsumption, too

I-calculi
I-perf
research
I-superposition

- conditional rewriting * [ ] parse `rewrite forall vars. ∧_i a_i => l = r` * [ ] same for clausal rewriting * [ ] handling by *inference* rule...

research
I-rewriting

* [x] inference for acyclicity (not just simplification): given `C ∨ s = t`, look for σ such that `sσ = tσ` is absurd by acyclicity. Then infer `Cσ` from...

research
I-datatypes

* custom induction schema, with a toplevel command + structural induction on datatypes: `inductive (n:nat) := { (zero, {}), (succ(n'), {n'}) }` + induction on sets `inductive (S:set a) :=...

research
I-induction

investigate why GEG rational problems are much harder (ordering? missing optim?) → self paramod with, say, transitivity of `

research
I-arith

``` ./zipperposition.native --check -t 30 -o none --dot-llproof /tmp/truc.dot examples/regression/gh_7.zf ```

feature
D-hard
I-proof-check

``` ./zipperposition.native --check -t 30 -o none --dot-llproof /tmp/truc.dot examples/GEG022=1_rat.p --debug.llproof 5 ```

feature
D-hard
I-proof-check