SlideShare a Scribd company logo
1 of 72
Download to read offline
Linear Type Theory Revisited
Valeria de Paiva
Nuance Comms

February 21, 2014
Introduction
Goals

Discuss very old work (early 90’s) on linear type theories
Goals

Discuss very old work (early 90’s) on linear type theories
based on Term Assignment for Intuitionistic Linear Logic.
(Benton, Bierman, de Paiva and Hyland). Technical Report
262, University of Cambridge Computer Laboratory 1992.
Goals

Discuss very old work (early 90’s) on linear type theories
based on Term Assignment for Intuitionistic Linear Logic.
(Benton, Bierman, de Paiva and Hyland). Technical Report
262, University of Cambridge Computer Laboratory 1992.
available from
http://www.cs.bham.ac.uk/ vdp/publications/papers.html.
Goals

Discuss very old work (early 90’s) on linear type theories
based on Term Assignment for Intuitionistic Linear Logic.
(Benton, Bierman, de Paiva and Hyland). Technical Report
262, University of Cambridge Computer Laboratory 1992.
available from
http://www.cs.bham.ac.uk/ vdp/publications/papers.html.
then get to the state-of-the art...
Summary from Abstract

Investigate the problem of deriving a term assignment system
for Girard’s Intuitionistic Linear Logic
Summary from Abstract

Investigate the problem of deriving a term assignment system
for Girard’s Intuitionistic Linear Logic
both sequent calculus and natural deduction proof systems
Summary from Abstract

Investigate the problem of deriving a term assignment system
for Girard’s Intuitionistic Linear Logic
both sequent calculus and natural deduction proof systems
satisfying two important properties:
the substitution property (the set of valid deductions is closed
under substitution) and
subject reduction (reduction on terms is well-typed)
Summary from Abstract

Investigate the problem of deriving a term assignment system
for Girard’s Intuitionistic Linear Logic
both sequent calculus and natural deduction proof systems
satisfying two important properties:
the substitution property (the set of valid deductions is closed
under substitution) and
subject reduction (reduction on terms is well-typed)

a categorical model for Intuitionistic Linear Logic and how to
use it to derive the term assignment
Summary from Abstract

Investigate the problem of deriving a term assignment system
for Girard’s Intuitionistic Linear Logic
both sequent calculus and natural deduction proof systems
satisfying two important properties:
the substitution property (the set of valid deductions is closed
under substitution) and
subject reduction (reduction on terms is well-typed)

a categorical model for Intuitionistic Linear Logic and how to
use it to derive the term assignment
long (57 pages) but slow and easy...
Introduction

the problem of deriving a term assignment system for Girard’s
Intuitionistic Linear Logic
Introduction

the problem of deriving a term assignment system for Girard’s
Intuitionistic Linear Logic
Previous approaches have simply annotated the sequent
calculus with terms and have given little or no justification for
their choice
Introduction

the problem of deriving a term assignment system for Girard’s
Intuitionistic Linear Logic
Previous approaches have simply annotated the sequent
calculus with terms and have given little or no justification for
their choice
Phil Wadler: There’s no substitute for LL
Introduction

the problem of deriving a term assignment system for Girard’s
Intuitionistic Linear Logic
Previous approaches have simply annotated the sequent
calculus with terms and have given little or no justification for
their choice
Phil Wadler: There’s no substitute for LL
substitution lemma does not hold for the term assignment
system in Abramsky’s ‘Computational Interpretations of Linear
Logic’ (Cited by 546)
Digression: Other old work...

Linear types can change the world
Is there a use for linear logic?
A taste of linear logic
Operational interpretations of linear logic
Reference counting as a computational interpretation of linear
logic (Chirimar)
Introduction 2

solving the problem of deriving a term assignment system for
Girard’s Intuitionistic Linear Logic:
Introduction 2

solving the problem of deriving a term assignment system for
Girard’s Intuitionistic Linear Logic:
Two ways
By considering the sequent calculus formulation of the logic
and using the underlying categorical constructions to suggest a
term assignment system
By considering a linear natural deduction system
Introduction 2

solving the problem of deriving a term assignment system for
Girard’s Intuitionistic Linear Logic:
Two ways
By considering the sequent calculus formulation of the logic
and using the underlying categorical constructions to suggest a
term assignment system
By considering a linear natural deduction system

two approaches produce equivalent term assignment systems
Introduction 2

solving the problem of deriving a term assignment system for
Girard’s Intuitionistic Linear Logic:
Two ways
By considering the sequent calculus formulation of the logic
and using the underlying categorical constructions to suggest a
term assignment system
By considering a linear natural deduction system

two approaches produce equivalent term assignment systems
BUT for equality (via reduction of terms) matters are more
subtle: natural equalities for category theory are stronger than
those suggested by computational considerations
Outline of TR

Girard’s Intuitionistic Linear Logic:
Outline of TR

Girard’s Intuitionistic Linear Logic:
a simple categorical model of Intuitionistic Linear Logic
(sequent calculus)
Outline of TR

Girard’s Intuitionistic Linear Logic:
a simple categorical model of Intuitionistic Linear Logic
(sequent calculus)
a linear system of natural deduction
Outline of TR

Girard’s Intuitionistic Linear Logic:
a simple categorical model of Intuitionistic Linear Logic
(sequent calculus)
a linear system of natural deduction
how our two systems of Intuitionistic Linear Logic are related
Outline of TR

Girard’s Intuitionistic Linear Logic:
a simple categorical model of Intuitionistic Linear Logic
(sequent calculus)
a linear system of natural deduction
how our two systems of Intuitionistic Linear Logic are related
the process of proof normalisation within the linear natural
deduction system
Outline of TR

Girard’s Intuitionistic Linear Logic:
a simple categorical model of Intuitionistic Linear Logic
(sequent calculus)
a linear system of natural deduction
how our two systems of Intuitionistic Linear Logic are related
the process of proof normalisation within the linear natural
deduction system
model for Intuitionistic Linear Logic
Outline of TR

Girard’s Intuitionistic Linear Logic:
a simple categorical model of Intuitionistic Linear Logic
(sequent calculus)
a linear system of natural deduction
how our two systems of Intuitionistic Linear Logic are related
the process of proof normalisation within the linear natural
deduction system
model for Intuitionistic Linear Logic
cut-elimination in the sequent calculus
Outline of TR

