• Aucun résultat trouvé

Smooth differential linear logic and Partial differentials equations

N/A
N/A
Protected

Academic year: 2022

Partager "Smooth differential linear logic and Partial differentials equations"

Copied!
32
0
0

Texte intégral

(1)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

TLLA, Oxford, September 2017

Smooth Linear Logic and Linear Partial Differential Equations

Marie Kerjean

IRIF, Universit´e Paris Diderot kerjean@irif.fr

(2)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

What do we want

We want a model of classical Differential Linear Logic, where proofs are interpreted by smooth functions.

What do we get

Almost that, but we can solve Linear Partial Differential equations in it.

(3)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Smoothness

Differentiation

Differentiating a functionf :Rn→R atx is finding a linear approximationd(f)(x) :v 7→d(f)(x)(v) off nearx.

f ∈ C(R,R)

d(f)(0)

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

(4)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Differentiating proofs

I Differentiation was in the air since the study of Analytic functors by Girard :

d¯(x) :X

fn 7→f1(x)

I DiLL was developed after a study of vectorial models of LL inspired by coherent spaces : Finiteness spaces (Ehrard 2005), K¨othe spaces (Ehrhard 2002).

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

(5)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Differential Linear Logic

The rules of DiLL are those of MALL and :

co-dereliction

d¯:x7→f 7→df(0)(x)

(6)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Smoothness of proofs

I Traditionally proofs are interpreted as graphs, relations

between sets, power series on finite dimensional vector spaces, strategies between games: those are discrete objects.

I Differentiation appeals to differential geometry, manifolds, functional analysis : we want to find a denotational model of DiLL where proofs are general smooth functions.

(7)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

The categorical semantic of Differential Linear Logic

Linearity and Smoothness

We work withvector spaceswith some notion of continuityon them : for example, normed spaces, or complete normed spaces (Banach spaces).

What’s required

I A (monoidal closed) ∗-autonomous category : E '(E)

I A comonad ! verifying : !E⊗!F '!(E×F)

I A bialgebra structure (!E,w,c,w¯,c¯)

I A good notion of differentiation ¯d such that ¯d ◦d =Id

I And coherence conditions

(8)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Spaces of linear and smooth functions

The linear dual

A is the linear dual ofA, interpreted byL(A,R) =A0. We want reflexive vector spaces : A00'A.

We want non-linear proof to be interpreted by smooth functions : L(!E,F)' C(E,F).

The exponential is the dual of the space of smooth scalar functions

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

A typical inhabitant of !E isevx :f 7→f(x).

(9)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

An exponential for smooth functions

A space of (non necessarily linear) functions between finite dimensional spaces is not finite dimensional.

dim C0(Rn,Rm) =∞.

We can’t restrict ourselves to finite dimensional spaces.

The tentative to have a normed space of analytic functions fails (Coherent Banach spaces).

I We want to use functions.

I For polarity reasons, we want the supremum norm on spaces of power series.

I But a power series can’t be bounded on an unbounded space (Liouville’s Theorem).

I Thus functions must depart from an open ball, but arrive in a closed ball. Thus they do not compose.

I This is why Coherent Banach spaces don’t work.

We can’t restrict ourselves to normed spaces.

(10)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

An exponential for smooth functions

A space of (non necessarily linear) functions between finite dimensional spaces is not finite dimensional.

dim C0(Rn,Rm) =∞.

We can’t restrict ourselves to finite dimensional spaces.

The tentative to have a normed space of analytic functions fails (Coherent Banach spaces).

I We want to use functions.

I For polarity reasons, we want the supremum norm on spaces of power series.

I But a power series can’t be bounded on an unbounded space (Liouville’s Theorem).

I Thus functions must depart from an open ball, but arrive in a closed ball. Thus they do not compose.

I This is why Coherent Banach spaces don’t work.

We can’t restrict ourselves to normed spaces.

(11)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

An exponential for smooth functions

A space of (non necessarily linear) functions between finite dimensional spaces is not finite dimensional.

dim C0(Rn,Rm) =∞.

We can’t restrict ourselves to finite dimensional spaces.

The tentative to have a normed space of analytic functions fails (Coherent Banach spaces).

I We want to use functions.

I For polarity reasons, we want the supremum norm on spaces of power series.

I But a power series can’t be bounded on an unbounded space (Liouville’s Theorem).

