Synthesize instance of type type
and
- assign it to
x
ifx
is meta variable - check it is equal to
x
Equations
- One or more equations did not get rendered due to their size.
Instances For
Synthesize arguments xs
either with typeclass synthesis, with funProp or with discharger.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Try to apply theorem - core function
Equations
- One or more equations did not get rendered due to their size.
Instances For
Try to apply a theorem provided some of the theorem arguments.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Try to apply a theorem
Equations
- Mathlib.Meta.FunProp.tryTheorem? e thmOrigin funProp newMCtxDepth = Mathlib.Meta.FunProp.tryTheoremWithHint? e thmOrigin #[] funProp newMCtxDepth
Instances For
Apply lambda calculus rule P fun x => x`
Equations
- One or more equations did not get rendered due to their size.
Instances For
Apply lambda calculus rule P fun x => y`
Equations
- One or more equations did not get rendered due to their size.
Instances For
Apply lambda calculus rule P fun f => f i`
Equations
- One or more equations did not get rendered due to their size.
Instances For
Apply lambda calculus rule P f → P g → P fun x => f (g x)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Apply lambda calculus rule ∀ y, P (f · y) → P fun x y => f x y
Equations
- One or more equations did not get rendered due to their size.
Instances For
Prove function property of fun x => let y := g x; f x y
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Prove function property of using "morphism theorems" e.g. bundled linear map is linear map.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Prove function property of using "transition theorems" e.g. continuity from linearity.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Try to remove applied argument.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Prove function property of fun f => f x₁ ... xₙ
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Get candidate theorems from the environment for function property funPropDecl
and
function funName
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Get candidate theorems from the local context for function property funPropDecl
and
function funName
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Try to apply theorems thms
to e
Equations
- One or more equations did not get rendered due to their size.
Instances For
Prove function property of fun x => f x₁ ... xₙ
where f
is free variable.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Prove function property of fun x => f x₁ ... xₙ
where f
is declared function.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Cache result if it does not have any subgoals.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Main funProp
function. Returns proof of e
.