*To*: cl-isabelle-users at lists.cam.ac.uk*Subject*: [isabelle] Unexpected assumptions in nested contexts*From*: Lars Hupel <hupel at in.tum.de>*Date*: Wed, 13 Jun 2012 17:02:11 +0200*User-agent*: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1

Nesting two contexts, where the inner context makes assumptions about fixed variables from the outer context, results in unexpected all-quantified assumptions. Consider this minimal example: context fixes I :: "'a set" begin context assumes I: "finite I" begin lemma test: "something_about I" sorry end end Looking at the fact `test` from outside both contexts with `thm test`, I get: (!!I. finite I) ==> ?something_about ?I [!] Obviously, this fact says something completely different. Am I doing something wrong here? (Also, what does the `[!]` mean after the fact?)

**Follow-Ups**:**Re: [isabelle] Unexpected assumptions in nested contexts***From:*Lars Noschinski

**Re: [isabelle] Unexpected assumptions in nested contexts***From:*Lars Noschinski

- Previous by Date: Re: [isabelle] Free variables vs schematic variables
- Next by Date: Re: [isabelle] Formalisations of infinite streams
- Previous by Thread: Re: [isabelle] Formalisations of infinite streams
- Next by Thread: Re: [isabelle] Unexpected assumptions in nested contexts
- Cl-isabelle-users June 2012 archives indexes sorted by: [ thread ] [ subject ] [ author ] [ date ]
- Cl-isabelle-users list archive Table of Contents
- More information about the Cl-isabelle-users mailing list