import Lean set_option autoImplicit false namespace Foo.Bar abbrev Bar := Nat end Foo.Bar open Foo Bar in def myNat1 : Bar := 10 -- good namespace Bar end Bar open Foo Bar in def myNat2 : Bar := 10 open Foo.Bar in def myNat3 : Bar := 10 -- good open Foo Bar in def myNat4 : Bar.Bar := 10 -- good section open Lean Parser Elab Tactic #check rwRule #check evalDSimp end section open Lean #check Parser.Tactic.rwRule open Parser #check Tactic.rwRule end