-
Notifications
You must be signed in to change notification settings - Fork 140
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
Add gen_new_specification to the kernel. #201
Commits on Feb 19, 2014
-
start experimental implementation of revised new_specification
Based on Rob Arthan's "HOL Constant Definition Done Right". The tricky part is deciding how and where to implement the existing definitional rules that are theoretically subsumed by the new one.
Configuration menu - View commit details
-
Copy full SHA for 7f58ad8 - Browse repository at this point
Copy the full SHA 7f58ad8View commit details
Commits on Feb 21, 2014
-
remove Theory.new_specification and reimplement new_definition
in terms of the revised Thm.prim_specification. obviously this breaks anything that depended on Theory.new_specification, so the next job is to rework those things (and write a backwards-compatible version, but later in the build sequence because it needs pairs.)
Configuration menu - View commit details
-
Copy full SHA for eae01bc - Browse repository at this point
Copy the full SHA eae01bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c07a105 - Browse repository at this point
Copy the full SHA c07a105View commit details
Commits on Feb 25, 2014
-
Configuration menu - View commit details
-
Copy full SHA for abce3c6 - Browse repository at this point
Copy the full SHA abce3c6View commit details -
Add gen_new_specification and remove prim_constant_definition
Implement new_definition in terms of gen_prim_specification. Leave the existing new_specification in place. This plan of attack suggested by RDA. Have only touched the standard kernel, and none of the theories. Next steps would include updating the other kernels, implementing new_specification in terms of gen_new_specification (at some point after pairTheory), and removing uses of new_specification before pairTheory one by one if possible/desired...
Configuration menu - View commit details
-
Copy full SHA for 2093474 - Browse repository at this point
Copy the full SHA 2093474View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fbd0c1 - Browse repository at this point
Copy the full SHA 9fbd0c1View commit details
Commits on Feb 27, 2014
-
implement new_specification in terms of gen_new_specification
in pairLib - should re-export elsewhere.
Configuration menu - View commit details
-
Copy full SHA for f6e9197 - Browse repository at this point
Copy the full SHA f6e9197View commit details
Commits on Mar 3, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 6aba5ba - Browse repository at this point
Copy the full SHA 6aba5baView commit details
Commits on Nov 21, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 4b154c8 - Browse repository at this point
Copy the full SHA 4b154c8View commit details
Commits on Aug 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 808aff1 - Browse repository at this point
Copy the full SHA 808aff1View commit details
Commits on Aug 4, 2015
-
Merge branch 'master' into hcddr
conflict on src/postkernel/Theory.sml, because master started checking whether the name was valid; hopefully resolved correctly
Configuration menu - View commit details
-
Copy full SHA for 4f53573 - Browse repository at this point
Copy the full SHA 4f53573View commit details
Commits on Aug 5, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 70ae472 - Browse repository at this point
Copy the full SHA 70ae472View commit details