[isabelle-dev] Relations vs. Predicates
Lukas Bulwahn
bulwahn at in.tum.de
Mon Apr 16 17:31:41 CEST 2012
On 04/16/2012 09:13 AM, Christian Sternagel wrote:
> Hi all,
>
> On 04/03/2012 02:51 AM, Florian Haftmann wrote:
>> well, I suggest to augment the existing theory with lemmas transferred
>> from relpow to relpowp to emphasize that both worlds exists and that
>> lemmas can be found easier by find_theorems. The typical pattern is
>>
>> lemma foo_relpow: ...
>> <proof>
>>
>> lemma foo_relpowp: ...
>> by (fact foo_relpow [to_pred])
>>
> I did this in the meantime (tested with "isabelle makeall all"). This
> time as a patch (in order to avoid cluttering the history) on Theory
> Transitive_Closure. Suggested NEWS entry:
>
> ------------------------------------------------------------------
> * Theory Transitive_Closure: Duplicated facts about "relpow" for
> "relpowp" to emphasize that both worlds exist and facilitate better
> results with "find_theorems".
>
> Added Lemmas:
> relpowp_1
> relpowp_0_I
> relpowp_Suc_I
> relpowp_Suc_I2
> relpowp_0_E
> relpowp_Suc_E
> relpowp_E
> relpowp_Suc_D2
> relpowp_Suc_E2
> relpowp_Suc_D2'
> relpowp_E2
> relpowp_add
> relpowp_commute
> relpowp_bot
> rtranclp_imp_Sup_relpowp
> relpowp_imp_rtranclp
> rtranclp_is_Sup_relpowp
> rtranclp_power
> tranclp_power
> rtranclp_imp_relpowp
> relpowp_fun_conv
> ------------------------------------------------------------------
>
I pushed your changes to the public repository, but I did not consider
the NEWS entry worth mentioning -- we add theorems on a daily basis,
without explicitly advertising them in the NEWS.
Lukas
> cheers
>
> chris
>
>
> _______________________________________________
> isabelle-dev mailing list
> isabelle-dev at in.tum.de
> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman46.in.tum.de/pipermail/isabelle-dev/attachments/20120416/c21d4437/attachment-0002.html>
More information about the isabelle-dev
mailing list