Girard’s Intuitionistic Linear Logic:
a simple categorical model of Intuitionistic Linear Logic
(sequent calculus)
a linear system of natural deduction
how our two systems of Intuitionistic Linear Logic are related
the process of proof normalisation within the linear natural
deduction system
model for Intuitionistic Linear Logic
cut-elimination in the sequent calculus
conclusions
Intuitionistic Linear Logic
Recommended if sequent calculus/ND are not part of your vocab:
Jean Gallier: Constructive Logics. Part I: A Tutorial on Proof
Systems and Typed lambda-Calculi. Theoretical Computer
Science, 110(2), 249-239 (1993). from
http://www.cis.upenn.edu/ jean/gbooks/logic.html
multiplicative fragment of Intuitionistic Linear Logic (ILL)
Intuitionistic Linear Logic
Recommended if sequent calculus/ND are not part of your vocab:
Jean Gallier: Constructive Logics. Part I: A Tutorial on Proof
Systems and Typed lambda-Calculi. Theoretical Computer
Science, 110(2), 249-239 (1993). from
http://www.cis.upenn.edu/ jean/gbooks/logic.html
multiplicative fragment of Intuitionistic Linear Logic (ILL)
a refinement of intuitionistic logic (IL) where formulae must
be used exactly once
Intuitionistic Linear Logic
Recommended if sequent calculus/ND are not part of your vocab:
Jean Gallier: Constructive Logics. Part I: A Tutorial on Proof
Systems and Typed lambda-Calculi. Theoretical Computer
Science, 110(2), 249-239 (1993). from
http://www.cis.upenn.edu/ jean/gbooks/logic.html
multiplicative fragment of Intuitionistic Linear Logic (ILL)
a refinement of intuitionistic logic (IL) where formulae must
be used exactly once
Weakening and Contraction rules are removed
Intuitionistic Linear Logic
Recommended if sequent calculus/ND are not part of your vocab:
Jean Gallier: Constructive Logics. Part I: A Tutorial on Proof
Systems and Typed lambda-Calculi. Theoretical Computer
Science, 110(2), 249-239 (1993). from
http://www.cis.upenn.edu/ jean/gbooks/logic.html
multiplicative fragment of Intuitionistic Linear Logic (ILL)
a refinement of intuitionistic logic (IL) where formulae must
be used exactly once
Weakening and Contraction rules are removed
To regain the expressive power, rules returned in a controlled
manner using operator “!”
Intuitionistic Linear Logic
Recommended if sequent calculus/ND are not part of your vocab:
Jean Gallier: Constructive Logics. Part I: A Tutorial on Proof
Systems and Typed lambda-Calculi. Theoretical Computer
Science, 110(2), 249-239 (1993). from
http://www.cis.upenn.edu/ jean/gbooks/logic.html
multiplicative fragment of Intuitionistic Linear Logic (ILL)
a refinement of intuitionistic logic (IL) where formulae must
be used exactly once
Weakening and Contraction rules are removed
To regain the expressive power, rules returned in a controlled
manner using operator “!”
“!” similar to the modal necessity operator
Intuitionistic Linear Logic Rules
Generic Categorical considerations

sequent calculus: providing not proofs themselves but a
meta-theory concerning proofs
fundamental idea of categorical treatment of proof theory
propositions interpreted as objects of a category (or
multicategory or polycategory)
Generic Categorical considerations

sequent calculus: providing not proofs themselves but a
meta-theory concerning proofs
fundamental idea of categorical treatment of proof theory
propositions interpreted as objects of a category (or
multicategory or polycategory)
proofs interpreted as maps of the category
Generic Categorical considerations

sequent calculus: providing not proofs themselves but a
meta-theory concerning proofs
fundamental idea of categorical treatment of proof theory
propositions interpreted as objects of a category (or
multicategory or polycategory)
proofs interpreted as maps of the category
operations transforming proofs into proofs then correspond (if
possible) to natural transformations between appropriate
hom-functors
Categorical considerations
dealing with sequents Γ
multicategories

A in principle we should deal with
Categorical considerations
dealing with sequents Γ A in principle we should deal with
multicategories
simplifying assumption: multicategorical structure represented
by a tensor product .
Categorical considerations
dealing with sequents Γ A in principle we should deal with
multicategories
simplifying assumption: multicategorical structure represented
by a tensor product .
a sequent of form
C1 , C2 , . . . , Cn

A

will be represented by
C1 ⊗ C2 ⊗ . . . ⊗ Cn → A
sometimes written as Γ → A
Categorical considerations
dealing with sequents Γ A in principle we should deal with
multicategories
simplifying assumption: multicategorical structure represented
by a tensor product .
a sequent of form
C1 , C2 , . . . , Cn

A

will be represented by
C1 ⊗ C2 ⊗ . . . ⊗ Cn → A
sometimes written as Γ → A
(a coherence result is assumed)
Categorical considerations
dealing with sequents Γ A in principle we should deal with
multicategories
simplifying assumption: multicategorical structure represented
by a tensor product .
a sequent of form
C1 , C2 , . . . , Cn

A

will be represented by
C1 ⊗ C2 ⊗ . . . ⊗ Cn → A
sometimes written as Γ → A
(a coherence result is assumed)
We seek to enrich the sequent judgement to a term
assignment judgement of the form
x1 : C1 , x2 : C2 , . . . , xn : Cn

e: A

where the xi are distinct variables and e is a term.
Identity and Cut
The sequent representing the Identity rule is interpreted as the
canonical identity arrow idA : A → A
Identity and Cut
The sequent representing the Identity rule is interpreted as the
canonical identity arrow idA : A → A
The corresponding rule of term formation is x : A

x :A
Identity and Cut
The sequent representing the Identity rule is interpreted as the
canonical identity arrow idA : A → A
The corresponding rule of term formation is x : A

x :A

The rule of Exchange we interpret by assuming that we have a
symmetry for the tensor product
Identity and Cut
The sequent representing the Identity rule is interpreted as the
canonical identity arrow idA : A → A
The corresponding rule of term formation is x : A

x :A

The rule of Exchange we interpret by assuming that we have a
symmetry for the tensor product
We suppress Exchange and the corresponding symmetry,
considering multisets of formulae, so no term forming
operations result from this rule (others do diff...)
Identity and Cut
The sequent representing the Identity rule is interpreted as the
canonical identity arrow idA : A → A
The corresponding rule of term formation is x : A

x :A

The rule of Exchange we interpret by assuming that we have a
symmetry for the tensor product
We suppress Exchange and the corresponding symmetry,
considering multisets of formulae, so no term forming
operations result from this rule (others do diff...)
The cut rule is interpreted as a generalized form of
composition. if the maps f : Γ → A and g : A, ∆ → B are the
interpretations of hypotheses of the rule, then the composite
Γ ⊗ ∆ →f ⊗1∆ A ⊗ ∆ →g B is the interpretation of the
conclusion
Substitution in Terms...
Assumption: any logical rule corresponds to an operation on
maps of the category which is natural in the interpretations of
the components of the sequents which remain unchanged
during the application of a rule
Substitution in Terms...
Assumption: any logical rule corresponds to an operation on
maps of the category which is natural in the interpretations of
the components of the sequents which remain unchanged
during the application of a rule
Composition corresponds to Cut: our operations commute
where appropriate with Cut.
Substitution in Terms...
Assumption: any logical rule corresponds to an operation on
maps of the category which is natural in the interpretations of
the components of the sequents which remain unchanged
during the application of a rule
Composition corresponds to Cut: our operations commute
where appropriate with Cut.
Composition is interpreted by textual substitution thus the
free variables have to reflect the possibility for substitution.
Substitution in Terms...
Assumption: any logical rule corresponds to an operation on
maps of the category which is natural in the interpretations of
the components of the sequents which remain unchanged
during the application of a rule
Composition corresponds to Cut: our operations commute
where appropriate with Cut.
Composition is interpreted by textual substitution thus the
free variables have to reflect the possibility for substitution.
The rules for the constant I are parallel to the rules for the
tensor product ⊗, which we describe next.
Substitution in Terms...
Assumption: any logical rule corresponds to an operation on
maps of the category which is natural in the interpretations of
the components of the sequents which remain unchanged
during the application of a rule
Composition corresponds to Cut: our operations commute
where appropriate with Cut.
Composition is interpreted by textual substitution thus the
free variables have to reflect the possibility for substitution.
The rules for the constant I are parallel to the rules for the
tensor product ⊗, which we describe next.
The rules for (linear) implication are usual.
Substitution in Terms...
Assumption: any logical rule corresponds to an operation on
maps of the category which is natural in the interpretations of
the components of the sequents which remain unchanged
during the application of a rule
Composition corresponds to Cut: our operations commute
where appropriate with Cut.
Composition is interpreted by textual substitution thus the
free variables have to reflect the possibility for substitution.
The rules for the constant I are parallel to the rules for the
tensor product ⊗, which we describe next.
The rules for (linear) implication are usual.
The rules for the modality ! are the hard ones. these slides will
get us to page 12 of the report...
Text substitution Terms

