nevanlinna/Nevanlinna/laplace.lean

26 lines
939 B
Plaintext
Raw Normal View History

2024-05-13 09:23:08 +02:00
import Mathlib.Data.Fin.Tuple.Basic
import Mathlib.Analysis.Complex.Basic
import Mathlib.Analysis.Complex.TaylorSeries
import Mathlib.Analysis.Calculus.LineDeriv.Basic
import Mathlib.Analysis.Calculus.ContDiff.Defs
import Mathlib.Analysis.Calculus.FDeriv.Basic
import Mathlib.Analysis.Calculus.FDeriv.Symmetric
import Mathlib.Data.Complex.Module
import Mathlib.Data.Complex.Order
import Mathlib.Data.Complex.Exponential
import Mathlib.Analysis.RCLike.Basic
import Mathlib.Topology.Algebra.InfiniteSum.Module
import Mathlib.Topology.Instances.RealVectorSpace
import Nevanlinna.cauchyRiemann
import Nevanlinna.partialDeriv
variable {F : Type*} [NormedAddCommGroup F] [NormedSpace F]
noncomputable def Complex.laplace : ( → F) → ( → F) := by
intro f
let fx := partialDeriv 1 f
let fxx := partialDeriv 1 fx
let fy := partialDeriv Complex.I f
let fyy := partialDeriv Complex.I fy
exact fxx + fyy