SlideShare a Scribd company logo
1 of 18
Download to read offline
0/13
Dialectica and Kolmogorov Problems
Valeria de Paiva
(Joint work with Samuel G da Silva, UFBA, Brazil)
Logic Colloquium, Poznań, Poland, 2021
0 / 13
1/13
Motivation
On the interpretation of intuitionistic logic (1932), Andrei
Kolmogorov. Selected Works, Vol 1, Mathematics and
Mechanics, ed. V. M. Tikhomirov, English translation
Volosov, 1991.
Aspectos de uma teoria geral de problemas, Paulo Veloso,
1984.
1 / 13
2/13
Our collaboration
A category used by de Paiva to model linear logic also
occurs in Vojtás̆’s analysis of cardinal characteristics of
the continuum. Its morphisms have been used in describing
reductions between search problems in complexity theory.
(Questions and answers — a category arising in linear logic,
complexity theory, and set theory. Advances in linear logic,
222:61–81, 1995, https://arxiv.org/abs/math/9309208)
2 / 13
3/13
Blass’ Insight
Andreas Blass calls this category PV
3 / 13
3/13
Blass’ Insight
Andreas Blass calls this category PV
Objects of PV are binary relations between sets; so they are
triples A = (A−, A+, A), where A− and A+ are sets and
A ⊆ A− × A+ is a binary relation between them.
3 / 13
3/13
Blass’ Insight
Andreas Blass calls this category PV
Objects of PV are binary relations between sets; so they are
triples A = (A−, A+, A), where A− and A+ are sets and
A ⊆ A− × A+ is a binary relation between them.
You might prefer a pictorial example:
but it gets too hard real soon
3 / 13
4/13
Blass’ Insight
A morphism from A to B = (B−, B+, B) is a pair of functions
f − : B− → A− and f + : A+ → B+ such that, for all b ∈ B−
and all a ∈ A+ A(f −(b), a) ⇒ B(b, f +(a))
A+ (A) A−
⇓
B+
(f +)
?
(B) B−
6
(f −)
4 / 13
4/13
Blass’ Insight
A morphism from A to B = (B−, B+, B) is a pair of functions
f − : B− → A− and f + : A+ → B+ such that, for all b ∈ B−
and all a ∈ A+ A(f −(b), a) ⇒ B(b, f +(a))
A+ (A) A−
⇓
B+
(f +)
?
(B) B−
6
(f −)
Think of an object A of PV as representing a problem. The
elements of A− are instances of the problem, specific
questions of this type; the elements of A+ are possible
answers; and the relation A represents correctness: A(x, y)
means that y is a correct answer to the question x
4 / 13
4/13
Blass’ Insight
A morphism from A to B = (B−, B+, B) is a pair of functions
f − : B− → A− and f + : A+ → B+ such that, for all b ∈ B−
and all a ∈ A+ A(f −(b), a) ⇒ B(b, f +(a))
A+ (A) A−
⇓
B+
(f +)
?
(B) B−
6
(f −)
Think of an object A of PV as representing a problem. The
elements of A− are instances of the problem, specific
questions of this type; the elements of A+ are possible
answers; and the relation A represents correctness: A(x, y)
means that y is a correct answer to the question x
For Dialectica, we use A = (U, X, α) as we don’t know
whether something is a question u or an answer x
4 / 13
5/13
A few objects in Dialectica
1. The object (N, N, =) where n is related to m iff n = m.
2. The object (NN, N, α) where f is α-related to n iff f (n) = n.
3. The object (R, R, ≤) where r1 and r2 are related iff r1 ≤ r2
4. The objects (2, 2, =) and (2, 2, 6=) with usual equality and
inequality.
A healthy collection of results in Set Theory using Dialectica ideas.
Samuel G. da Silva and Valeria de Paiva. Dialectica categories,
cardinalities of the continuum and combinatorics of ideals. Logic
Journal of the IGPL, 25(4):585–603, 06 2017.
5 / 13
6/13
A Theory of Problems
What is the unknown?
What are the data?
What is the condition?
Veloso mentioned Kolmogorov as inspiration for his theory of
problems.
Aspectos de uma teoria geral de problemas, by Paulo Veloso.
Cadernos de Historia e Filosofia da Ciencia, 7:21–42, 1984.
6 / 13
7/13
A Theory of Problems
A Kolgomorov problem is a triple P = (I, S, σ), where I and S
are sets and σ ⊆ I × S is a set theoretical relation. Say that:
I is the set of instances of the problem P;
S is the set of possible solutions for the instances I; and
σ is the problem condition, so zσs if “s σ-solves z”.
Kolmogorov problems (1932) provide an alternative intuitive
semantics for Propositional Intuitionistic Logic, part of the BHK
interpretation.
(Kolmogorov: We never assume that a problem is solvable!)
7 / 13
8/13
Kolmogorov Problems
Kolmogorov problems are Dialectica sets, actually objects in
Dial2(Sets)op. What about morphisms?
A morphism from an object P0 = (I0, S0, σ0) to an object
P = (I, S, σ) is a pair of functions (f , F), where f : I → I0 and
F : S0 → S are such that
(∀z ∈ I)(∀t ∈ S0
)[f (z)σ0
t ⇒ zσF(t)]
Looking at P and P0 as Kolgomorov problems, existence of a
Dialectica morphism from P0 to P ensures a reduction of the
problem P to the problem P0
This is our paper: “Kolgomorov-Veloso Problems and Dialectica
Categories”
8 / 13
9/13
Kolmogorov Example 1: Analytical geometry
F : R2
→ π is a coordinate system for a plane π. P = F(u, v)
with coordinates (u, v).
A line l of π is an equation of the form ax + by = c, (a, b real
numbers, a 6= 0 or b 6= 0) and c in {0, 1}. E is the family of
all equations of this form. L denotes the family of all lines in
the plane π.
Call eq(l) the canonical equation which represents the line l.
Problem1: To decide “whether a given point (u, v) lies on a
given line l” is the problem (L, π, 3).
Problem2: To decide “whether a given pair of real numbers
(u, v) satisfies a given equation” is the problem (E, R2, χ), an
equation ax + by = c is χ-related to a pair (u, v) of reals if
au + bv = c.
9 / 13
10/13
Kolmogorov Example 2: Tangent planes
M is a two-dimensional differential manifold M ⊆ R3, for x a
point in M there is a tangent plane Tx (M) centred at x.
a line l through x is the normal line of the plane π (through
x) if l is perpendicular to all lines of π which go through x.
L = family of all lines of R3, P = family of all planes of R3
Problem1: find the normal lines through each point of the
surface = (M, L, σ), where x σ l means “l is the normal line
of M through x”for every point x ∈ M and every line l ∈ L,
Problem2: find orthogonal planes (P, P, ξ), where π ξ ρ
means “π and ρ are orthogonal planes”
10 / 13
11/13
Kolmogorov Example 2: Tangent planes
Reducing problem 1 to problem 2:
A map from (M, L, σ) to (P, P, ξ) is given by the pair (f , F),
where f : M → P is given by f (x) = Tx (M) for all x ∈ M.
F : M × P → L is F(x, ρ) = ϕ(Tx (M), ρ, x), where
ϕ : P × P × R3 → L is given by ϕ(π, ρ, x) = the line l
contained in the plane t(x, ρ) (where t(x, ρ) is ρ itself if x ∈ ρ
or is the unique plane parallel to ρ passing through x) which is
perpendicular to the intersecting line of π and t(x, ρ) through
x, if π and ρ are orthogonal planes;
F(x, ρ) is the normal line of Tx (M) through x whenever ρ is a
plane orthogonal to f (x) = Tx (M).
The map (f , F) needs to refer to x, so a reduction in this case
is a morphism of the first kind of Dialectica category. This
seems connected to automated differentiation and lenses.
11 / 13
12/13
Conclusions
The categorical connection between Dialectica models,
Kolmogorov problems, Veloso problems and Blass problems
shows that the use of categories really allows us to connect
extremely different areas of mathematics, using simple
methods.
Main theorems of paper are about the Axiom of Choice (AC):
how different versions of choice will lead to different classes of
problems. While Kolmogorov and Blass do not require AC,
Veloso will enforce it.
The surprise was starting with models of Linear Logic, end up
with an abstract notion of problem that applies to Number
Theory, Analysis, Geometry, Functional Programming,
Multi-agents modelling in AI, and many others.
12 / 13
13/13
Mathematics and its surprises
It often happens that there are similarities between the so-
lutions to problems. Sometimes, these similarities point to
more general phenomena that simultaneously explain se-
veral different pieces of mathematics. These more general
phenomena can be very difficult to discover, but when they
are discovered, they have a very important simplifying and
organizing role, and can lead to the solutions of further
problems, or raise new and fascinating questions.
T. Gowers, The Importance of Mathematics, 2000
THANKS!
13 / 13

More Related Content

What's hot

A Nonstandard Study of Taylor Ser.Dev.-Abstract+ Intro. M.Sc. Thesis
A Nonstandard Study of Taylor Ser.Dev.-Abstract+ Intro. M.Sc. ThesisA Nonstandard Study of Taylor Ser.Dev.-Abstract+ Intro. M.Sc. Thesis
A Nonstandard Study of Taylor Ser.Dev.-Abstract+ Intro. M.Sc. ThesisIbrahim Hamad
 
Discrete maths questions
Discrete maths questionsDiscrete maths questions
Discrete maths questionsDIT University
 
Tim Maudlin: New Foundations for Physical Geometry
Tim Maudlin: New Foundations for Physical GeometryTim Maudlin: New Foundations for Physical Geometry
Tim Maudlin: New Foundations for Physical GeometryArun Gupta
 
SOFIE - A Unified Approach To Ontology-Based Information Extraction Using Rea...
SOFIE - A Unified Approach To Ontology-Based Information Extraction Using Rea...SOFIE - A Unified Approach To Ontology-Based Information Extraction Using Rea...
SOFIE - A Unified Approach To Ontology-Based Information Extraction Using Rea...Tobias Wunner
 
IIT JEE - 2008 ii- mathematics
IIT JEE  - 2008  ii- mathematicsIIT JEE  - 2008  ii- mathematics
IIT JEE - 2008 ii- mathematicsVasista Vinuthan
 
Nbhm m. a. and m.sc. scholarship test 2006
Nbhm m. a. and m.sc. scholarship test 2006Nbhm m. a. and m.sc. scholarship test 2006
Nbhm m. a. and m.sc. scholarship test 2006MD Kutubuddin Sardar
 
Point-free foundation of Mathematics
Point-free foundation of MathematicsPoint-free foundation of Mathematics
Point-free foundation of MathematicsMarco Benini
 
Some fundamental theorems in Banach spaces and Hilbert spaces
Some fundamental theorems in Banach spaces and Hilbert spacesSome fundamental theorems in Banach spaces and Hilbert spaces
Some fundamental theorems in Banach spaces and Hilbert spacesSanjay Sharma
 
Gnt lecture notes (1)
Gnt lecture notes (1)Gnt lecture notes (1)
Gnt lecture notes (1)vahidmesic1
 
Discrete maths tutorials
Discrete maths tutorialsDiscrete maths tutorials
Discrete maths tutorialsDIT University
 
Introduction to Real Analysis 4th Edition Bartle Solutions Manual
Introduction to Real Analysis 4th Edition Bartle Solutions ManualIntroduction to Real Analysis 4th Edition Bartle Solutions Manual
Introduction to Real Analysis 4th Edition Bartle Solutions ManualDawsonVeronica
 
Introduction to Functions of Several Variables
Introduction to Functions of Several VariablesIntroduction to Functions of Several Variables
Introduction to Functions of Several VariablesNhan Nguyen
 

What's hot (20)

A Nonstandard Study of Taylor Ser.Dev.-Abstract+ Intro. M.Sc. Thesis
A Nonstandard Study of Taylor Ser.Dev.-Abstract+ Intro. M.Sc. ThesisA Nonstandard Study of Taylor Ser.Dev.-Abstract+ Intro. M.Sc. Thesis
A Nonstandard Study of Taylor Ser.Dev.-Abstract+ Intro. M.Sc. Thesis
 
Discrete maths questions
Discrete maths questionsDiscrete maths questions
Discrete maths questions
 
Tim Maudlin: New Foundations for Physical Geometry
Tim Maudlin: New Foundations for Physical GeometryTim Maudlin: New Foundations for Physical Geometry
Tim Maudlin: New Foundations for Physical Geometry
 
SOFIE - A Unified Approach To Ontology-Based Information Extraction Using Rea...
SOFIE - A Unified Approach To Ontology-Based Information Extraction Using Rea...SOFIE - A Unified Approach To Ontology-Based Information Extraction Using Rea...
SOFIE - A Unified Approach To Ontology-Based Information Extraction Using Rea...
 
IIT JEE - 2008 ii- mathematics
IIT JEE  - 2008  ii- mathematicsIIT JEE  - 2008  ii- mathematics
IIT JEE - 2008 ii- mathematics
 
Nbhm m. a. and m.sc. scholarship test 2006
Nbhm m. a. and m.sc. scholarship test 2006Nbhm m. a. and m.sc. scholarship test 2006
Nbhm m. a. and m.sc. scholarship test 2006
 
Point-free foundation of Mathematics
Point-free foundation of MathematicsPoint-free foundation of Mathematics
Point-free foundation of Mathematics
 
3367
33673367
3367
 
Some fundamental theorems in Banach spaces and Hilbert spaces
Some fundamental theorems in Banach spaces and Hilbert spacesSome fundamental theorems in Banach spaces and Hilbert spaces
Some fundamental theorems in Banach spaces and Hilbert spaces
 
Gnt lecture notes (1)
Gnt lecture notes (1)Gnt lecture notes (1)
Gnt lecture notes (1)
 
Discrete maths tutorials
Discrete maths tutorialsDiscrete maths tutorials
Discrete maths tutorials
 
Ab4101165167
Ab4101165167Ab4101165167
Ab4101165167
 
03 banach
03 banach03 banach
03 banach
 
Introduction to Real Analysis 4th Edition Bartle Solutions Manual
Introduction to Real Analysis 4th Edition Bartle Solutions ManualIntroduction to Real Analysis 4th Edition Bartle Solutions Manual
Introduction to Real Analysis 4th Edition Bartle Solutions Manual
 
Thinking with shapes
Thinking with shapesThinking with shapes
Thinking with shapes
 
Chapter 4 and half
Chapter 4 and halfChapter 4 and half
Chapter 4 and half
 
Lecture Notes In Algebra
Lecture Notes In AlgebraLecture Notes In Algebra
Lecture Notes In Algebra
 
Introduction to Functions of Several Variables
Introduction to Functions of Several VariablesIntroduction to Functions of Several Variables
Introduction to Functions of Several Variables
 
1500403828
15004038281500403828
1500403828
 
Blackbox task 2
Blackbox task 2Blackbox task 2
Blackbox task 2
 

Similar to Dialectica and Kolmogorov Problems

CUMC talk notes v3
CUMC talk notes v3CUMC talk notes v3
CUMC talk notes v3Eeshan Wagh
 
Reciprocity Law For Flat Conformal Metrics With Conical Singularities
Reciprocity Law For Flat Conformal Metrics With Conical SingularitiesReciprocity Law For Flat Conformal Metrics With Conical Singularities
Reciprocity Law For Flat Conformal Metrics With Conical SingularitiesLukasz Obara
 
[SEMINAR] 2nd Tues, 14 May, 2019
[SEMINAR] 2nd Tues, 14 May, 2019[SEMINAR] 2nd Tues, 14 May, 2019
[SEMINAR] 2nd Tues, 14 May, 2019Naoto Agawa
 
Steven Duplij - Polyadic systems, representations and quantum groups
Steven Duplij - Polyadic systems, representations and quantum groupsSteven Duplij - Polyadic systems, representations and quantum groups
Steven Duplij - Polyadic systems, representations and quantum groupsSteven Duplij (Stepan Douplii)
 
introtogaugetheory.pdf
introtogaugetheory.pdfintrotogaugetheory.pdf
introtogaugetheory.pdfasdfasdf214078
 
Graph theory and life
Graph theory and lifeGraph theory and life
Graph theory and lifeMilan Joshi
 
Topology for Computing: Homology
Topology for Computing: HomologyTopology for Computing: Homology
Topology for Computing: HomologySangwoo Mo
 
On New Root Finding Algorithms for Solving Nonlinear Transcendental Equations
On New Root Finding Algorithms for Solving Nonlinear Transcendental EquationsOn New Root Finding Algorithms for Solving Nonlinear Transcendental Equations
On New Root Finding Algorithms for Solving Nonlinear Transcendental EquationsAI Publications
 
590-Article Text.pdf
590-Article Text.pdf590-Article Text.pdf
590-Article Text.pdfBenoitValea
 
590-Article Text.pdf
590-Article Text.pdf590-Article Text.pdf
590-Article Text.pdfBenoitValea
 
APPLICATION OF PARTIAL DIFFERENTIATION
APPLICATION OF PARTIAL DIFFERENTIATIONAPPLICATION OF PARTIAL DIFFERENTIATION
APPLICATION OF PARTIAL DIFFERENTIATIONDhrupal Patel
 
Dialectica Categories Revisited
Dialectica Categories RevisitedDialectica Categories Revisited
Dialectica Categories RevisitedValeria de Paiva
 
Higher-Order (F, α, β, ρ, d) –Convexity for Multiobjective Programming Problem
Higher-Order (F, α, β, ρ, d) –Convexity for Multiobjective Programming ProblemHigher-Order (F, α, β, ρ, d) –Convexity for Multiobjective Programming Problem
Higher-Order (F, α, β, ρ, d) –Convexity for Multiobjective Programming Probleminventionjournals
 
Correspondence and Isomorphism Theorems for Intuitionistic fuzzy subgroups
Correspondence and Isomorphism Theorems for Intuitionistic fuzzy subgroupsCorrespondence and Isomorphism Theorems for Intuitionistic fuzzy subgroups
Correspondence and Isomorphism Theorems for Intuitionistic fuzzy subgroupsjournal ijrtem
 
applied mathematics methods.pdf
applied mathematics methods.pdfapplied mathematics methods.pdf
applied mathematics methods.pdfCyprianObota
 
Digital Text Book :POTENTIAL THEORY AND ELLIPTIC PARTIAL DIFFERENTIAL EQUATIONS
Digital Text Book :POTENTIAL THEORY AND ELLIPTIC PARTIAL DIFFERENTIAL EQUATIONS Digital Text Book :POTENTIAL THEORY AND ELLIPTIC PARTIAL DIFFERENTIAL EQUATIONS
Digital Text Book :POTENTIAL THEORY AND ELLIPTIC PARTIAL DIFFERENTIAL EQUATIONS Baasilroy
 
Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...
Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...
Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...Cristiano Longo
 

Similar to Dialectica and Kolmogorov Problems (20)

CUMC talk notes v3
CUMC talk notes v3CUMC talk notes v3
CUMC talk notes v3
 
project
projectproject
project
 
Reciprocity Law For Flat Conformal Metrics With Conical Singularities
Reciprocity Law For Flat Conformal Metrics With Conical SingularitiesReciprocity Law For Flat Conformal Metrics With Conical Singularities
Reciprocity Law For Flat Conformal Metrics With Conical Singularities
 
[SEMINAR] 2nd Tues, 14 May, 2019
[SEMINAR] 2nd Tues, 14 May, 2019[SEMINAR] 2nd Tues, 14 May, 2019
[SEMINAR] 2nd Tues, 14 May, 2019
 
Steven Duplij - Polyadic systems, representations and quantum groups
Steven Duplij - Polyadic systems, representations and quantum groupsSteven Duplij - Polyadic systems, representations and quantum groups
Steven Duplij - Polyadic systems, representations and quantum groups
 
introtogaugetheory.pdf
introtogaugetheory.pdfintrotogaugetheory.pdf
introtogaugetheory.pdf
 
Graph theory and life
Graph theory and lifeGraph theory and life
Graph theory and life
 
Topology for Computing: Homology
Topology for Computing: HomologyTopology for Computing: Homology
Topology for Computing: Homology
 
On New Root Finding Algorithms for Solving Nonlinear Transcendental Equations
On New Root Finding Algorithms for Solving Nonlinear Transcendental EquationsOn New Root Finding Algorithms for Solving Nonlinear Transcendental Equations
On New Root Finding Algorithms for Solving Nonlinear Transcendental Equations
 
plucker
pluckerplucker
plucker
 
590-Article Text.pdf
590-Article Text.pdf590-Article Text.pdf
590-Article Text.pdf
 
590-Article Text.pdf
590-Article Text.pdf590-Article Text.pdf
590-Article Text.pdf
 
APPLICATION OF PARTIAL DIFFERENTIATION
APPLICATION OF PARTIAL DIFFERENTIATIONAPPLICATION OF PARTIAL DIFFERENTIATION
APPLICATION OF PARTIAL DIFFERENTIATION
 
Saurav's spain paper regards, ajay mishra 324368521
Saurav's spain paper regards, ajay mishra 324368521Saurav's spain paper regards, ajay mishra 324368521
Saurav's spain paper regards, ajay mishra 324368521
 
Dialectica Categories Revisited
Dialectica Categories RevisitedDialectica Categories Revisited
Dialectica Categories Revisited
 
Higher-Order (F, α, β, ρ, d) –Convexity for Multiobjective Programming Problem
Higher-Order (F, α, β, ρ, d) –Convexity for Multiobjective Programming ProblemHigher-Order (F, α, β, ρ, d) –Convexity for Multiobjective Programming Problem
Higher-Order (F, α, β, ρ, d) –Convexity for Multiobjective Programming Problem
 
Correspondence and Isomorphism Theorems for Intuitionistic fuzzy subgroups
Correspondence and Isomorphism Theorems for Intuitionistic fuzzy subgroupsCorrespondence and Isomorphism Theorems for Intuitionistic fuzzy subgroups
Correspondence and Isomorphism Theorems for Intuitionistic fuzzy subgroups
 
applied mathematics methods.pdf
applied mathematics methods.pdfapplied mathematics methods.pdf
applied mathematics methods.pdf
 
Digital Text Book :POTENTIAL THEORY AND ELLIPTIC PARTIAL DIFFERENTIAL EQUATIONS
Digital Text Book :POTENTIAL THEORY AND ELLIPTIC PARTIAL DIFFERENTIAL EQUATIONS Digital Text Book :POTENTIAL THEORY AND ELLIPTIC PARTIAL DIFFERENTIAL EQUATIONS
Digital Text Book :POTENTIAL THEORY AND ELLIPTIC PARTIAL DIFFERENTIAL EQUATIONS
 
Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...
Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...
Herbrand-satisfiability of a Quantified Set-theoretical Fragment (Cantone, Lo...
 

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
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear LogicsValeria 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
 
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
 
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
 
Negation in the Ecumenical System
Negation in the Ecumenical SystemNegation in the Ecumenical System
Negation in the Ecumenical SystemValeria de Paiva
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear LogicsValeria 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
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit SubstitutionsValeria 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
 

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
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
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
 
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
 
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
 
Negation in the Ecumenical System
Negation in the Ecumenical SystemNegation in the Ecumenical System
Negation in the Ecumenical System
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
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
 
Dialectica Comonads
Dialectica ComonadsDialectica Comonads
Dialectica Comonads
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit Substitutions
 
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)
 
Constructive Modalities
Constructive ModalitiesConstructive Modalities
Constructive Modalities
 

Recently uploaded

Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 

Recently uploaded (20)

Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 

Dialectica and Kolmogorov Problems

  • 1. 0/13 Dialectica and Kolmogorov Problems Valeria de Paiva (Joint work with Samuel G da Silva, UFBA, Brazil) Logic Colloquium, Poznań, Poland, 2021 0 / 13
  • 2. 1/13 Motivation On the interpretation of intuitionistic logic (1932), Andrei Kolmogorov. Selected Works, Vol 1, Mathematics and Mechanics, ed. V. M. Tikhomirov, English translation Volosov, 1991. Aspectos de uma teoria geral de problemas, Paulo Veloso, 1984. 1 / 13
  • 3. 2/13 Our collaboration A category used by de Paiva to model linear logic also occurs in Vojtás̆’s analysis of cardinal characteristics of the continuum. Its morphisms have been used in describing reductions between search problems in complexity theory. (Questions and answers — a category arising in linear logic, complexity theory, and set theory. Advances in linear logic, 222:61–81, 1995, https://arxiv.org/abs/math/9309208) 2 / 13
  • 4. 3/13 Blass’ Insight Andreas Blass calls this category PV 3 / 13
  • 5. 3/13 Blass’ Insight Andreas Blass calls this category PV Objects of PV are binary relations between sets; so they are triples A = (A−, A+, A), where A− and A+ are sets and A ⊆ A− × A+ is a binary relation between them. 3 / 13
  • 6. 3/13 Blass’ Insight Andreas Blass calls this category PV Objects of PV are binary relations between sets; so they are triples A = (A−, A+, A), where A− and A+ are sets and A ⊆ A− × A+ is a binary relation between them. You might prefer a pictorial example: but it gets too hard real soon 3 / 13
  • 7. 4/13 Blass’ Insight A morphism from A to B = (B−, B+, B) is a pair of functions f − : B− → A− and f + : A+ → B+ such that, for all b ∈ B− and all a ∈ A+ A(f −(b), a) ⇒ B(b, f +(a)) A+ (A) A− ⇓ B+ (f +) ? (B) B− 6 (f −) 4 / 13
  • 8. 4/13 Blass’ Insight A morphism from A to B = (B−, B+, B) is a pair of functions f − : B− → A− and f + : A+ → B+ such that, for all b ∈ B− and all a ∈ A+ A(f −(b), a) ⇒ B(b, f +(a)) A+ (A) A− ⇓ B+ (f +) ? (B) B− 6 (f −) Think of an object A of PV as representing a problem. The elements of A− are instances of the problem, specific questions of this type; the elements of A+ are possible answers; and the relation A represents correctness: A(x, y) means that y is a correct answer to the question x 4 / 13
  • 9. 4/13 Blass’ Insight A morphism from A to B = (B−, B+, B) is a pair of functions f − : B− → A− and f + : A+ → B+ such that, for all b ∈ B− and all a ∈ A+ A(f −(b), a) ⇒ B(b, f +(a)) A+ (A) A− ⇓ B+ (f +) ? (B) B− 6 (f −) Think of an object A of PV as representing a problem. The elements of A− are instances of the problem, specific questions of this type; the elements of A+ are possible answers; and the relation A represents correctness: A(x, y) means that y is a correct answer to the question x For Dialectica, we use A = (U, X, α) as we don’t know whether something is a question u or an answer x 4 / 13
  • 10. 5/13 A few objects in Dialectica 1. The object (N, N, =) where n is related to m iff n = m. 2. The object (NN, N, α) where f is α-related to n iff f (n) = n. 3. The object (R, R, ≤) where r1 and r2 are related iff r1 ≤ r2 4. The objects (2, 2, =) and (2, 2, 6=) with usual equality and inequality. A healthy collection of results in Set Theory using Dialectica ideas. Samuel G. da Silva and Valeria de Paiva. Dialectica categories, cardinalities of the continuum and combinatorics of ideals. Logic Journal of the IGPL, 25(4):585–603, 06 2017. 5 / 13
  • 11. 6/13 A Theory of Problems What is the unknown? What are the data? What is the condition? Veloso mentioned Kolmogorov as inspiration for his theory of problems. Aspectos de uma teoria geral de problemas, by Paulo Veloso. Cadernos de Historia e Filosofia da Ciencia, 7:21–42, 1984. 6 / 13
  • 12. 7/13 A Theory of Problems A Kolgomorov problem is a triple P = (I, S, σ), where I and S are sets and σ ⊆ I × S is a set theoretical relation. Say that: I is the set of instances of the problem P; S is the set of possible solutions for the instances I; and σ is the problem condition, so zσs if “s σ-solves z”. Kolmogorov problems (1932) provide an alternative intuitive semantics for Propositional Intuitionistic Logic, part of the BHK interpretation. (Kolmogorov: We never assume that a problem is solvable!) 7 / 13
  • 13. 8/13 Kolmogorov Problems Kolmogorov problems are Dialectica sets, actually objects in Dial2(Sets)op. What about morphisms? A morphism from an object P0 = (I0, S0, σ0) to an object P = (I, S, σ) is a pair of functions (f , F), where f : I → I0 and F : S0 → S are such that (∀z ∈ I)(∀t ∈ S0 )[f (z)σ0 t ⇒ zσF(t)] Looking at P and P0 as Kolgomorov problems, existence of a Dialectica morphism from P0 to P ensures a reduction of the problem P to the problem P0 This is our paper: “Kolgomorov-Veloso Problems and Dialectica Categories” 8 / 13
  • 14. 9/13 Kolmogorov Example 1: Analytical geometry F : R2 → π is a coordinate system for a plane π. P = F(u, v) with coordinates (u, v). A line l of π is an equation of the form ax + by = c, (a, b real numbers, a 6= 0 or b 6= 0) and c in {0, 1}. E is the family of all equations of this form. L denotes the family of all lines in the plane π. Call eq(l) the canonical equation which represents the line l. Problem1: To decide “whether a given point (u, v) lies on a given line l” is the problem (L, π, 3). Problem2: To decide “whether a given pair of real numbers (u, v) satisfies a given equation” is the problem (E, R2, χ), an equation ax + by = c is χ-related to a pair (u, v) of reals if au + bv = c. 9 / 13
  • 15. 10/13 Kolmogorov Example 2: Tangent planes M is a two-dimensional differential manifold M ⊆ R3, for x a point in M there is a tangent plane Tx (M) centred at x. a line l through x is the normal line of the plane π (through x) if l is perpendicular to all lines of π which go through x. L = family of all lines of R3, P = family of all planes of R3 Problem1: find the normal lines through each point of the surface = (M, L, σ), where x σ l means “l is the normal line of M through x”for every point x ∈ M and every line l ∈ L, Problem2: find orthogonal planes (P, P, ξ), where π ξ ρ means “π and ρ are orthogonal planes” 10 / 13
  • 16. 11/13 Kolmogorov Example 2: Tangent planes Reducing problem 1 to problem 2: A map from (M, L, σ) to (P, P, ξ) is given by the pair (f , F), where f : M → P is given by f (x) = Tx (M) for all x ∈ M. F : M × P → L is F(x, ρ) = ϕ(Tx (M), ρ, x), where ϕ : P × P × R3 → L is given by ϕ(π, ρ, x) = the line l contained in the plane t(x, ρ) (where t(x, ρ) is ρ itself if x ∈ ρ or is the unique plane parallel to ρ passing through x) which is perpendicular to the intersecting line of π and t(x, ρ) through x, if π and ρ are orthogonal planes; F(x, ρ) is the normal line of Tx (M) through x whenever ρ is a plane orthogonal to f (x) = Tx (M). The map (f , F) needs to refer to x, so a reduction in this case is a morphism of the first kind of Dialectica category. This seems connected to automated differentiation and lenses. 11 / 13
  • 17. 12/13 Conclusions The categorical connection between Dialectica models, Kolmogorov problems, Veloso problems and Blass problems shows that the use of categories really allows us to connect extremely different areas of mathematics, using simple methods. Main theorems of paper are about the Axiom of Choice (AC): how different versions of choice will lead to different classes of problems. While Kolmogorov and Blass do not require AC, Veloso will enforce it. The surprise was starting with models of Linear Logic, end up with an abstract notion of problem that applies to Number Theory, Analysis, Geometry, Functional Programming, Multi-agents modelling in AI, and many others. 12 / 13
  • 18. 13/13 Mathematics and its surprises It often happens that there are similarities between the so- lutions to problems. Sometimes, these similarities point to more general phenomena that simultaneously explain se- veral different pieces of mathematics. These more general phenomena can be very difficult to discover, but when they are discovered, they have a very important simplifying and organizing role, and can lead to the solutions of further problems, or raise new and fascinating questions. T. Gowers, The Importance of Mathematics, 2000 THANKS! 13 / 13