use this and BB to get equation (2)
Tensor Terms
Abramsky introduced a let constructor for tensor products, a
reasonable syntax to bind variables x and y in the term f .
Tensor Terms
Abramsky introduced a let constructor for tensor products, a
reasonable syntax to bind variables x and y in the term f .
Composition is interpreted by textual substitution thus the
free variables have to reflect the possibility for substitution.
Tensor Terms
Abramsky introduced a let constructor for tensor products, a
reasonable syntax to bind variables x and y in the term f .
Composition is interpreted by textual substitution thus the
free variables have to reflect the possibility for substitution.
Naturality in C gives rise to the equation equation explaining
how lets interact with composition.
Tensor Terms
Abramsky introduced a let constructor for tensor products, a
reasonable syntax to bind variables x and y in the term f .
Composition is interpreted by textual substitution thus the
free variables have to reflect the possibility for substitution.
Naturality in C gives rise to the equation equation explaining
how lets interact with composition.

For the tensoring on the right, we simply multiply (or tensor)
the terms.
Tensor Terms
Abramsky introduced a let constructor for tensor products, a
reasonable syntax to bind variables x and y in the term f .
Composition is interpreted by textual substitution thus the
free variables have to reflect the possibility for substitution.
Naturality in C gives rise to the equation equation explaining
how lets interact with composition.

For the tensoring on the right, we simply multiply (or tensor)
the terms.
since the constant I is the unity for the tensor operation, its
rules are similar.
Implication Terms

Are just like usual implication (lambda) terms
Implication Terms

Are just like usual implication (lambda) terms
the difference is that the variable that your lambda binds has
to be present in the context and only once
Implication Terms

Are just like usual implication (lambda) terms
the difference is that the variable that your lambda binds has
to be present in the context and only once
There is an explanation for why the Yoneda lemma is
responsible for the simplification that one can do in the syntax
(and why Peter Schroeder-Heister is really right about his
formulation of Natural Deduction) but we don’t need to go
there.
Modality ! Term Assignment
The left rules are ok. The dereliction rules creates a binder, a
bit like the tensor and the I rules.
Modality ! Term Assignment
The left rules are ok. The dereliction rules creates a binder, a
bit like the tensor and the I rules.
The weakening and contraction rules discard and copy
variables, and have naturality conditions as the tensor rule.
Modality ! Term Assignment
The left rules are ok. The dereliction rules creates a binder, a
bit like the tensor and the I rules.
The weakening and contraction rules discard and copy
variables, and have naturality conditions as the tensor rule.
The problematic rule, ”promotion”
Multiplicative Term Assignment
Conclusions so Far...
The categorical model can give you guidance for the shape of the
type theory rules.
Conclusions so Far...
The categorical model can give you guidance for the shape of the
type theory rules.
Categorical rules are about full beta and eta equivalence plus some
naturality conditions (not very liked by FPers)
Conclusions so Far...
The categorical model can give you guidance for the shape of the
type theory rules.
Categorical rules are about full beta and eta equivalence plus some
naturality conditions (not very liked by FPers)
Conclusions so Far...

Newer models plus new term calculi via DILL (Dual Intuitionistic
Linear Logic) and monoidal adjunction models (Benton, Barber,
Mellies, who else?...)
Conclusions so Far...

Newer models plus new term calculi via DILL (Dual Intuitionistic
Linear Logic) and monoidal adjunction models (Benton, Barber,
Mellies, who else?...)
Which one to read about?
Conclusions so Far...

Newer models plus new term calculi via DILL (Dual Intuitionistic
Linear Logic) and monoidal adjunction models (Benton, Barber,
Mellies, who else?...)
Which one to read about?
Rewriting is a new ball game, which I would like to investigate too
cf. Barney Hilken paper “Towards a proof theory of rewriting: the
simply-typed 2-[lambda] calculus” Theor. Comp. Sci. Vol. 170,
1-2, pp 407-444. 1996.

More Related Content

What's hot

Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsValeria de Paiva
 
Negation in the Ecumenical System
Negation in the Ecumenical SystemNegation in the Ecumenical System
Negation in the Ecumenical SystemValeria de Paiva
 
How Unstable is an Unstable System
How Unstable is an Unstable SystemHow Unstable is an Unstable System
How Unstable is an Unstable Systemidescitation
 
ObservabilityForModernApplications-Oslo.pdf
ObservabilityForModernApplications-Oslo.pdfObservabilityForModernApplications-Oslo.pdf
ObservabilityForModernApplications-Oslo.pdfAmazon Web Services
 
4213ijaia04
4213ijaia044213ijaia04
4213ijaia04ijaia
 
ObservabilityForModernApplications_Stockholm.pdf
ObservabilityForModernApplications_Stockholm.pdfObservabilityForModernApplications_Stockholm.pdf
ObservabilityForModernApplications_Stockholm.pdfAmazon Web Services
 
STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...
STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...
STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...Wireilla
 
Optimality conditions for Equality Constrained Optimization Problems
Optimality conditions for Equality Constrained Optimization ProblemsOptimality conditions for Equality Constrained Optimization Problems
Optimality conditions for Equality Constrained Optimization Problemsinventionjournals
 
STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...
STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...
STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...ijfls
 
Design and analysis of computer algorithms
Design and analysis of computer algorithmsDesign and analysis of computer algorithms
Design and analysis of computer algorithms Krishna Chaytaniah
 
ALTERNATIVE METHOD TO LINEAR CONGRUENCE
ALTERNATIVE METHOD TO LINEAR CONGRUENCEALTERNATIVE METHOD TO LINEAR CONGRUENCE
ALTERNATIVE METHOD TO LINEAR CONGRUENCEPolemer Cuarto
 
Fundamentals of quantum computing part i rev
Fundamentals of quantum computing   part i revFundamentals of quantum computing   part i rev
Fundamentals of quantum computing part i revPRADOSH K. ROY
 
Srilakshmi alla blindsourceseperation
Srilakshmi alla blindsourceseperationSrilakshmi alla blindsourceseperation
Srilakshmi alla blindsourceseperationSrilakshmi Alla
 
