• Aucun résultat trouvé

Smooth models of linear logic and Partial Differential Equations

N/A
N/A
Protected

Academic year: 2022

Partager "Smooth models of linear logic and Partial Differential Equations"

Copied!
55
0
0

Texte intégral

(1)

Proofs and smooth objects Distributions and LPDE Models based onε

Seminar LCR, October 2017

Smooth models of Linear Logic

Marie Kerjean

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

(2)

Proofs and smooth objects Distributions and LPDE Models based onε

Proofs and smooth objects

Distributions and LPDE Nuclear and Fr´echet spaces Linear PDE’s as exponentials

Models based onε

work with Y. Dabrowski

(3)

Proofs and smooth objects Distributions and LPDE Models based onε

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 Distributions and LPDE Models based onε

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 (Ehrhard 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 Distributions and LPDE Models based onε

Differential Linear Logic

The rules of DiLL are those of MALL and :

co-dereliction

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

Syntax

`Γ w

`Γ,?A

`Γ,?A,?A

`Γ,?A c

`Γ,A

`Γ,?A d

` w¯

`!A

`Γ,!A `∆,!A

¯

`Γ,∆,!A c

`Γ,A d¯

`Γ,!A

(6)

Proofs and smooth objects Distributions and LPDE Models based onε

The computational content of differentiation

Historically, resource sensitive syntax and semantics

I Quantitative semantics : f =P

nfn

I Resource λ-calculus and Taylor formulas : M =P

nMn

Differentiation is inspired by the study of continuous systems :

I Differential Geometry and functional analysis

I Ordinary and Partial Differential Equations

(7)

Proofs and smooth objects Distributions and LPDE Models based onε

Smoothness of proofs

I Traditionally proofs are interpreted as graphs, relations

between sets, power series on finite dimensional vector spaces, strategies between games.

I Differentiation appeals to differential geometry, manifolds, functional analysis : we want to find a denotational model of DiLL whereproofs are smooth functions, and see what computational or categorical meaning it may have.

(8)

Proofs and smooth objects Distributions and LPDE Models based onε

Smooth models of Linear Logic

A,B :=AB|1|A`B|⊥|AB|0|A×B|>|!A|?A

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

A decomposition of function spaces

C(E,F)' L(!E,F)

The dual of the exponential : smooth scalar functions C(E,R)' L(!E,R)'!E0

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

(9)

Proofs and smooth objects Distributions and LPDE Models based onε

Interpreting DiLL in vector spaces

!E E

Linear Functions A(B,⊗,` Non-linear functions

!A ( B,&,⊕

d

!E⊗!F '!(E ×F) d ◦ d¯ = IdE

!E⊗!F '!(E×F) allows to have a cartesian closed Co-Kleisli category

(10)

Proofs and smooth objects Distributions and LPDE Models based onε

Interpreting DiLL in vector spaces

!E E

Linear Functions A(B,⊗,` Non-linear functions

!A ( B,&,⊕

d

!E⊗!F '!(E ×F) d ◦ d¯ = IdE

d◦d¯=IdE : the differential at 0 of a linear function is the same linear function.

¯

c and ¯w : an algebraic structure on !Atraditionally inherited from convolution.

(11)

Proofs and smooth objects Distributions and LPDE Models based onε

Interpreting DiLL in vector spaces

!E E

Linear Functions A(B,⊗,` Non-linear functions

!A ( B,&,⊕

d

!E⊗!F '!(E ×F) d ◦ d¯ = IdE

We want to find good spaces in which we can interpret all these constructions, and an appropriate notion of smooth functions.

(12)

Proofs and smooth objects Distributions and LPDE Models based onε

Challenges

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

I Finding a category of general tvs and smooth functions which is Cartesian closed.

I Interpreting the involutive linear negation (E)'E

(13)

Proofs and smooth objects Distributions and LPDE Models based onε

Challenges

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

I Finding a category of general tvs and smooth functions which is Cartesian closed.

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

(14)

Proofs and smooth objects Distributions and LPDE Models based onε

Challenges

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

I Finding a category of smooth functions which is Cartesian closed.

I Interpreting the involutive linear negation (E)'E

Weak topologies for Linear Logic, K. LMCS 2015.

Involves a topology which is an internal Chu construction.

(15)

Proofs and smooth objects Distributions and LPDE Models based onε

Challenges

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

I Finding a category of general tvs and smooth functions which is Cartesian closed.

I Interpreting the involutive linear negation (E)'E

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

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

(16)

Proofs and smooth objects Distributions and LPDE Models based onε

What’s not working

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.

(17)

Proofs and smooth objects Distributions and LPDE Models based onε

What’s not working

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.

(18)

Proofs and smooth objects Distributions and LPDE Models based onε

What’s not working

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.

(19)

Proofs and smooth objects Distributions and LPDE Models based onε

Smooth maps ` a la Fr¨ olicher,Kriegl and Michor

Asmooth curvec :R→E is a curve infinitely many times differentiable.

c f(c)

f

Asmooth functionf :E →F is a function sending a smooth curve on a smooth curve.

In Banach spaces, the definition coincides with the usual one (all iterated derivatives exists and are continuous).

(20)

Proofs and smooth objects Distributions and LPDE Models based onε

Smooth maps ` a la Fr¨ olicher,Kriegl and Michor

Asmooth curvec :R→E is a curve infinitely many times differentiable.

Asmooth functionf :E →F is a function sending a smooth curve on a smooth curve.

In Banach spaces, the definition coincides with the usual one (all iterated derivatives exists and are continuous).

A model of IDiLL

This definition leads to a cartesian closed category of

Mackey-complete spaces and smooth functions, and to a first smooth model of Intuitionist DiLLa.

aA Convenient differential category, Blute, Ehrhard Tasson Cah. Geom. Diff.

(2010)

(21)

Proofs and smooth objects Distributions and LPDE Models based onε

A model with Distributions

(22)

Proofs and smooth objects Distributions and LPDE Models based onε

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.

(23)

Proofs and smooth objects Distributions and LPDE Models based onε

Topological models of DiLL

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

(24)

Proofs and smooth objects Distributions and LPDE Models based onε

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.

(25)

Proofs and smooth objects Distributions and LPDE Models based onε

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

(26)

Proofs and smooth objects Distributions and LPDE Models based onε

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

(27)

Proofs and smooth objects Distributions and LPDE Models based onε

Nuclear spaces

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

`,⊕,×.

Fr´echet spaces DF-spaces Nuclear spaces

π =⊗ε

Rn E

E0

π

`

( )0

( )0

(28)

Proofs and smooth objects Distributions and LPDE Models based onε

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.

(29)

Proofs and smooth objects Distributions and LPDE Models based onε

A model of Smooth differential Linear Logic

Fr´echet spaces

C(Rn,R)

DF-spaces

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

Rn

(30)

Proofs and smooth objects Distributions and LPDE Models based onε

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.

(31)

Proofs and smooth objects Distributions and LPDE Models based onε

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 `∆,!A

¯

`Γ,∆,!A c

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

(32)

Proofs and smooth objects Distributions and LPDE Models based onε

Linear Partial Differential Equations as Exponentials

(33)

Proofs and smooth objects Distributions and LPDE Models based onε

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

(34)

Proofs and smooth objects Distributions and LPDE Models based onε

Another exponential is possible

!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)))

(35)

Proofs and smooth objects Distributions and LPDE Models based onε

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

(36)

Proofs and smooth objects Distributions and LPDE Models based onε

Another exponential !

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

The coalgebra structure D(E0)∗f =f

(37)

Proofs and smooth objects Distributions and LPDE Models based onε

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))

x7→ φ7→

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

?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 : c:!DA→!A⊗!DAandw :!AR

(38)

Proofs and smooth objects Distributions and LPDE Models based onε

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 rules of Differential Linear Logic encode the resolution of a Linear Partial Differential Equation

(39)

Proofs and smooth objects Distributions and LPDE Models based onε

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 rules of Differential Linear Logic encode the resolution of a Linear Partial Differential Equation

(40)

Proofs and smooth objects Distributions and LPDE Models based onε

Models based on ε

Joint work with Y. Dabrowski

(41)

Proofs and smooth objects Distributions and LPDE Models based onε

A typical lesson on the semantic of LL

U

!

Monoidal Closed Category : Linear Functions

A(B,⊗,` Cartesian closed category :

Non-linear functions

!A ( B,&,⊕

(42)

Proofs and smooth objects Distributions and LPDE Models based onε

A typical lesson on the semantic of LL

U

The product !

Monoidal Closed Category : Linear Functions

A(B,⊗,` Cartesian closed category :

Non-linear functions

!A ( B,&,⊕

(43)

Proofs and smooth objects Distributions and LPDE Models based onε

A typical lesson on the semantic of LL

U

The product !

The coproduct

Monoidal Closed Category : Linear Functions

A(B,⊗,` Cartesian closed category :

Non-linear functions

!A ( B,&,⊕

(44)

Proofs and smooth objects Distributions and LPDE Models based onε

A typical lesson on the semantic of LL

U

The product !

The coproduct

The tensor product Monoidal Closed Category :

Linear Functions A(B,⊗,` Cartesian closed category :

Non-linear functions

!A ( B,&,⊕

(45)

Proofs and smooth objects Distributions and LPDE Models based onε

A typical lesson on the semantic of LL

U

The product !

The coproduct

The tensor product Well...

Monoidal Closed Category : Linear Functions

A(B,⊗,` Cartesian closed category :

Non-linear functions

!A ( B,&,⊕

(46)

Proofs and smooth objects Distributions and LPDE Models based onε

Have you heard about the ` ?

Many topological tensor product

π,⊗i,⊗ε,⊗γ...

Grothendieck probl`eme des topologies

Sometensor productsmay form a monoidal closed category on some specific spaces.

Only one good`

EεF :=Lε(Ec0,F), where Ec0 is E0 with the topology

compact-open, and the whole space is endowed with the topology of uniform convergence on equicontinuous sets ofEc0.

(47)

Proofs and smooth objects Distributions and LPDE Models based onε

The ε product and tensor

Only one good`

EεF :=Lε(Ec0,F), where Ec0 is E0 with the topology

compact-open, and the whole space is endowed with the topology of uniform convergence on equicontinuous sets ofEc0.

C(E,F)' C(E,R)εF when E and F are complete.

A monoidal category by Schwartz

εis associative and commutative on quasi-complete spaces.

(48)

Proofs and smooth objects Distributions and LPDE Models based onε

Duality as an orthogonality

The topology onE0 determines whetherE 'E00

The topological linear duality is in general not an orthogonality : Eβ0 6= ((Eβ00)0β)β

However, when choosing onE0 the topology compact open, one always has :

Ec0 '((Ec0)0c)0c

This allows for the construction of a?-autonomous category.

(49)

Proofs and smooth objects Distributions and LPDE Models based onε

A *-autonomous category with ε

CompletingEc0 does not lead to an orthogonality : one need to find a completion condition strong enough forεto be associative but weak enough to have a good linear duality.

k-refl

We have a smooth model of MALL where spacesE are k-complete andE =cEc0k.

A smooth model of LL with

We adapt the notion of smooth function toCco in order to have an exponential and a model of LL.

(50)

Proofs and smooth objects Distributions and LPDE Models based onε

Towards a general construction for smooth models of LL

ConsiderC a small cartesian category contained ink-ref.

Smooth functions with parameters

CC(E,F) :={f :E →F,∀X ∈ C∀c ∈ Cco(X,E),f ◦c ∈ Cco(X,F)}

A new induced topology

For any tvsE there is an injectionE ,→ CC(Eµ0,R) which induces a new topologySC(E) on E.

Then whenE is Mackey-complete : C SC(E)

Fin The Schwartzification ofE Ban The Nuclearification ofE {0} The weak topology onE

(51)

Proofs and smooth objects Distributions and LPDE Models based onε

Towards a general construction for smooth models of LL

A new induced topology

For any tvsE there is an injectionE ,→ CC(Eµ0,R) which induces a new topologySC(E) on E.

Then whenE is Mackey-complete : C SC(E)

Fin The Schwartzification ofE Ban The Nuclearification ofE {0} The weak topology onE

(52)

Proofs and smooth objects Distributions and LPDE Models based onε

Towards a general construction for smooth models of LL

A new induced topology

For any tvsE there is an injectionE ,→ CC(Eµ0,R) which induces a new topologySC(E) on E.

Then whenE is Mackey-complete : C SC(E)

Fin The Schwartzification ofE + Mco⇒ LL + C +ε Ban The Nuclearification ofE SDiLL ( + LL ?)

{0} The weak topology onE LL ( +C ?)

Conjecture

AnySC gives us a model of LL.

(53)

Proofs and smooth objects Distributions and LPDE Models based onε

Conclusion

What we have :

I Several smooth models of Classical Linear Logic

I An interpretation of the exponential in terms of distributions.

I The first steps towards for a generalization of DiLL to linear PDE’s.

I The first steps for a general understanding of smooth models of linear logic.

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.

I A categorical framework for understanding smooth models of linear logic.

(54)

Proofs and smooth objects Distributions and LPDE Models based onε

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.

(55)

Proofs and smooth objects Distributions and LPDE Models based onε

Thank you .

I welcome questions, comments, or remarks later or at kerjean@irif.fr.

Références

Documents relatifs

and TREVES, F., Necessary and sufficient conditions for the local soNability in hyperfunctions of a class of systems of complex vector fields, Invent.. and

Such definition is based on the novel notion of symmetric tensor power of QCS’s, which, in turn, is an analogue in the QCS’s setting of the symmetric tensor product of Hilbert spaces,

BURKOWSKI, Existence and uniqueness theorems for differntial equa- tions with deviating arguments of mixed type, in Delay and Functional Dif- ferential Equations

L’accès aux archives de la revue « Rendiconti del Seminario Matematico della Università di Padova » ( http://rendiconti.math.unipd.it/ ) implique l’accord avec les

L’accès aux archives de la revue « Rendiconti del Seminario Matematico della Università di Padova » ( http://rendiconti.math.unipd.it/ ) implique l’accord avec les

On the other hand, in the case of single differential equa- tions with variable coefficients, KANEKO (cf. survey report [Kni], [Kn2]) proved, by a different method, a theorem on

category of open sets of complex Banach Spaces and holomorphic maps into the analytic (well adapted) model of SDG introduced in [7], and prove two.. important

tions and its space of test functions, and the construction serves as a method of embedding a given function space in an extension space of generalized functions