Equations
- Lean.instCoeStringName_1 = { coe := Lean.Name.mkSimple }
Equations
Instances For
@[inline]
Equations
Instances For
Equations
- Lean.NameMap.instEmptyCollectionNameMap α = { emptyCollection := Lean.mkNameMap α }
Equations
- Lean.NameMap.instInhabitedNameMap α = { default := ∅ }
Equations
- Lean.NameMap.insert m n a = Lean.RBMap.insert m n a
Instances For
Equations
Instances For
instance
Lean.NameMap.instForInNameMapProdName
{α : Type}
{m : Type u_1 → Type u_2}
:
ForIn m (Lake.NameMap α) (Lake.Name × α)
Equations
- Lean.NameMap.instForInNameMapProdName = inferInstanceAs (ForIn m (Lean.RBMap Lake.Name α Lean.Name.quickCmp) (Lake.Name × α))
Equations
Instances For
Instances For
Equations
- Lean.NameSet.instEmptyCollectionNameSet = { emptyCollection := Lean.NameSet.empty }
Equations
- Lean.NameSet.instInhabitedNameSet = { default := Lean.NameSet.empty }
Equations
- Lean.NameSet.insert s n = Lean.RBTree.insert s n
Instances For
Equations
Instances For
Equations
- Lean.NameSet.instForInNameSetName = inferInstanceAs (ForIn m (Lean.RBTree Lake.Name Lean.Name.quickCmp) Lake.Name)
The union of two NameSet
s.
Equations
- Lean.NameSet.append s t = Lean.RBMap.mergeBy (fun (x : Lake.Name) (x x : Unit) => ()) s t
Instances For
Equations
- Lean.NameSet.instAppendNameSet = { append := Lean.NameSet.append }
Equations
- Lean.NameSSet.instEmptyCollectionNameSSet = { emptyCollection := Lean.NameSSet.empty }
Equations
- Lean.NameSSet.instInhabitedNameSSet = { default := Lean.NameSSet.empty }
@[inline, reducible]
Equations
Instances For
Equations
- Lean.NameHashSet.instEmptyCollectionNameHashSet = { emptyCollection := Lean.NameHashSet.empty }
Equations
- Lean.NameHashSet.instInhabitedNameHashSet = { default := ∅ }
Equations
Instances For
Equations
Instances For
Equations
- Lean.MacroScopesView.isPrefixOf v₁ v₂ = (Lean.Name.isPrefixOf v₁.name v₂.name && v₁.scopes == v₂.scopes && v₁.mainModule == v₂.mainModule && v₁.imported == v₂.imported)
Instances For
Equations
- Lean.MacroScopesView.isSuffixOf v₁ v₂ = (Lean.Name.isSuffixOf v₁.name v₂.name && v₁.scopes == v₂.scopes && v₁.mainModule == v₂.mainModule && v₁.imported == v₂.imported)