File: .lake/packages/aesop/Aesop/RuleSet/Member.lean

full_name: Aesop.BaseRuleSetMember.safeRule
code: inductive BaseRuleSetMember
  | normRule (r : NormRule)
  | unsafeRule (r : UnsafeRule)
  | safeRule (r : SafeRule)
  | unfoldRule (r : UnfoldRule)
  deriving Inhabited
goal: Aesop.BaseRuleSetMember

full_name: Aesop.BaseRuleSetMember.unfoldRule
code: inductive BaseRuleSetMember
  | normRule (r : NormRule)
  | unsafeRule (r : UnsafeRule)
  | safeRule (r : SafeRule)
  | unfoldRule (r : UnfoldRule)
  deriving Inhabited
goal: Aesop.BaseRuleSetMember

full_name: Aesop.BaseRuleSetMember.unsafeRule
code: inductive BaseRuleSetMember
  | normRule (r : NormRule)
  | unsafeRule (r : UnsafeRule)
  | safeRule (r : SafeRule)
  | unfoldRule (r : UnfoldRule)
  deriving Inhabited
goal: Aesop.BaseRuleSetMember

full_name: Aesop.BaseRuleSetMember.normRule
code: inductive BaseRuleSetMember
  | normRule (r : NormRule)
  | unsafeRule (r : UnsafeRule)
  | safeRule (r : SafeRule)
  | unfoldRule (r : UnfoldRule)
  deriving Inhabited
goal: Aesop.BaseRuleSetMember

full_name: Aesop.instInhabitedBaseRuleSetMember
code: inductive BaseRuleSetMember
  | normRule (r : NormRule)
  | unsafeRule (r : UnsafeRule)
  | safeRule (r : SafeRule)
  | unfoldRule (r : UnfoldRule)
  deriving Inhabited
goal: Inhabited Aesop.BaseRuleSetMember

full_name: Aesop.BaseRuleSetMember
code: inductive BaseRuleSetMember
  | normRule (r : NormRule)
  | unsafeRule (r : UnsafeRule)
  | safeRule (r : SafeRule)
  | unfoldRule (r : UnfoldRule)
  deriving Inhabited
goal: Type

full_name: Aesop.BaseRuleSetMember.name
code: def BaseRuleSetMember.name : BaseRuleSetMember → RuleName
  
goal: Aesop.BaseRuleSetMember → Aesop.RuleName

full_name: Aesop.GlobalRuleSetMember.normSimpRule
code: inductive GlobalRuleSetMember
  | base (m : BaseRuleSetMember)
  | normSimpRule (e : NormSimpRule)
  deriving Inhabited
goal: Aesop.GlobalRuleSetMember

full_name: Aesop.GlobalRuleSetMember.base
code: inductive GlobalRuleSetMember
  | base (m : BaseRuleSetMember)
  | normSimpRule (e : NormSimpRule)
  deriving Inhabited
goal: Aesop.GlobalRuleSetMember

full_name: Aesop.instInhabitedGlobalRuleSetMember
code: inductive GlobalRuleSetMember
  | base (m : BaseRuleSetMember)
  | normSimpRule (e : NormSimpRule)
  deriving Inhabited
goal: Inhabited Aesop.GlobalRuleSetMember

full_name: Aesop.GlobalRuleSetMember
code: inductive GlobalRuleSetMember
  | base (m : BaseRuleSetMember)
  | normSimpRule (e : NormSimpRule)
  deriving Inhabited
goal: Type

full_name: Aesop.GlobalRuleSetMember.name
code: def GlobalRuleSetMember.name : GlobalRuleSetMember → RuleName
  
goal: Aesop.GlobalRuleSetMember → Aesop.RuleName

full_name: Aesop.LocalRuleSetMember.global
code: inductive LocalRuleSetMember
  | global (m : GlobalRuleSetMember)
  | localNormSimpRule (r : LocalNormSimpRule)
  deriving Inhabited
goal: Aesop.LocalRuleSetMember

full_name: Aesop.instInhabitedLocalRuleSetMember
code: inductive LocalRuleSetMember
  | global (m : GlobalRuleSetMember)
  | localNormSimpRule (r : LocalNormSimpRule)
  deriving Inhabited
goal: Inhabited Aesop.LocalRuleSetMember

full_name: Aesop.LocalRuleSetMember
code: inductive LocalRuleSetMember
  | global (m : GlobalRuleSetMember)
  | localNormSimpRule (r : LocalNormSimpRule)
  deriving Inhabited
goal: Type

full_name: Aesop.LocalRuleSetMember.localNormSimpRule
code: inductive LocalRuleSetMember
  | global (m : GlobalRuleSetMember)
  | localNormSimpRule (r : LocalNormSimpRule)
  deriving Inhabited
goal: Aesop.LocalRuleSetMember

full_name: Aesop.LocalRuleSetMember.name
code: def LocalRuleSetMember.name : LocalRuleSetMember → RuleName
  
goal: Aesop.LocalRuleSetMember → Aesop.RuleName

full_name: Aesop.LocalRuleSetMember.toGlobalRuleSetMember?
code: def LocalRuleSetMember.toGlobalRuleSetMember? :
    LocalRuleSetMember → Option GlobalRuleSetMember
  
goal: Aesop.LocalRuleSetMember → Option Aesop.GlobalRuleSetMember