I Thus functions must depart from an open ball, but arrive in a closed ball. Thus they do not compose.

I This is why Coherent Banach spaces don’t work.

We can’t restrict ourselves to normed spaces.

(12)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

A model with Distributions

(13)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Topological vector spaces

We work with Hausdorfftopological vector spaces: real or

complexvector spaces endowed with a Hausdorff topology making addition and scalar multiplication continuous.

I The topology on E determines E0.

I The topology on E0 determines whether E 'E00.

We work within the categoryTopVect of topological vector spaces and continuous linear functions between them.

(14)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Topological models of DiLL

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

(15)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Fr´ echet and DF spaces

I Fr´echet : metrizable complete spaces.

I (DF)-spaces : such that the dual of a Fr´echet is (DF) and the dual of a (DF) is Fr´echet.

Fr´echet-spaces DF-spaces

Rn E

E0

P⊗Q M`N

( )0

( )0

These spaces are in general not reflexive.

(16)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Nuclear spaces

Nuclear spaces are spaces in which one can identify the two canonical topologies on tensor products :

∀F,E⊗πF =E ⊗F

Fr´echet spaces DF-spaces Nuclear spaces

π =⊗

Rn E

E0

π

`

( )0

( )0

(17)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Nuclear spaces

A polarized ?-autonomous category

A Nuclear space which is also Fr´echet or dual of a Fr´echet is reflexive.

Fr´echet spaces DF-spaces Nuclear spaces

π =⊗

Rn E

E0

π

`

( )0

( )0

(18)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Nuclear spaces

We get a polarized model of MALL : involutive negation ( ),⊗,

`,⊕,×.

Fr´echet spaces DF-spaces Nuclear spaces

π =⊗

Rn E

E0

π

`

( )0

( )0

(19)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Distributions and the Kernel theorems

A typical Nuclear Fr´echet space is the space of smooth functions onRn : C(Rn,R).

A typical Nuclear DF spaces is Schwartz’ space of distributions with compact support : C(Rn,R)0.

The Kernel Theorems

C(E,R)0⊗ C(F,R)0' C(E×F,R)0

!Rn=C(Rn,R)0.

(20)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

A model of Smooth differential Linear Logic

Fr´echet spaces C(Rn,R)

DF-spaces

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

Rn

(21)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

A Smooth differential Linear Logic

A graded semantic

Finite dimensional vector spaces:

Rn,Rm:=R|Rn⊗Rm|Rn`Rm|Rn⊕Rm|Rn×Rm. Nuclear spaces :

U,V :=Rn|!Rn|?Rn|U⊗V|U`V|U ⊕V|U×V.

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

!Rn⊗!Rm '!(Rn+m)

We have obtained a smooth classical model of DiLL, to the price of Digging !A(!!A.

(22)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Smooth DiLL, a failed exponential

A new graded syntax

Finitary formulas : A,B :=X|A⊗B|A`B|A⊕B|A×B.

General formulas : U,V :=A|!A|?A|U ⊗V|U`V|U⊕V|U ×V

For the old rules

`Γ w

`Γ,?A

`Γ,?A,?A

`Γ,?A c

`Γ,A

`Γ,?A d

` w¯

`!A

`Γ,A d¯

