It is interesting to look at competing systems and note that every one of them 
appears to be fully committed to a plain ASCII syntax as the only way of 
writing a formula. I think it may still be premature to abolish having ASCII 
even as an alternative syntax.

I wonder whether the appearance of HOL.thy is that important to a typical 
beginner. Although it sets out the basic logic, it is full of 
implementation-specific details. I don’t really see how having ∧ in place of & 
would improve its legibility. Then allowing users to use the & symbol with some 
other meaning seems quite risky, at least in the short term.

Larry Paulson


> On 29 Jun 2015, at 23:23, C. Diekmann <diekm...@in.tum.de> wrote:
> 
> Dear list,
> 
> the following mail may contain a stupid idea.
> 
> In HOL.thy, the conjunction (conj) is first introduced with the "&"
> symbol. Later, the notation "∧" is introduced. In order to clean up
> this difficult-to-understand theory, would it be possible to directly
> introduce conjunction with the "∧" symbol? I see three advantages:
> 
> 1) It simplifies the axiomatizations (a very critical part).
> 2) It may help in getting started with Isabelle since no confusing "&"
> symbol would appear anywhere. Currently, if a ctrl-click on a lemma
> sends me to HOL.thy, things look pretty scary.
> 3) It would free up the symbol "&" for custom theories.
> 
> This could also be done for %, -->, ==, ~, and many more.
> 
> I guess this would break a lot, that's why I'm posting on dev.
> 
> Best,
>  Cornelius
> _______________________________________________
> isabelle-dev mailing list
> isabelle-...@in.tum.de
> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to