Ticket #357 (new task)
Use existing Isabelle theories
| Reported by: | till | Owned by: | luecke |
|---|---|---|---|
| Priority: | critical | Milestone: | 0.95 |
| Component: | provers | Version: | 0.7 |
| Keywords: | Cc: |
Description
Create a bridge from CASL and HasCASL datatypes to Isabelle datatypes (e.g. Nat and Real).
- specify an isomorphism between the coded (Has)CASL type and the Isabelle type, that is, two functions between the corresponding types, plus a bunch of compatibility theorems (homomorphism equations), two for each operation.
- create two simpsets consisting homomorphism equations, one for each direction of the isomorphism (you also need to exploit bijectivity of the iso)
- transfer (Has)CASL goals into proper Isabelle goals, using one of the simpsets
- How to specify that Isabelle should be started with heap HOL-Complex?
Change History
Note: See
TracTickets for help on using
tickets.