[Agda] Q: refinement in emacs

Christoph Herrmann ch at cs.st-andrews.ac.uk
Tue Sep 29 18:15:22 CEST 2009


Hi,

to be precise: I expected that the insertion of f happens automatically
when I started the refinement. It works when I insert f manually.

Is there an example where the refinement gives me some
information that is difficult to figure out myself?

Best regards


On 29 Sep 2009, at 17:06, Christoph Herrmann wrote:

> Hi,
>
> I have doubts that my emacs installation with Agda is working  
> correctly,
> so I tried a given example.
>
> I found on one lecture slide of Anton Setzer
> CS 336/CS M36 (part 2)/CS M46 Interactive Theorem Proving, Lent Term  
> 2008, Sec. 3 (c)3-93:
>
> postulate A : Set
> postulate B : Set
> postulate f : A → B
> postulate a : A
> b : B
> b = {! !}
>
> Then we can insert f into this goal and use menu
> Refine (C-c C-r)
> The system shows b = f {! !}.
> ---------------------------------------------------------
> Unfortunately, this does not work for me. After loading the file the  
> hole is replaced by
> b = {   }0
> Placing the cursor inside the { } and selecting refinement the  
> refinement does not
> happen visibly for me, but I'm asked for a number of a goal. I typed  
> 0 but the goal
> did not change to the result as on the slides.
>
> Is there an easy way to check what the reason could be; e.g., the  
> values of
> environment variables in emacs (I'm using Aquamacs on MacOSX)?
>
> The type inference in simple cases seems to work, although I'm not  
> getting
> the normal form displayed.
>
> Many thanks in advance
> -- 
>  Dr. Christoph Herrmann
>  University of St Andrews, Scotland/UK
>  phone: office: +44 1334 461629, home: +44 1334 478648
>  email: ch at cs.st-andrews.ac.uk,  c.herrmann at virgin.net
>  URL:   http://www.cs.st-andrews.ac.uk/~ch
>
>  The University of St Andrews is a charity registered in Scotland:  
> No SC013532
>
>
>
>
> _______________________________________________
> Agda mailing list
> Agda at lists.chalmers.se
> https://lists.chalmers.se/mailman/listinfo/agda

--
  Dr. Christoph Herrmann
  University of St Andrews, Scotland/UK
  phone: office: +44 1334 461629, home: +44 1334 478648
  email: ch at cs.st-andrews.ac.uk,  c.herrmann at virgin.net
  URL:   http://www.cs.st-andrews.ac.uk/~ch

  The University of St Andrews is a charity registered in Scotland: No  
SC013532




-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.chalmers.se/pipermail/agda/attachments/20090929/ebe3a50c/attachment-0001.html


More information about the Agda mailing list