Hi Clemens,

> I'm not familiar with the termination argument for abbreviations, but
certainly we can say that abbreviations define a reduction system (in
fact a rewrite system), and I would assume that there are no cycles and
infinite paths.  Now my patch will clone part of this system,
introducing additional nodes and transitions, but I don't see how it
would introduce cycles if there were no cycles without it.  It could
introduce infinite chains, but only for infinite chains of
interpretations.  The latter are not allowed by the roundup algorithm.
Am I missing something?

Well, I am not so sure about the cycles:

As a starting point, take A --> B --> C.

Let the interpretation morphism map these as follows:

        A |-> D
        B |-> E
        C |-> D

Then under the morphism we have D --> E --> D.

But maybe this is forbidden by the properties of a morphism itself.

I did not work to contrieve a meaningful counterexample yet.

Cheers,
        Florian

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

-- 

PGP available:
http://home.informatik.tu-muenchen.de/haftmann/pgp/florian_haftmann_at_informatik_tu_muenchen_de

Attachment: signature.asc
Description: OpenPGP digital signature

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

Reply via email to