61 lines
3.9 KiB
Text
61 lines
3.9 KiB
Text
Vec.zip : {α : Type u_1} → {n : Nat} → {β : Type u_2} → Vec α ◾ → Vec β ◾ → Vec (α × β) ◾
|
||
mkConstTuple : {α : Type u_1} → α → Nat → ◾
|
||
Fin.add : {n : Nat} → Fin ◾ → Fin ◾ → Fin ◾
|
||
Vec.cons : {α : Type u} → {n : Nat} → α → Vec α ◾ → Vec α ◾
|
||
Eq.rec : {α : Sort u_1} → {a : α} → {motive : α → ◾ → Sort u} → motive ◾ ◾ → {a : α} → ◾ → motive ◾ ◾
|
||
GetElem.getElem : {cont : Type u} →
|
||
{idx : Type v} →
|
||
{elem : Type w} → {dom : cont → idx → Prop} → [self : GetElem cont idx elem ◾] → cont → idx → ◾ → elem
|
||
Term.constFold : {ctx : List Ty} → {ty : Ty} → Term ◾ ◾ → Term ◾ ◾
|
||
Term.denote : {ctx : List Ty} → {ty : Ty} → Term ◾ ◾ → HList ◾ ◾ → ◾
|
||
HList.get : {α : Type u_1} → {β : α → Type u_2} → {is : List α} → {i : α} → HList β ◾ → Member ◾ ◾ → β ◾
|
||
Member.head : {α : Type u_1} → {a : α} → {as : List α} → Member ◾ ◾
|
||
Ty.denote : Ty → Type
|
||
MonadControl.liftWith : {m : Type u → Type v} →
|
||
{n : Type u → Type w} → [self : MonadControl m n] → {α : Type u} → (({β : Type u} → n β → m ◾) → m α) → n α
|
||
MonadControl.restoreM : {m : Type u → Type v} → {n : Type u → Type w} → [self : MonadControl m n] → {α : Type u} → m ◾ → n α
|
||
Decidable.casesOn : {p : Prop} → {motive : Decidable ◾ → Sort u} → Decidable ◾ → (◾ → motive ◾) → (◾ → motive ◾) → motive ◾
|
||
Lean.getConstInfo : {m : Type → Type} →
|
||
[inst : Monad m] → [inst : Lean.MonadEnv m] → [inst : Lean.MonadError m] → Lean.Name → m Lean.ConstantInfo
|
||
Lean.Meta.instMonadMetaM : Monad fun α =>
|
||
Lean.Meta.Context →
|
||
ST.Ref PUnit Lean.Meta.State →
|
||
Lean.Core.Context → ST.Ref PUnit Lean.Core.State → PUnit → EStateM.Result Lean.Exception PUnit α
|
||
Lean.Meta.inferType : Lean.Expr →
|
||
Lean.Meta.Context →
|
||
ST.Ref PUnit Lean.Meta.State →
|
||
Lean.Core.Context → ST.Ref PUnit Lean.Core.State → PUnit → EStateM.Result Lean.Exception PUnit Lean.Expr
|
||
Lean.Elab.Term.elabTerm : Lean.Syntax →
|
||
Option Lean.Expr →
|
||
Bool →
|
||
Bool →
|
||
Lean.Elab.Term.Context →
|
||
ST.Ref PUnit Lean.Elab.Term.State →
|
||
Lean.Meta.Context →
|
||
ST.Ref PUnit Lean.Meta.State →
|
||
Lean.Core.Context → ST.Ref PUnit Lean.Core.State → PUnit → EStateM.Result Lean.Exception PUnit Lean.Expr
|
||
Nat.add : Nat → Nat → Nat
|
||
Magma.mul : Magma → ◾ → ◾ → ◾
|
||
weird1 : Bool → ◾
|
||
lamAny₁ : Bool → Monad ◾
|
||
lamAny₂ : Bool → Monad ◾
|
||
Term.constFold : List Ty → Ty → Term ◾ ◾ → Term ◾ ◾
|
||
Term.denote : List Ty → Ty → Term ◾ ◾ → HList Ty ◾ ◾ → ◾
|
||
HList.get : ◾ → ◾ → List ◾ → ◾ → HList ◾ ◾ ◾ → Member ◾ ◾ ◾ → ◾
|
||
Member.head : ◾ → ◾ → List ◾ → Member ◾ ◾ ◾
|
||
Ty.denote : ◾
|
||
MonadControl.liftWith : ◾ → ◾ → MonadControl ◾ ◾ → ◾ → ((◾ → ◾ → ◾) → ◾) → ◾
|
||
MonadControl.restoreM : ◾ → ◾ → MonadControl ◾ ◾ → ◾ → ◾ → ◾
|
||
Decidable.casesOn : ◾ → ◾ → Bool → (◾ → ◾) → (◾ → ◾) → ◾
|
||
Lean.getConstInfo : ◾ → Monad ◾ → Lean.MonadEnv ◾ → Lean.MonadError ◾ → Lean.Name → ◾
|
||
Lean.Meta.instMonadMetaM : Monad ◾
|
||
Lean.Meta.inferType : Lean.Expr → Lean.Meta.Context → ◾ → Lean.Core.Context → ◾ → PUnit → EStateM.Result Lean.Exception PUnit Lean.Expr
|
||
Lean.Elab.Term.elabTerm : Lean.Syntax →
|
||
Option Lean.Expr →
|
||
Bool →
|
||
Bool →
|
||
Lean.Elab.Term.Context →
|
||
◾ → Lean.Meta.Context → ◾ → Lean.Core.Context → ◾ → PUnit → EStateM.Result Lean.Exception PUnit Lean.Expr
|
||
Nat.add : Nat → Nat → Nat
|
||
Fin.add : Nat → Nat → Nat → Nat
|
||
Lean.HashSetBucket.update : ◾ → Array (List ◾) → USize → List ◾ → ◾ → Array (List ◾)
|