Semi-global Leaderless Consensus with Input Saturation Constraints via Adapti...
Semi-global Leaderless Consensus with Input Saturation Constraints via Adapti...Semi-global Leaderless Consensus with Input Saturation Constraints via Adapti...
Semi-global Leaderless Consensus with Input Saturation Constraints via Adapti...IJRES Journal
 
Barzilay & Lapata 2008 presentation
Barzilay & Lapata 2008 presentationBarzilay & Lapata 2008 presentation
Barzilay & Lapata 2008 presentationRichard Littauer
 

What's hot (20)

Categorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit SubstitutionsCategorical Semantics for Explicit Substitutions
Categorical Semantics for Explicit Substitutions
 
Negation in the Ecumenical System
Negation in the Ecumenical SystemNegation in the Ecumenical System
Negation in the Ecumenical System
 
How Unstable is an Unstable System
How Unstable is an Unstable SystemHow Unstable is an Unstable System
How Unstable is an Unstable System
 
ObservabilityForModernApplications-Oslo.pdf
ObservabilityForModernApplications-Oslo.pdfObservabilityForModernApplications-Oslo.pdf
ObservabilityForModernApplications-Oslo.pdf
 
4213ijaia04
4213ijaia044213ijaia04
4213ijaia04
 
ObservabilityForModernApplications_Stockholm.pdf
ObservabilityForModernApplications_Stockholm.pdfObservabilityForModernApplications_Stockholm.pdf
ObservabilityForModernApplications_Stockholm.pdf
 
STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...
STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...
STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...
 
Dec 14 - R2
Dec 14 - R2Dec 14 - R2
Dec 14 - R2
 
N41049093
N41049093N41049093
N41049093
 
Optimality conditions for Equality Constrained Optimization Problems
Optimality conditions for Equality Constrained Optimization ProblemsOptimality conditions for Equality Constrained Optimization Problems
Optimality conditions for Equality Constrained Optimization Problems
 
Bachelor's Thesis
Bachelor's ThesisBachelor's Thesis
Bachelor's Thesis
 
Thelearningpoint
ThelearningpointThelearningpoint
Thelearningpoint
 
Ada notes
Ada notesAda notes
Ada notes
 
STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...
STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...
STATISTICAL ANALYSIS OF FUZZY LINEAR REGRESSION MODEL BASED ON DIFFERENT DIST...
 
Design and analysis of computer algorithms
Design and analysis of computer algorithmsDesign and analysis of computer algorithms
Design and analysis of computer algorithms
 
ALTERNATIVE METHOD TO LINEAR CONGRUENCE
ALTERNATIVE METHOD TO LINEAR CONGRUENCEALTERNATIVE METHOD TO LINEAR CONGRUENCE
ALTERNATIVE METHOD TO LINEAR CONGRUENCE
 
Fundamentals of quantum computing part i rev
Fundamentals of quantum computing   part i revFundamentals of quantum computing   part i rev
Fundamentals of quantum computing part i rev
 
Srilakshmi alla blindsourceseperation
Srilakshmi alla blindsourceseperationSrilakshmi alla blindsourceseperation
Srilakshmi alla blindsourceseperation
 
Semi-global Leaderless Consensus with Input Saturation Constraints via Adapti...
Semi-global Leaderless Consensus with Input Saturation Constraints via Adapti...Semi-global Leaderless Consensus with Input Saturation Constraints via Adapti...
Semi-global Leaderless Consensus with Input Saturation Constraints via Adapti...
 
Barzilay & Lapata 2008 presentation
Barzilay & Lapata 2008 presentationBarzilay & Lapata 2008 presentation
Barzilay & Lapata 2008 presentation
 

Viewers also liked

Thermodynamic behavior of tetrahydrofuron in p dioxane, methylcyclohexane and...
Thermodynamic behavior of tetrahydrofuron in p dioxane, methylcyclohexane and...Thermodynamic behavior of tetrahydrofuron in p dioxane, methylcyclohexane and...
Thermodynamic behavior of tetrahydrofuron in p dioxane, methylcyclohexane and...eSAT Journals
 
Refereed Publications MPT
Refereed Publications MPTRefereed Publications MPT
Refereed Publications MPTMichael Tolocka
 
Psychrometric%
Psychrometric%Psychrometric%
Psychrometric%Ali Ali
 
Physiochemical factors influencing formulaon
Physiochemical factors influencing formulaonPhysiochemical factors influencing formulaon
Physiochemical factors influencing formulaonVishnu Mashroowala
 
basics of thermodynamics
basics of thermodynamicsbasics of thermodynamics
basics of thermodynamicsAjit Sahoo
 
Self Emulsifying Drug Delivery System (SEDDS)
Self Emulsifying Drug Delivery System (SEDDS)Self Emulsifying Drug Delivery System (SEDDS)
Self Emulsifying Drug Delivery System (SEDDS)Ashutosh Panke
 
Laws Of Thermodynamics
Laws Of ThermodynamicsLaws Of Thermodynamics
Laws Of Thermodynamicsk v
 
Advanced cleaning product formulations Vol. 2
Advanced cleaning product formulations Vol. 2Advanced cleaning product formulations Vol. 2
Advanced cleaning product formulations Vol. 2avstarvcd
 

Viewers also liked (9)

Thermodynamic behavior of tetrahydrofuron in p dioxane, methylcyclohexane and...
Thermodynamic behavior of tetrahydrofuron in p dioxane, methylcyclohexane and...Thermodynamic behavior of tetrahydrofuron in p dioxane, methylcyclohexane and...
Thermodynamic behavior of tetrahydrofuron in p dioxane, methylcyclohexane and...
 
Refereed Publications MPT
Refereed Publications MPTRefereed Publications MPT
Refereed Publications MPT
 
Psychrometric%
Psychrometric%Psychrometric%
Psychrometric%
 
Thermodynamic properties
Thermodynamic propertiesThermodynamic properties
Thermodynamic properties
 
Physiochemical factors influencing formulaon
Physiochemical factors influencing formulaonPhysiochemical factors influencing formulaon
Physiochemical factors influencing formulaon
 
basics of thermodynamics
basics of thermodynamicsbasics of thermodynamics
basics of thermodynamics
 
Self Emulsifying Drug Delivery System (SEDDS)
Self Emulsifying Drug Delivery System (SEDDS)Self Emulsifying Drug Delivery System (SEDDS)
Self Emulsifying Drug Delivery System (SEDDS)
 
Laws Of Thermodynamics
Laws Of ThermodynamicsLaws Of Thermodynamics
Laws Of Thermodynamics
 
Advanced cleaning product formulations Vol. 2
Advanced cleaning product formulations Vol. 2Advanced cleaning product formulations Vol. 2
Advanced cleaning product formulations Vol. 2
 

Similar to Linear Type Theory Revisited (BACAT Feb 2014)

Introduction to mathematical modelling
Introduction to mathematical modellingIntroduction to mathematical modelling
Introduction to mathematical modellingArup Kumar Paria
 
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022Antonio Lieto
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear LogicsValeria de Paiva
 
