Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Abstraction, generalization, common results #254

Open
siddhartha-gadgil opened this issue Jul 16, 2019 · 2 comments
Open

Abstraction, generalization, common results #254

siddhartha-gadgil opened this issue Jul 16, 2019 · 2 comments
Labels
notes Using the issue to keep as notes

Comments

@siddhartha-gadgil
Copy link
Owner

  • This includes Abstraction, including consolidate enumerative/computational proofs and results of experiments #221 - using results from experiments.
  • To rewrite one or more statements
    • identify complex terms that are parts of statements and proofs.
    • generate functions with types domains of these complex terms.
    • use the equations thus generated to backward propagate, ideally to generate the terms via functions.
  • For multiple equations, look for common generation, using a concave function to favour terms involved in many results.
@siddhartha-gadgil siddhartha-gadgil added the notes Using the issue to keep as notes label Jul 16, 2019
@siddhartha-gadgil
Copy link
Owner Author

  • We can introduce one or more variables to generate functions.
  • By tracing equations, we look for both ingredients and nearby stuff.
  • Give these weights and generate equations.
  • We look for equations giving the given terms, but actually can just dump all equations.
  • We can use both depth bounds and tangential generation to search without blowup.

@siddhartha-gadgil
Copy link
Owner Author

  • We can rewrite terms, both by generating functions with codomains and by simply making stuff into lambda.
  • Finding common patterns involves generating many statements and/or proofs efficiently.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
notes Using the issue to keep as notes
Projects
None yet
Development

No branches or pull requests

1 participant