Zulip Chat Archive
Stream: general
Topic: Add lemma to root namespace without leaving a namespace
Yury G. Kudryashov (Feb 20 2020 at 07:07):
How can I add a lemma to the root namespace without leaving the namespace
block? I understand that I can define a lemma, then use alias
command. Is there any more straightforward way?
Mario Carneiro (Feb 20 2020 at 07:11):
No
Mario Carneiro (Feb 20 2020 at 07:12):
More generally, any tactic can create a declaration with any name, but you can't use the def
or theorem
keyword to create a new lemma outside the namespace
Mario Carneiro (Feb 20 2020 at 07:14):
I guess with some user command magic you can make something that acts passably close to theorem
Mario Carneiro (Feb 20 2020 at 07:14):
but there are lots of little things that are hard to replicate, like pulling in variables from the section
Yury G. Kudryashov (Feb 20 2020 at 08:01):
Then I'll go with private lemma, alias
Last updated: Dec 20 2023 at 11:08 UTC