Going Without: a modality and its role
Going Without: a modality and its roleGoing Without: a modality and its role
Going Without: a modality and its roleValeria de Paiva
 
[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)
[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)
[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)Alejandro Contreras Munive
 
Scientific Computations and Differential Equations
Scientific Computations and Differential EquationsScientific Computations and Differential Equations
Scientific Computations and Differential EquationsYuri Vyatkin
 
Going Without: a modality and its role
Going Without: a modality and its roleGoing Without: a modality and its role
Going Without: a modality and its roleValeria de Paiva
 
2016 bioinformatics i_alignments_wim_vancriekinge
2016 bioinformatics i_alignments_wim_vancriekinge2016 bioinformatics i_alignments_wim_vancriekinge
2016 bioinformatics i_alignments_wim_vancriekingeProf. Wim Van Criekinge
 
Equivalence of Logics: the categorical proof theory perspective
Equivalence of Logics: the categorical proof theory perspectiveEquivalence of Logics: the categorical proof theory perspective
Equivalence of Logics: the categorical proof theory perspectiveValeria de Paiva
 
2015 bioinformatics alignments_wim_vancriekinge
2015 bioinformatics alignments_wim_vancriekinge2015 bioinformatics alignments_wim_vancriekinge
2015 bioinformatics alignments_wim_vancriekingeProf. Wim Van Criekinge
 
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...IJMTST Journal
 
Call for Papers - Applied Mathematics and Sciences: An International Journal ...
Call for Papers - Applied Mathematics and Sciences: An International Journal ...Call for Papers - Applied Mathematics and Sciences: An International Journal ...
Call for Papers - Applied Mathematics and Sciences: An International Journal ...mathsjournal
 
Call for Papers (December Issue) - Applied Mathematics and Sciences: An Inter...
Call for Papers (December Issue) - Applied Mathematics and Sciences: An Inter...Call for Papers (December Issue) - Applied Mathematics and Sciences: An Inter...
Call for Papers (December Issue) - Applied Mathematics and Sciences: An Inter...mathsjournal
 
Composition of Clans for Solving Linear Systems on Parallel Architectures
Composition of Clans for Solving Linear Systems on Parallel ArchitecturesComposition of Clans for Solving Linear Systems on Parallel Architectures
Composition of Clans for Solving Linear Systems on Parallel ArchitecturesDmitryZaitsev5
 
Computer Vision, Computation, and Geometry
Computer Vision, Computation, and GeometryComputer Vision, Computation, and Geometry
Computer Vision, Computation, and GeometryJason Miller
 

Similar to Linear Type Theory Revisited (BACAT Feb 2014) (20)

Introduction to mathematical modelling
Introduction to mathematical modellingIntroduction to mathematical modelling
Introduction to mathematical modelling
 
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
Going Without: a modality and its role
Going Without: a modality and its roleGoing Without: a modality and its role
Going Without: a modality and its role
 
MS Thesis
MS ThesisMS Thesis
MS Thesis
 
MS Thesis
MS ThesisMS Thesis
MS Thesis
 
[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)
[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)
[Steven h. weintraub]_jordan_canonical_form_appli(book_fi.org)
 
Scientific Computations and Differential Equations
Scientific Computations and Differential EquationsScientific Computations and Differential Equations
Scientific Computations and Differential Equations
 
Going Without: a modality and its role
Going Without: a modality and its roleGoing Without: a modality and its role
Going Without: a modality and its role
 
2016 bioinformatics i_alignments_wim_vancriekinge
2016 bioinformatics i_alignments_wim_vancriekinge2016 bioinformatics i_alignments_wim_vancriekinge
2016 bioinformatics i_alignments_wim_vancriekinge
 
Equivalence of Logics: the categorical proof theory perspective
Equivalence of Logics: the categorical proof theory perspectiveEquivalence of Logics: the categorical proof theory perspective
Equivalence of Logics: the categorical proof theory perspective
 
2015 bioinformatics alignments_wim_vancriekinge
2015 bioinformatics alignments_wim_vancriekinge2015 bioinformatics alignments_wim_vancriekinge
2015 bioinformatics alignments_wim_vancriekinge
 
A System F accounting for scalars
A System F accounting for scalarsA System F accounting for scalars
A System F accounting for scalars
 
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
A Method for the Reduction 0f Linear High Order MIMO Systems Using Interlacin...
 
Call for Papers - Applied Mathematics and Sciences: An International Journal ...
Call for Papers - Applied Mathematics and Sciences: An International Journal ...Call for Papers - Applied Mathematics and Sciences: An International Journal ...
Call for Papers - Applied Mathematics and Sciences: An International Journal ...
 
Call for Papers (December Issue) - Applied Mathematics and Sciences: An Inter...
Call for Papers (December Issue) - Applied Mathematics and Sciences: An Inter...Call for Papers (December Issue) - Applied Mathematics and Sciences: An Inter...
Call for Papers (December Issue) - Applied Mathematics and Sciences: An Inter...
 
Composition of Clans for Solving Linear Systems on Parallel Architectures
Composition of Clans for Solving Linear Systems on Parallel ArchitecturesComposition of Clans for Solving Linear Systems on Parallel Architectures
Composition of Clans for Solving Linear Systems on Parallel Architectures
 
B04302018024
B04302018024B04302018024
B04302018024
 
Computer Vision, Computation, and Geometry
Computer Vision, Computation, and GeometryComputer Vision, Computation, and Geometry
Computer Vision, Computation, and Geometry
 
An Efficient and Parallel Abstract Interpreter in Scala — Second Presentation
An Efficient and Parallel Abstract Interpreter in Scala — Second PresentationAn Efficient and Parallel Abstract Interpreter in Scala — Second Presentation
An Efficient and Parallel Abstract Interpreter in Scala — Second Presentation
 

More from Valeria de Paiva

Dialectica Categorical Constructions
Dialectica Categorical ConstructionsDialectica Categorical Constructions
Dialectica Categorical ConstructionsValeria de Paiva
 
Logic & Representation 2021
Logic & Representation 2021Logic & Representation 2021
Logic & Representation 2021Valeria de Paiva
 
Dialectica Categories Revisited
Dialectica Categories RevisitedDialectica Categories Revisited
Dialectica Categories RevisitedValeria de Paiva
 
Networked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better ScienceNetworked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better ScienceValeria de Paiva
 
Problemas de Kolmogorov-Veloso
Problemas de Kolmogorov-VelosoProblemas de Kolmogorov-Veloso
Problemas de Kolmogorov-VelosoValeria de Paiva
 
Natural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and MachinesNatural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and MachinesValeria de Paiva
 
The importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in PortugueseThe importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in PortugueseValeria de Paiva
 
Semantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTSemantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTValeria de Paiva
 
Logic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for DialogLogic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for DialogValeria de Paiva
 
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)Valeria de Paiva
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsValeria de Paiva
 
Gender Gap in Computing 2014
Gender Gap in Computing 2014Gender Gap in Computing 2014
Gender Gap in Computing 2014Valeria de Paiva
 
Categorical Proof Theory for Everyone
Categorical Proof Theory for EveryoneCategorical Proof Theory for Everyone
Categorical Proof Theory for EveryoneValeria de Paiva
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsValeria de Paiva
 
