• Aucun résultat trouvé

A logical account for LPDEs

N/A
N/A
Protected

Academic year: 2022

Partager "A logical account for LPDEs"

Copied!
37
0
0

Texte intégral

(1)

LICS 2018, Oxford

A Logical Account

for Linear Partial Differential Equations

Marie Kerjean

IRIF, Universit´e Paris Diderot [email protected]

(2)

Linear Logic is about joining Logic and Algebra.

Differential Linear Logic is about joining Logic and Differentiation.

In this talk, we join Logic andMathematical Physics, ViaLinear Partial Differential Equationsand a generalization of Differential

Linear Logic.

This takes place in a more general setting: Computer Science is drifting from Discrete Mathematics to Analysis.

2/ 19

(3)

Linear Logic is about joining Logic and Algebra.

Differential Linear Logic is about joining Logic and Differentiation.

In this talk, we join Logic andMathematical Physics, ViaLinear Partial Differential Equationsand a generalization of Differential

Linear Logic.

This takes place in a more general setting: Computer Science is drifting from Discrete Mathematics to Analysis.

(4)

Smoothness

Differentiation

Differentiating a functionf :Rn→R atx is finding a linear approximationD(f)(x) :v 7→Dx(f)(v) of f nearx.

f ∈ C(R,R)

d(f)(0)

A coinductive definition

Smooth functions are functions which can be differentiated everywhere in their domain and whose differentials are smooth.

3/ 19

(5)

Linear Logic

A decomposition of the implication A⇒B '!A(B

A linear proof is in particular non-linear.

A`B is linear. !A`B is non-linear.

A`Γ

dereliction

!A`Γ

(6)

Linear Logic

A decomposition of the implication A⇒B '!A(B Usualnon-linear implication

A linear proof is in particular non-linear.

A`B is linear. !A`B is non-linear.

A`Γ

dereliction

!A`Γ

4/ 19

(7)

Linear Logic

A decomposition of the implication A⇒B '!A(B Linear implication

A linear proof is in particular non-linear.

A`B is linear. !A`B is non-linear.

A`Γ

dereliction

!A`Γ

(8)

Linear Logic

A decomposition of the implication A⇒B '!A(B

Exponential: Usually, the duplicable copies of A.

Here the exponential is a space of Solution to a Differential Equation.

A linear proof is in particular non-linear.

A`B is linear. !A`B is non-linear.

A`Γ

dereliction

!A`Γ

4/ 19

(9)

Differential Linear Logic

`Γ,A

`Γ,?A d

`∆,A d¯

`∆,!A A linear proof is in particular

non-linear.

From a non-linear proof we can extract a linear proof

(10)

Differential Linear Logic

`Γ, `:A

`Γ, `: ?A d

`∆,v :A

`∆,(f 7→D0(f)(v)) : !A A linear proof is in particular

non-linear.

From a non-linear proof we can extract a linear proof

5/ 19

(11)

Differential Linear Logic

`Γ, `:A

`Γ, `: ?A d

`∆,v :A

`∆,(f 7→D0(f)(v)) : !A A linear proof is in particular

non-linear.

From a non-linear proof we can extract a linear proof

Cut-elimination:

`Γ,v : !A d¯

`Γ,!A

`∆,A

`∆,?A d

`Γ,∆ cut

`Γ,A `∆,A Γ,∆ cut

(12)

Differential Linear Logic

`Γ, `:A

`Γ, `: ?A d

`∆,v :A

`∆,(f 7→D0(f)(v)) : !A A linear proof is in particular

non-linear.

From a non-linear proof we can extract a linear proof

Cut-elimination:

`Γ,v :A d¯