`Γ,!A The categorical semantic of smooth DiLL is the one of LL, but where ! is a monoidal functor andd and ¯d are to be defined independently.

(23)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Linear Partial Differential Equations as Exponentials

Work in progress

(24)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Linear functions as solutions to an equation

f ∈ C(Rn,R) is linear iff ∀x,f(x) =D(f)(0)(x) iff f = ¯d(f)

iff ∃g ∈ C(Rn,R),f = ¯d g

Another definition for ¯d

A linear partial differential operatorD acts on C(Rn,R) : D(f)(x) = X

|α|≤n

aα(x)∂αf

∂xα.

(25)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Another exponential is possible

Definition

!DA= (D(C(A,R)))0

that is the space of linear functions acting on functionsf =Dg, forg ∈ C(A,R), whenA⊂Rn for somen.

D :!DA→!A;φ7→(f 7→φ(D(f))) dD :!A→!DA;φ7→φ|D(C(A)

Functions E0 D(C(A)) C(A)

! E00'E !DA=D(C(A))0 !A=C(A)0 d φ7→φ|(A)0 φ7→φ|D(C(A))

d¯ x 7→(f 7→d(f)(0)(x)) φ7→(f 7→φ(D(f)))

(26)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Recall : The structural morphisms on !E

I The codereliction ¯dE :E →!E =C(E,R)0 encodes the differential operator.

I In a ?-autonomous category dE :E →?E encode the fact that linear functions are smooth.

I c :!E →!E⊗!E → is deduced from the Seely isomorphism and mapsevx⊗evx toevx.

I c¯!E⊗!E →!E is the convolution? between two distributions

I w :!E →Rmapsevx to 1.

I w¯ :R→!E maps 1 toev0 :f 7→f(0), the neutral for ?.

(27)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

!

D

ConsiderD a LPDO with constant coefficients : D = X

α,|α|≤n

aαα

∂xα.

Existence of a fundamental solution

For suchD there isE0 ∈ C(A)0 such that DE0 =ev0. D commutes with convolution

Iff ∈D(C(A)) andg ∈ C(A), then f ∗g ∈D(C(A)).

?A E0 D(C(A,R)) C(A,R)

!A E00'E D(C(A,R))0 C(A,R)0

¯

c ∗:!A⊗!DA→!DA ∗:!A⊗!A→!A

¯

w 17→E0 17→ev0

and a co-algebra structure

(28)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Intermediates rules for D

work in progress

Syntax

`Γ w

`Γ,?A

`Γ,?A,?A

`Γ,?A c

`Γ,A

`Γ,?A d

`Γ,!A,!A

¯

`Γ,!A c

`Γ

¯

`Γ,!A w

`Γ,A d¯

`Γ,!A

Syntax for !D

`Γ w

`Γ,?DA

`Γ,?A,?DA

`Γ,?DA c

`Γ,?DA dD

`Γ,?A

` w¯D

`!DA

`Γ,!A `∆,!DA

¯ cD

`Γ,∆,!DA

`Γ,!DA d¯

`Γ,!A

(29)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Solving Linear PDE’s with constant coefficient

¯

w is the fundamental solution

E0 is the fundamental solution, such thatDE0 =ev0. Its existence is guaranteed whenD has constant coefficients.

Solving Linear PDE through ¯w and ¯c Iff ∈ C(A), then D(E0∗f) =f.

Iff ∈E0, then d(ev0∗f) =f.

The algebraic equation is the one of the resolution of the differential equation.

(30)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Solving Linear PDE’s with constant coefficient

¯

w is the fundamental solution

E0 is the fundamental solution, such thatDE0 =ev0. Its existence is guaranteed whenD has constant coefficients.

Solving Linear PDE through ¯w and ¯c Iff ∈ C(A), then D(E0∗f) =f. Iff ∈E0, then d(ev0∗f) =f.

The algebraic equation is the one of the resolution of the differential equation.

(31)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Conclusion

What we have :

I An interpretation of the linear involutive negation of LL in term of reflexive TVS.

I An interpretation of the exponential in terms of distributions.

I The first hints for a generalization of DiLL to linear PDE’s . What we could get :

I A constructive Type Theory for differential equations.

I Logical interpretations of fundamental solutions, specific spaces of distributions, Fourier transformations or operation on distributions.

(32)

Proofs and smooth objects A model with Distributions Linear PDE’s as exponentials

Bibliography

Convenient differential category Blute, Ehrhard Tasson Cah.

Geom. Diff. (2010)

Weak topologies for Linear Logic, K. LMCS 2015.

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

I A model of LL with Schwartz’ epsilon product, K. and Dabrowski,In preparation.

I Distributions and Smooth Differential Linear Logic, K., In preparation.

Références

Documents relatifs

From the point of view of this workshop, the most important balance is be- tween giving freedom of action to the learner, which recognises the importance of students’ autonomy

— We investigate existence and unicity of global sectorial holomorphic solutions of functional linear partial differential equations in some Gevrey spaces.. — Nous ´

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

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

In [5] the main results of the present paper are used to characterize the homogeneous differential operators P(D) that admit a continuous linear right inverse on C7°°(^), fl,

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.,

Report of the independent auditor on the summary financial statements The accompanying summary financial statements, which comprise the summary statement of financial position as

clrngStatus clrngCopyOverStreams(size t count, clrngStream* destStreams, const clrngStream* srcStreams);.. Copy (restore) srcStreams over destStreams, and all count