Linear Logic and Constructive Mathematics, after Shulman
Linear Logic and Constructive Mathematics, after ShulmanLinear Logic and Constructive Mathematics, after Shulman
Linear Logic and Constructive Mathematics, after ShulmanValeria de Paiva
 

More from Valeria de Paiva (20)

Dialectica Comonoids
Dialectica ComonoidsDialectica Comonoids
Dialectica Comonoids
 
Dialectica Categorical Constructions
Dialectica Categorical ConstructionsDialectica Categorical Constructions
Dialectica Categorical Constructions
 
Logic & Representation 2021
Logic & Representation 2021Logic & Representation 2021
Logic & Representation 2021
 
Dialectica Categories Revisited
Dialectica Categories RevisitedDialectica Categories Revisited
Dialectica Categories Revisited
 
PLN para Tod@s
PLN para Tod@sPLN para Tod@s
PLN para Tod@s
 
Networked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better ScienceNetworked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better Science
 
Problemas de Kolmogorov-Veloso
Problemas de Kolmogorov-VelosoProblemas de Kolmogorov-Veloso
Problemas de Kolmogorov-Veloso
 
Natural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and MachinesNatural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and Machines
 
Dialectica Petri Nets
Dialectica Petri NetsDialectica Petri Nets
Dialectica Petri Nets
 
The importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in PortugueseThe importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in Portuguese
 
Semantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTSemantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACT
 
NLCS 2013 opening slides
NLCS 2013 opening slidesNLCS 2013 opening slides
NLCS 2013 opening slides
 
Logic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for DialogLogic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for Dialog
 
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov Problems
 
Constructive Modalities
Constructive ModalitiesConstructive Modalities
Constructive Modalities
 
Gender Gap in Computing 2014
Gender Gap in Computing 2014Gender Gap in Computing 2014
Gender Gap in Computing 2014
 
Categorical Proof Theory for Everyone
Categorical Proof Theory for EveryoneCategorical Proof Theory for Everyone
Categorical Proof Theory for Everyone
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov Problems
 
Linear Logic and Constructive Mathematics, after Shulman
Linear Logic and Constructive Mathematics, after ShulmanLinear Logic and Constructive Mathematics, after Shulman
Linear Logic and Constructive Mathematics, after Shulman
 

Recently uploaded

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 

