SYCO 3
Differentiating proofs for programs
Marie Kerjean
Inria Bretagne
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 1 / 29
Differentiating proofs for programs Marie Kerjean Inria Bretagne - - PowerPoint PPT Presentation
SYCO 3 Differentiating proofs for programs Marie Kerjean Inria Bretagne Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 1 / 29 1 Linear Logic 2 Smooth classical models 3 LPDEs 4 Higher-Order Marie Kerjean (Inria Bretagne)
Inria Bretagne
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 1 / 29
1 Linear Logic 2 Smooth classical models 3 LPDEs 4 Higher-Order
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 2 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 3 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 3 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 3 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 3 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 4 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 4 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 4 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 4 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 4 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 4 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 5 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 6 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 6 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 6 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 6 / 29
n fn
n Mn
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 7 / 29
n fn
n Mn
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 7 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 8 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 9 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 10 / 29
◮ We want to use power series. ◮ For polarity reasons, we want the supremum norm on spaces of power series. ◮ But a power series can’t be bounded on an unbounded space (Liouville’s Theorem). ◮ Thus functions must depart from an open ball, but arrive in a closed ball. Thus they do not compose. ◮ This is why Coherent Banach spaces don’t work. Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 10 / 29
◮ We want to use power series. ◮ For polarity reasons, we want the supremum norm on spaces of power series. ◮ But a power series can’t be bounded on an unbounded space (Liouville’s Theorem). ◮ Thus functions must depart from an open ball, but arrive in a closed ball. Thus they do not compose. ◮ This is why Coherent Banach spaces don’t work.
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 10 / 29
β, E′ c, E′ w, E′ µ on the dual.
β is not reflexive.
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 11 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 12 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 13 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 14 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 15 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 16 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 17 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 17 / 29
c (E, R))′
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 18 / 29
∂2u ∂x2 − ∂u ∂t = 0
c (R × Rn, R)′ such that :
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 19 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 20 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 21 / 29
f(Rn) := C∞(Rn)′
f:Rn⊸E
f(Rn)
g(Rn) → E′ f(Rm), φ → (h → φ(h ◦ ιn,m))
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 22 / 29
f:Rn⊸E
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 23 / 29
f (Rn, R))f:Rn⊸E′ → D0ff(f −1(x))
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 24 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 25 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 26 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 27 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 28 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 29 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 29 / 29
Marie Kerjean (Inria Bretagne) Differentiating proofs for programs 29 / 29