Zulip Chat Archive
Stream: new members
Topic: accessing function outside of namespace
Nir Paz (Nov 04 2023 at 09:32):
When working in a namespace that defines a function with a name x
that's already used outside of it, how can I access the outer x
? I know I can use &&
in my case but is there a more general way to step out of a namespace for a term?
inductive Form where
| and : Form → Form → Form
example (a b : Bool) : Bool := and a b -- works
namespace Form
example (a b : Bool) : Bool := and a b -- fails
The Bool
ean and
isn't defined in a namespace so there isn't a "full name" I can use.
Nir Paz (Nov 04 2023 at 09:41):
Figured out I can use _root_.
Last updated: Dec 20 2023 at 11:08 UTC