`Γ,D0( )(v) : !A

`∆, `:A

`∆, `: ?A d Γ,∆ cut

`Γ,x:A `∆, `:A Γ,∆,D0(`)(x) =`(x) :R=⊥ cut

5/ 19

(13)

Just a glimpse at Differential Linear Logic

A,B :=A⊗B|1|A`B|⊥|A⊕B|0|A×B|>|!A|!A

Exponential rules ofDiLL0

`Γ,?A,?A

`Γ,?A c

`Γ w

`Γ,?A

`Γ,A

`Γ,?A d

`Γ,!A, `∆,!A

¯

`Γ,∆,!A c

` w¯

`!A

`Γ,A d¯

`Γ,!A

Normal functors, power series andλ-calculus.Girard, APAL(1988) Differential interaction nets, Ehrhard and Regnier, TCS (2006)

(14)

Linear Partial Differential Equations with constant coefficient

ConsiderD a LPDO with constant coefficients:

D = X

α,|α|≤n

aα

α

∂xα.

The heat equation inR2

2u

∂x2∂u∂t = 0 u(x,y,0) =f(x,y)

Theorem (Malgrange 1956)

For anyD LPDOcc, there isED ∈ Cc(Rn,R)0 such that DED0, and thus for any φ∈ C(Rn,R):

D(ED∗φ) =φ

7/ 19

(15)

Linear Partial Differential Equations with constant coefficient

ConsiderD a LPDO with constant coefficients:

D = X

α,|α|≤n

aα

α

∂xα.

The heat equation inR2

2u

∂x2∂u∂t = 0 u(x,y,0) =f(x,y)

Theorem (Malgrange 1956)

For anyD LPDOcc, there isED ∈ Cc(Rn,R)0 such that DED0, and thus for any φ∈ C(Rn,R):

output D(ED∗φ) =φinput

(16)

What this work is about: A new exponential !

D

.

D is a Linear partial Differential Operator with constant coefficients:

DiLL

`Γ,A

`Γ,?A d

`Γ,A d¯

`Γ,!A

D−DiLL

`Γ,?DA dD

`Γ,?A

`Γ,!DA d¯D

`Γ,!A

8/ 19

(17)

What this work is about: A new exponential !

D

.

D is a Linear partial Differential Operator with constant coefficients:

DiLL=D0−DiLLBecause of A≡A⊥⊥

`Γ,?D0A

`Γ,?A d

`Γ,!D0A d¯

`Γ,!A

D−DiLL

`Γ,?DA dD

`Γ,?A

``Γ,Γ,!D!AA d¯D

(18)

What this work is about: the same cut-elimination

Cut-elimination models resolution of the Linear Partial Differential Equations on DistributionsDψ=φ.

``Γ,Γ,!D!AA d¯D

`∆,?DA dD

`∆,?A

`Γ,∆ cut

`Γ,!DA `∆,?DA

`Γ,∆ cut

9/ 19

(19)

It’s all about semantics

And getting a smooth model of Differential Linear Logic with involutive linear negation.

JA⇒BK=C(JAK,JBK) JAK=JAK

00,spaces arereflexive

(20)

It’s all about semantics

And getting a smooth model of Differential Linear Logic with involutive linear negation.

JA⇒BK=C(JAK,JBK) JAK=JAK

00,spaces arereflexive

10/ 19

(21)

Challenges

We encounter several difficulties in the context of topological vector spaces:

X Finding a category of tvs and smooth functions which is Cartesian closed. Requires somecompleteness, and a dual topology fine enough.

X Interpreting the involutive linear negation (E)'E:

Reflexive spaces, and a dual topology coarse enough.

(22)

Challenges

We encounter several difficulties in the context of topological vector spaces:

X Finding a category of tvs and smooth functions which is Cartesian closed. Requires somecompleteness, and a dual topology fine enough.

× Interpreting the involutive linear negation (E)'E.

Convenient differential categoryBlute, Ehrhard Tasson Cah. Geom. Diff.

(2010)

Mackey-complete spaces and Power series, K. and Tasson, MSCS 2016.

11/ 19

(23)

Challenges

We encounter several difficulties in the context of topological vector spaces:

× Finding a category of tvs and smooth functions which is Cartesian closed. Requires some completeness, and a dual topology fine enough.

X Interpreting the involutive linear negation (E)'E:

Reflexive spaces, and a dual topology coarse enough.

Weak topologies for Linear Logic, K. LMCS 2015.

(24)

Challenges

We encounter several difficulties in the context of topological vector spaces:

X Finding a category of tvs and smooth functions which is Cartesian closed. Requires somecompleteness, and a dual topology fine enough.

X Interpreting the involutive linear negation (E)'E:

Reflexive spaces, and a dual topology coarse enough.

We construct in this paper a polarized solution to this problem.

11/ 19

(25)

Distributions are everywhere

I Distributions with compact support are elements of

C(Rn,R)0, seen as generalisations of functions with compact support:

φf :g ∈ C(Rn,R)7→

Z fg.

I In a classical and Smooth model of Differential Linear Logic, the exponential is a space of Distributions.

!A(⊥=A⇒ ⊥

L(!E,R)' C(E,R) (!E)00' C(E,R)0

!E ' C(E,R)0

(26)

Distributions are everywhere

I Distributions with compact support are elements of

C(Rn,R)0, seen as generalisations of functions with compact support:

φf :g ∈ C(Rn,R)7→

Z fg.

I In a classical and Smooth model of Differential Linear Logic, the exponential is a space of Distributions.

!A(⊥=A⇒ ⊥ L(!E,R)' C(E,R)

(!E)00' C(E,R)0

!E ' C(E,R)0

12/ 19

(27)

Distributions are everywhere

I Distributions with compact support are elements of

C(Rn,R)0, seen as generalisations of functions with compact support:

φf :g ∈ C(Rn,R)7→

Z fg.

I In a classical and Smooth model of Differential Linear Logic, the exponential is a space of Distributions.

!A(⊥=A⇒ ⊥ L(!E,R)' C(E,R)

(!E)00' C(E,R)0

!E ' C(E,R)0

(28)

Distributions are everywhere

I Distributions with compact support are elements of

C(Rn,R)0, seen as generalisations of functions with compact support:

φf :g ∈ C(Rn,R)7→

Z fg.

I In a classical and Smooth model of Differential Linear Logic, the exponential is a space of Distributions.

!A(⊥=A⇒ ⊥ L(!E,R)' C(E,R)

(!E)00' C(E,R)0

!E ' C(E,R)0

12/ 19

(29)

Topological models of DiLL

Coherent Banach spaces, Girard 2004, anormis too restrictive

Nuclear Fr´echet spaces are reflexive and complete C(Rn,R) is not finite dimensional

Let us take the other way around, through Nuclear Fr´echet spaces.

(30)

A Smooth classical Differential Linear Logic with Distributions

Fr´echet spaces DF-spaces Nuclear spaces

π =⊗

Rn E0 E

π

`

C(Rn,R) !Rn=C(Rn,R)0 ( )0

( )0

Seely’s isomorphism corresponds to Schwartz Kernel Theorem.

Getting a model with Higher-order was done in a recent collaboration with JS Lemay.

14/ 19

(31)

Another exponential is possible

D a Linear Partial Differential operator with constant coefficients:

!DE = (D(C(E,R))0 that is !DRn={φ∈(Cc(Rn))0,Dφ∈!Rn}.

D :

(!DE →Dφ

φ7→(f 7→φ(D(f)))

dD :

(!E →!DE ψ7→ψ∗ED

ED is the fundamental solution ofD.

Getting back to LL whenD =D0

!D0A' L(A,R)0 'A00'A by reflexivity.

WhenD =Id, !DA= !A.

(32)

What this work is about: the same cut-elimination

Cut-elimination models resolution of the Differential Equations on DistributionsDψ=φ.

`Γ, φ:!DA d¯D

`Γ,Dφ: !A

`∆,g : ?DA dD

`∆,ED ∗g : ?A

`Γ,∆,D(φ)(ED ∗g) :R=⊥ cut

`Γ, φ: !DA `∆,g : ?D(A)

`Γ,∆, φ(g) :R=⊥ cut

D(ED∗φ)(g) =D(φ)(ED∗g) =φ(g) ψ=ED∗φ

16/ 19

(33)

What this work is about: the same cut-elimination

Cut-elimination models resolution of the Differential Equations on DistributionsDψ=φ.

`Γ, φ:!DA d¯D

`Γ,Dφ: !A

`∆,g : ?DA dD

`∆,ED ∗g : ?A

`Γ,∆,D(φ)(ED ∗g) :R=⊥ cut

`Γ, φ: !DA `∆,g : ?D(A)

`Γ,∆, φ(g) :R=⊥ cut

D(ED∗φ)(g) =D(φ)(ED∗g) =φ(g) ψ=ED∗φ

(34)

What this work is about: the same cut-elimination

Cut-elimination models resolution of the Differential Equations on DistributionsDψ=φ.

`Γ, φ:!DA d¯D

`Γ,Dφ: !A

`∆,g : ?DA dD

`∆,ED ∗g : ?A

`Γ,∆,D(φ)(ED ∗g) =φ(g) :R=⊥ cut

`Γ, φ: !DA `∆,g : ?D(A)

`Γ,∆, φ(g) :R=⊥ cut

D(ED∗φ)(g) =D(φ)(ED∗g) =φ(g) ψ=ED∗φ

16/ 19

(35)

Intermediates rules for D

DiLL

`Γ w

`Γ,?A

`Γ,?A,?A

`Γ,?A c

`Γ,A

`Γ,?A d

`Γ

¯

`Γ,!A w

`Γ,!A `∆,!A

¯

`Γ,∆,!A c

`Γ,x :A d¯

`Γ,D0( )(x)!A

D−DiLL

`Γ w

`Γ,?DA

`Γ,?A,?DA

`Γ,?DA c

`Γ,?DA dD

`Γ,?A

` w¯D

`ED: !DA

`Γ, φ: !A `∆, ψ:!DA

¯ cD

`Γ,∆, φψ:!DA

`Γ, ψ:!DA d¯

`Γ,: !A

A deterministiccut-elimination.

(36)

Logic in Computer Science: Curry-Howard-Lambek

This Talk: Linear Partial Differential Equations are the Semantics forD−DiLL

Mathematical Physics Theorical computer science

18/ 19

(37)

Conclusion

Take away

Linear Logic andDiLLextends to Linear Partial Differential Operators, in which !A is interpreted by a space of distributions, and a space of solutions to a Differential Equation, and

cut-elimination computes the solution.

Now that we’ve build a bridge with functional analysis, there’s A LOT of exciting possibilities.

Two priorities

I Curry-Howard: a deterministic LPDE calculus.

I Most importantly: towards non-linear PDEs.

Références

Documents relatifs

Proposition 1.2.1. Before leaving the subject of smoothness, we prove a simple approximation l e m m a which will be used when the lack of smoothness gives rise

Hypothesis H3 about existence of the gradient flow and its regularity and comparison properties for the case at hand fits into the classical theory of parabolic equations explained

We describe an explicit procedure for constructing P based on the prolongation theory of the first part of this paper which involves finitely many steps. These results imply

One of the main reasons to study regularized semigroups is their flexibility in applications to evolution equations (see e.g.. We will demonstrate this in Section

EXAMPLE 3.1.. 30) connectionless with any optimization problem. In fact, the solution of this example appears here as the unique saddle-point of the functional.. EXAMPLE

We shall show how these methods can be used in the theory of partial differential equations to study a class of so called positive symme- tric systems which

A Type Theory For Partial Differential Equations Marie Kerjean [email protected] IRIF, Université Paris Diderot, Paris.. Differential Linear Logic Linear approximation to

d) Harmonic integrals on strongly pseudoconvex manifolds, II, Annals of Math. MORREY, A variational method in the theory of harmonic integrals, II, Amer. Journal of Math.,