Recently uploaded (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

Linear Type Theory Revisited (BACAT Feb 2014)

  • 1. Linear Type Theory Revisited Valeria de Paiva Nuance Comms February 21, 2014
  • 3. Goals Discuss very old work (early 90’s) on linear type theories
  • 4. Goals Discuss very old work (early 90’s) on linear type theories based on Term Assignment for Intuitionistic Linear Logic. (Benton, Bierman, de Paiva and Hyland). Technical Report 262, University of Cambridge Computer Laboratory 1992.
  • 5. Goals Discuss very old work (early 90’s) on linear type theories based on Term Assignment for Intuitionistic Linear Logic. (Benton, Bierman, de Paiva and Hyland). Technical Report 262, University of Cambridge Computer Laboratory 1992. available from http://www.cs.bham.ac.uk/ vdp/publications/papers.html.
  • 6. Goals Discuss very old work (early 90’s) on linear type theories based on Term Assignment for Intuitionistic Linear Logic. (Benton, Bierman, de Paiva and Hyland). Technical Report 262, University of Cambridge Computer Laboratory 1992. available from http://www.cs.bham.ac.uk/ vdp/publications/papers.html. then get to the state-of-the art...
  • 7. Summary from Abstract Investigate the problem of deriving a term assignment system for Girard’s Intuitionistic Linear Logic
  • 8. Summary from Abstract Investigate the problem of deriving a term assignment system for Girard’s Intuitionistic Linear Logic both sequent calculus and natural deduction proof systems
  • 9. Summary from Abstract Investigate the problem of deriving a term assignment system for Girard’s Intuitionistic Linear Logic both sequent calculus and natural deduction proof systems satisfying two important properties: the substitution property (the set of valid deductions is closed under substitution) and subject reduction (reduction on terms is well-typed)
  • 10. Summary from Abstract Investigate the problem of deriving a term assignment system for Girard’s Intuitionistic Linear Logic both sequent calculus and natural deduction proof systems satisfying two important properties: the substitution property (the set of valid deductions is closed under substitution) and subject reduction (reduction on terms is well-typed) a categorical model for Intuitionistic Linear Logic and how to use it to derive the term assignment
  • 11. Summary from Abstract Investigate the problem of deriving a term assignment system for Girard’s Intuitionistic Linear Logic both sequent calculus and natural deduction proof systems satisfying two important properties: the substitution property (the set of valid deductions is closed under substitution) and subject reduction (reduction on terms is well-typed) a categorical model for Intuitionistic Linear Logic and how to use it to derive the term assignment long (57 pages) but slow and easy...
  • 12. Introduction the problem of deriving a term assignment system for Girard’s Intuitionistic Linear Logic
  • 13. Introduction the problem of deriving a term assignment system for Girard’s Intuitionistic Linear Logic Previous approaches have simply annotated the sequent calculus with terms and have given little or no justification for their choice
  • 14. Introduction the problem of deriving a term assignment system for Girard’s Intuitionistic Linear Logic Previous approaches have simply annotated the sequent calculus with terms and have given little or no justification for their choice Phil Wadler: There’s no substitute for LL
  • 15. Introduction the problem of deriving a term assignment system for Girard’s Intuitionistic Linear Logic Previous approaches have simply annotated the sequent calculus with terms and have given little or no justification for their choice Phil Wadler: There’s no substitute for LL substitution lemma does not hold for the term assignment system in Abramsky’s ‘Computational Interpretations of Linear Logic’ (Cited by 546)
  • 16. Digression: Other old work... Linear types can change the world Is there a use for linear logic? A taste of linear logic Operational interpretations of linear logic Reference counting as a computational interpretation of linear logic (Chirimar)
  • 17. Introduction 2 solving the problem of deriving a term assignment system for Girard’s Intuitionistic Linear Logic:
  • 18. Introduction 2 solving the problem of deriving a term assignment system for Girard’s Intuitionistic Linear Logic: Two ways By considering the sequent calculus formulation of the logic and using the underlying categorical constructions to suggest a term assignment system By considering a linear natural deduction system
  • 19. Introduction 2 solving the problem of deriving a term assignment system for Girard’s Intuitionistic Linear Logic: Two ways By considering the sequent calculus formulation of the logic and using the underlying categorical constructions to suggest a term assignment system By considering a linear natural deduction system two approaches produce equivalent term assignment systems
  • 20. Introduction 2 solving the problem of deriving a term assignment system for Girard’s Intuitionistic Linear Logic: Two ways By considering the sequent calculus formulation of the logic and using the underlying categorical constructions to suggest a term assignment system By considering a linear natural deduction system two approaches produce equivalent term assignment systems BUT for equality (via reduction of terms) matters are more subtle: natural equalities for category theory are stronger than those suggested by computational considerations
  • 21. Outline of TR Girard’s Intuitionistic Linear Logic:
  • 22. Outline of TR Girard’s Intuitionistic Linear Logic: a simple categorical model of Intuitionistic Linear Logic (sequent calculus)
  • 23. Outline of TR Girard’s Intuitionistic Linear Logic: a simple categorical model of Intuitionistic Linear Logic (sequent calculus) a linear system of natural deduction
  • 24. Outline of TR Girard’s Intuitionistic Linear Logic: a simple categorical model of Intuitionistic Linear Logic (sequent calculus) a linear system of natural deduction how our two systems of Intuitionistic Linear Logic are related
  • 25. Outline of TR Girard’s Intuitionistic Linear Logic: a simple categorical model of Intuitionistic Linear Logic (sequent calculus) a linear system of natural deduction how our two systems of Intuitionistic Linear Logic are related the process of proof normalisation within the linear natural deduction system
  • 26. Outline of TR Girard’s Intuitionistic Linear Logic: a simple categorical model of Intuitionistic Linear Logic (sequent calculus) a linear system of natural deduction how our two systems of Intuitionistic Linear Logic are related the process of proof normalisation within the linear natural deduction system model for Intuitionistic Linear Logic
  • 27. Outline of TR Girard’s Intuitionistic Linear Logic: a simple categorical model of Intuitionistic Linear Logic (sequent calculus) a linear system of natural deduction how our two systems of Intuitionistic Linear Logic are related the process of proof normalisation within the linear natural deduction system model for Intuitionistic Linear Logic cut-elimination in the sequent calculus
  • 28. Outline of TR Girard’s Intuitionistic Linear Logic: a simple categorical model of Intuitionistic Linear Logic (sequent calculus) a linear system of natural deduction how our two systems of Intuitionistic Linear Logic are related the process of proof normalisation within the linear natural deduction system model for Intuitionistic Linear Logic cut-elimination in the sequent calculus conclusions
  • 29. Intuitionistic Linear Logic Recommended if sequent calculus/ND are not part of your vocab: Jean Gallier: Constructive Logics. Part I: A Tutorial on Proof Systems and Typed lambda-Calculi. Theoretical Computer Science, 110(2), 249-239 (1993). from http://www.cis.upenn.edu/ jean/gbooks/logic.html multiplicative fragment of Intuitionistic Linear Logic (ILL)
  • 30. Intuitionistic Linear Logic Recommended if sequent calculus/ND are not part of your vocab: Jean Gallier: Constructive Logics. Part I: A Tutorial on Proof Systems and Typed lambda-Calculi. Theoretical Computer Science, 110(2), 249-239 (1993). from http://www.cis.upenn.edu/ jean/gbooks/logic.html multiplicative fragment of Intuitionistic Linear Logic (ILL) a refinement of intuitionistic logic (IL) where formulae must be used exactly once
  • 31. Intuitionistic Linear Logic Recommended if sequent calculus/ND are not part of your vocab: Jean Gallier: Constructive Logics. Part I: A Tutorial on Proof Systems and Typed lambda-Calculi. Theoretical Computer Science, 110(2), 249-239 (1993). from http://www.cis.upenn.edu/ jean/gbooks/logic.html multiplicative fragment of Intuitionistic Linear Logic (ILL) a refinement of intuitionistic logic (IL) where formulae must be used exactly once Weakening and Contraction rules are removed
  • 32. Intuitionistic Linear Logic Recommended if sequent calculus/ND are not part of your vocab: Jean Gallier: Constructive Logics. Part I: A Tutorial on Proof Systems and Typed lambda-Calculi. Theoretical Computer Science, 110(2), 249-239 (1993). from http://www.cis.upenn.edu/ jean/gbooks/logic.html multiplicative fragment of Intuitionistic Linear Logic (ILL) a refinement of intuitionistic logic (IL) where formulae must be used exactly once Weakening and Contraction rules are removed To regain the expressive power, rules returned in a controlled manner using operator “!”
  • 33. Intuitionistic Linear Logic Recommended if sequent calculus/ND are not part of your vocab: Jean Gallier: Constructive Logics. Part I: A Tutorial on Proof Systems and Typed lambda-Calculi. Theoretical Computer Science, 110(2), 249-239 (1993). from http://www.cis.upenn.edu/ jean/gbooks/logic.html multiplicative fragment of Intuitionistic Linear Logic (ILL) a refinement of intuitionistic logic (IL) where formulae must be used exactly once Weakening and Contraction rules are removed To regain the expressive power, rules returned in a controlled manner using operator “!” “!” similar to the modal necessity operator
  • 35. Generic Categorical considerations sequent calculus: providing not proofs themselves but a meta-theory concerning proofs fundamental idea of categorical treatment of proof theory propositions interpreted as objects of a category (or multicategory or polycategory)
  • 36. Generic Categorical considerations sequent calculus: providing not proofs themselves but a meta-theory concerning proofs fundamental idea of categorical treatment of proof theory propositions interpreted as objects of a category (or multicategory or polycategory) proofs interpreted as maps of the category
  • 37. Generic Categorical considerations sequent calculus: providing not proofs themselves but a meta-theory concerning proofs fundamental idea of categorical treatment of proof theory propositions interpreted as objects of a category (or multicategory or polycategory) proofs interpreted as maps of the category operations transforming proofs into proofs then correspond (if possible) to natural transformations between appropriate hom-functors
  • 38. Categorical considerations dealing with sequents Γ multicategories A in principle we should deal with
  • 39. Categorical considerations dealing with sequents Γ A in principle we should deal with multicategories simplifying assumption: multicategorical structure represented by a tensor product .
  • 40. Categorical considerations dealing with sequents Γ A in principle we should deal with multicategories simplifying assumption: multicategorical structure represented by a tensor product . a sequent of form C1 , C2 , . . . , Cn A will be represented by C1 ⊗ C2 ⊗ . . . ⊗ Cn → A sometimes written as Γ → A
  • 41. Categorical considerations dealing with sequents Γ A in principle we should deal with multicategories simplifying assumption: multicategorical structure represented by a tensor product . a sequent of form C1 , C2 , . . . , Cn A will be represented by C1 ⊗ C2 ⊗ . . . ⊗ Cn → A sometimes written as Γ → A (a coherence result is assumed)
  • 42. Categorical considerations dealing with sequents Γ A in principle we should deal with multicategories simplifying assumption: multicategorical structure represented by a tensor product . a sequent of form C1 , C2 , . . . , Cn A will be represented by C1 ⊗ C2 ⊗ . . . ⊗ Cn → A sometimes written as Γ → A (a coherence result is assumed) We seek to enrich the sequent judgement to a term assignment judgement of the form x1 : C1 , x2 : C2 , . . . , xn : Cn e: A where the xi are distinct variables and e is a term.
  • 43. Identity and Cut The sequent representing the Identity rule is interpreted as the canonical identity arrow idA : A → A
  • 44. Identity and Cut The sequent representing the Identity rule is interpreted as the canonical identity arrow idA : A → A The corresponding rule of term formation is x : A x :A
  • 45. Identity and Cut The sequent representing the Identity rule is interpreted as the canonical identity arrow idA : A → A The corresponding rule of term formation is x : A x :A The rule of Exchange we interpret by assuming that we have a symmetry for the tensor product
  • 46. Identity and Cut The sequent representing the Identity rule is interpreted as the canonical identity arrow idA : A → A The corresponding rule of term formation is x : A x :A The rule of Exchange we interpret by assuming that we have a symmetry for the tensor product We suppress Exchange and the corresponding symmetry, considering multisets of formulae, so no term forming operations result from this rule (others do diff...)
  • 47. Identity and Cut The sequent representing the Identity rule is interpreted as the canonical identity arrow idA : A → A The corresponding rule of term formation is x : A x :A The rule of Exchange we interpret by assuming that we have a symmetry for the tensor product We suppress Exchange and the corresponding symmetry, considering multisets of formulae, so no term forming operations result from this rule (others do diff...) The cut rule is interpreted as a generalized form of composition. if the maps f : Γ → A and g : A, ∆ → B are the interpretations of hypotheses of the rule, then the composite Γ ⊗ ∆ →f ⊗1∆ A ⊗ ∆ →g B is the interpretation of the conclusion
  • 48. Substitution in Terms... Assumption: any logical rule corresponds to an operation on maps of the category which is natural in the interpretations of the components of the sequents which remain unchanged during the application of a rule
  • 49. Substitution in Terms... Assumption: any logical rule corresponds to an operation on maps of the category which is natural in the interpretations of the components of the sequents which remain unchanged during the application of a rule Composition corresponds to Cut: our operations commute where appropriate with Cut.
  • 50. Substitution in Terms... Assumption: any logical rule corresponds to an operation on maps of the category which is natural in the interpretations of the components of the sequents which remain unchanged during the application of a rule Composition corresponds to Cut: our operations commute where appropriate with Cut. Composition is interpreted by textual substitution thus the free variables have to reflect the possibility for substitution.
  • 51. Substitution in Terms... Assumption: any logical rule corresponds to an operation on maps of the category which is natural in the interpretations of the components of the sequents which remain unchanged during the application of a rule Composition corresponds to Cut: our operations commute where appropriate with Cut. Composition is interpreted by textual substitution thus the free variables have to reflect the possibility for substitution. The rules for the constant I are parallel to the rules for the tensor product ⊗, which we describe next.
  • 52. Substitution in Terms... Assumption: any logical rule corresponds to an operation on maps of the category which is natural in the interpretations of the components of the sequents which remain unchanged during the application of a rule Composition corresponds to Cut: our operations commute where appropriate with Cut. Composition is interpreted by textual substitution thus the free variables have to reflect the possibility for substitution. The rules for the constant I are parallel to the rules for the tensor product ⊗, which we describe next. The rules for (linear) implication are usual.
  • 53. Substitution in Terms... Assumption: any logical rule corresponds to an operation on maps of the category which is natural in the interpretations of the components of the sequents which remain unchanged during the application of a rule Composition corresponds to Cut: our operations commute where appropriate with Cut. Composition is interpreted by textual substitution thus the free variables have to reflect the possibility for substitution. The rules for the constant I are parallel to the rules for the tensor product ⊗, which we describe next. The rules for (linear) implication are usual. The rules for the modality ! are the hard ones. these slides will get us to page 12 of the report...
  • 54. Text substitution Terms use this and BB to get equation (2)
  • 55. Tensor Terms Abramsky introduced a let constructor for tensor products, a reasonable syntax to bind variables x and y in the term f .
  • 56. Tensor Terms Abramsky introduced a let constructor for tensor products, a reasonable syntax to bind variables x and y in the term f . Composition is interpreted by textual substitution thus the free variables have to reflect the possibility for substitution.
  • 57. Tensor Terms Abramsky introduced a let constructor for tensor products, a reasonable syntax to bind variables x and y in the term f . Composition is interpreted by textual substitution thus the free variables have to reflect the possibility for substitution. Naturality in C gives rise to the equation equation explaining how lets interact with composition.
  • 58. Tensor Terms Abramsky introduced a let constructor for tensor products, a reasonable syntax to bind variables x and y in the term f . Composition is interpreted by textual substitution thus the free variables have to reflect the possibility for substitution. Naturality in C gives rise to the equation equation explaining how lets interact with composition. For the tensoring on the right, we simply multiply (or tensor) the terms.
  • 59. Tensor Terms Abramsky introduced a let constructor for tensor products, a reasonable syntax to bind variables x and y in the term f . Composition is interpreted by textual substitution thus the free variables have to reflect the possibility for substitution. Naturality in C gives rise to the equation equation explaining how lets interact with composition. For the tensoring on the right, we simply multiply (or tensor) the terms. since the constant I is the unity for the tensor operation, its rules are similar.
  • 60. Implication Terms Are just like usual implication (lambda) terms
  • 61. Implication Terms Are just like usual implication (lambda) terms the difference is that the variable that your lambda binds has to be present in the context and only once
  • 62. Implication Terms Are just like usual implication (lambda) terms the difference is that the variable that your lambda binds has to be present in the context and only once There is an explanation for why the Yoneda lemma is responsible for the simplification that one can do in the syntax (and why Peter Schroeder-Heister is really right about his formulation of Natural Deduction) but we don’t need to go there.
  • 63. Modality ! Term Assignment The left rules are ok. The dereliction rules creates a binder, a bit like the tensor and the I rules.
  • 64. Modality ! Term Assignment The left rules are ok. The dereliction rules creates a binder, a bit like the tensor and the I rules. The weakening and contraction rules discard and copy variables, and have naturality conditions as the tensor rule.
  • 65. Modality ! Term Assignment The left rules are ok. The dereliction rules creates a binder, a bit like the tensor and the I rules. The weakening and contraction rules discard and copy variables, and have naturality conditions as the tensor rule. The problematic rule, ”promotion”
  • 67. Conclusions so Far... The categorical model can give you guidance for the shape of the type theory rules.
  • 68. Conclusions so Far... The categorical model can give you guidance for the shape of the type theory rules. Categorical rules are about full beta and eta equivalence plus some naturality conditions (not very liked by FPers)
  • 69. Conclusions so Far... The categorical model can give you guidance for the shape of the type theory rules. Categorical rules are about full beta and eta equivalence plus some naturality conditions (not very liked by FPers)
  • 70. Conclusions so Far... Newer models plus new term calculi via DILL (Dual Intuitionistic Linear Logic) and monoidal adjunction models (Benton, Barber, Mellies, who else?...)
  • 71. Conclusions so Far... Newer models plus new term calculi via DILL (Dual Intuitionistic Linear Logic) and monoidal adjunction models (Benton, Barber, Mellies, who else?...) Which one to read about?
  • 72. Conclusions so Far... Newer models plus new term calculi via DILL (Dual Intuitionistic Linear Logic) and monoidal adjunction models (Benton, Barber, Mellies, who else?...) Which one to read about? Rewriting is a new ball game, which I would like to investigate too cf. Barney Hilken paper “Towards a proof theory of rewriting: the simply-typed 2-[lambda] calculus” Theor. Comp. Sci. Vol. 170, 1-2, pp 407-444. 1996.