Equations
- Lean.instToExprNat = { toExpr := Lean.mkNatLit, toTypeExpr := Lean.mkConst (Lean.Name.mkStr1 "Nat") }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- Lean.instToExprString = { toExpr := Lean.mkStrLit, toTypeExpr := Lean.mkConst (Lean.Name.mkStr1 "String") }
Equations
- Lean.instToExprUnit = { toExpr := fun x => Lean.mkConst (Lean.Name.mkStr2 "Unit" "unit"), toTypeExpr := Lean.mkConst (Lean.Name.mkStr1 "Unit") }
Equations
- Lean.instToExprName = { toExpr := Lean.Name.toExprAux, toTypeExpr := Lean.mkConst (Lean.Name.mkStr2 "Lean" "Name") }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
instance
Lean.instToExprProd
{α : Type u_1}
{β : Type u_2}
[inst : Lean.ToExpr α]
[inst : Lean.ToExpr β]
:
Lean.ToExpr (α × β)
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.