SlideShare a Scribd company logo
A Semiring-valued Temporal Logic 
Alberto Lluch Lafuente 
(based on joint-work with Ugo Montanari) 
Meeting, 25-26 September 2014, Aalborg
NOTE: This presentation focuses on CTL and semiring multiplication as 
conjunction/universal. Our paper considers μ-calculus and operators 
based on the meet.
Disclaimers 
This a 10-years aged work...
Disclaimers 
This a 10-years aged work... 
# doesn't mean I didn't work since then
Disclaimers 
This a 10-years aged work... 
# doesn't mean I didn't work since then 
# I am not pretending it to be a milestone
Disclaimers 
This a 10-years aged work... 
# doesn't mean I didn't work since then 
# I am not pretending it to be a milestone 
# probably outdated
Semiring Temporal Logics 
ok for multicriteria 
but a bit illogical* 
(*) Some standard results of CTL 
and μ-calculus do not lift.
Running Example
A B 
AB 
...possibly accessing the resource? 
{A,B} 
Id of those ...possibly keep accessing the resource? {A,B}
0$ 
1$ 1$ 
2$ 
...possibly accessing the resource? 
0 $ 
Price of ...possibly keep accessing the resource? ∞ $
0 
1 1 
0.5 
...possibly accessing the resource? 
1 
Certainty of ...possibly keep accessing the resource? 
1
DOES ?
DOES ? TO WHAT EXTENT 
A
ABSORPTIVE 
SEMIRINGS 
Bistarelli, S., Montanari, U., & Rossi, F. (1997). Semiring-based constraint 
satisfaction and optimization. Journal of ACM, 44, 201–236.
Preferences 
{A,B} 
{A} {B} 
Ø 
<{A,B},⊆>
Preferences 
1 
0 
<[1,0],≤>
Preferences 
0 
∞ 
(Nat,≥) 
1 
2
Multi-Criteria 
{A,B} 
{A} {B} 
Ø
A 
Ø 
B (A,B) 
X = (A,Ø) (Ø,B) 
Ø 
(Ø,Ø)
A 
Ø 
B (A,B) 
X = (A,Ø) (Ø,B) 
Ø 
(Ø,Ø) 
(A,Ø)⊔ (Ø,B)=(A,B)?
A 
Ø 
B (A,B) 
X = (A,Ø) (Ø,B) 
Ø 
(Ø,Ø) 
(A,B) 
(A,Ø) (Ø,B) 
(Ø,Ø) 
(A,Ø) (Ø,B) 
(Ø,Ø) 
(Ø,Ø) 
(Ø,B) 
(Ø,Ø) 
(A,Ø) 
(Ø,Ø) 
(A,Ø)⊔ (Ø,B)=(A,B)?
A 
Ø 
B (A,B) 
X = (A,Ø) (Ø,B) 
Ø 
(Ø,Ø) 
(A,B) 
(A,Ø) (Ø,B) 
(A,Ø) (Ø,B) 
(Ø,Ø) 
(A,Ø)⊔ (Ø,B)=(A,B)?
A 
Ø 
B (A,B) 
X = (A,Ø) (Ø,B) 
Ø 
(Ø,Ø) 
(A,B) 
(A,Ø) (Ø,B) 
(A,Ø) (Ø,B) 
(Ø,Ø) 
(A,Ø)⊔ (Ø,B)=(A,B)? 
{(A,Ø)}⊔ {(Ø,B)}={(A,Ø),(Ø,B)} 
Semiring recipe 
for multi-criteria: 
Hoare Power Domain of 
Cartesian Product of 
individual criteria semiring
SEMIRING-VALUED 
CTL
f(φ,...,φ)
S
S 
S 
x x x
A B 
AB 
...possibly accessing the resource? 
EFφ 
{A,B} 
Id (φ) of those ...possibly keep accessing the resource? {A,B} 
EFEGφ
0$ 
1$ 1$ 
2$ 
...possibly accessing the resource? 
0 $ 
EFφ 
Price (φ) of ...possibly keep accessing the resource? 
∞ $ 
EFEGφ
0 
1 1 
0.5 
...possibly accessing the resource? 
1 
EFφ 
Certainty (φ) of ...possibly keep accessing the resource? 
EFEGφ 
1
(Ø,0$,0) 
({A},1$,1) ({B},1$,1) 
({A,B},2$, 
0.5) 
(Ø,0$,0) ({A},1$,1) 
({B},1$,1) ({A,B},2$,0.5) 
...possibly accessing the resource? 
EFφ 
QoS (φ) of ...possibly keep accessing the resource? 
({A},∞$,1) ({B},∞$,1) 
EFEGφ ({A,B},∞$,0.5)
SOME 
RESULTS
Minimal syntax?
Minimal syntax? 
κ[⊥Rφ] 
f(φ,...,φ)
x 
≥
x
x 
≥
What about model checking? 
(1) For distributive semi-rings (x idempotent), 
doable via iterations (fixpoint semantics ok); 
(2) For ECTL fragment via (old) graph problems, 
e.g. algebraic path problem, shortest paths, etc.; 
(3) For the general case... I don't know!
What about model checking? 
(1) For distributive semirings (x idempotent), 
doable via iterations (fixpoint semantics ok); 
(2) For ECTL fragment via (old) graph problems, 
e.g. algebraic path problem, shortest paths, etc.; 
(3) For the general case... I don't know!
What about model checking? 
(1) For distributive semirings (x idempotent), 
doable via iterations (fixpoint semantics ok); 
(2) For ECTL fragment via (old) graph problems, 
e.g. algebraic path problem, shortest paths, etc.; 
(3) For the general case... I don't know!
What about model checking? 
(1) For distributive semirings (x idempotent), 
doable via iterations (fixpoint semantics ok); 
(2) For ECTL fragment via (old) graph problems, 
e.g. algebraic path problem, shortest paths, etc.; 
(3) For the general case... we still don't know.
What about bisimulation?
What about bisimulation? 
1 1 
1 
[| AX 1 |] = 1+1 = 2 = 1 = [| AX 1 |] 
NOTE: We can use the logic to compute the out-degree of nodes.
What about generality? 
(1) Graph problems: e.g. reachability, 
(multi-criteria) path optimization, etc. 
(2) (Quasi)-boolean model checking: 
e.g. “Multi-valued CTL” [Chechik et al,03]. 
(3) Quantitative model checking approaches: e,.g. 
“Fuzzy CTL” [de Alfaro et al.,03], 
“Discounted CTL [de Alfaro et al., 04]”.
CONCLUDING 
REMARKS
Summary 
(1) We lifted CTL & μ-calculus to absorptive 
Semirings. 
(2) In the general case: no adequacy, 
fixpoint and path semantics disagree... 
(3) We let some open parenthesis, 
e.g. model checking algorithms. 
NOTE: This presentation focuses on CTL and semiring multiplication as 
conjunction/universal. Our paper considers μ-calculus and operators 
based on the meet.
Future Work 
(1) Consider cost/rewards in 
Stochastic Models? 
(2) Study (bi)simulation 
metrics/distances?
Semiring Temporal Logics 
ok for multicriteria 
but a bit illogical* 
(*) Some standard results of CTL 
and μ-calculus do not lift.
THANKS!
Questions? 
albl@dtu.dk 
albertolluch.com 
Meeting, 25-26 September 2014, Aalborg

More Related Content

What's hot

First Steps in EL Contraction
First Steps in EL ContractionFirst Steps in EL Contraction
First Steps in EL Contraction
Ivan Varzinczak
 
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
 
Seminar on Motivic Hall Algebras
Seminar on Motivic Hall AlgebrasSeminar on Motivic Hall Algebras
Seminar on Motivic Hall Algebras
Heinrich Hartmann
 
Benginning Calculus Lecture notes 2 - limits and continuity
Benginning Calculus Lecture notes 2 - limits and continuityBenginning Calculus Lecture notes 2 - limits and continuity
Benginning Calculus Lecture notes 2 - limits and continuity
basyirstar
 
Modification of a heuristic method
Modification of a heuristic methodModification of a heuristic method
Modification of a heuristic method
orajjournal
 
Csr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCsr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCSR2011
 
asymptotics of ABC
asymptotics of ABCasymptotics of ABC
asymptotics of ABC
Christian Robert
 
L25052056
L25052056L25052056
L25052056
IJERA Editor
 
Lesson 19: The Mean Value Theorem (slides)
Lesson 19: The Mean Value Theorem (slides)Lesson 19: The Mean Value Theorem (slides)
Lesson 19: The Mean Value Theorem (slides)
Matthew Leingang
 
Csr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCsr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCSR2011
 
ABC-Gibbs
ABC-GibbsABC-Gibbs
ABC-Gibbs
Christian Robert
 
CoClus ICDM Workshop talk
CoClus ICDM Workshop talkCoClus ICDM Workshop talk
CoClus ICDM Workshop talk
Dmitrii Ignatov
 
Truth, deduction, computation lecture i (last one)
Truth, deduction, computation   lecture i (last one)Truth, deduction, computation   lecture i (last one)
Truth, deduction, computation lecture i (last one)
Vlad Patryshev
 
Deep learning
Deep learningDeep learning
Deep learning
Aravindharamanan S
 
E42012426
E42012426E42012426
E42012426
IJERA Editor
 
IRJET- On Distributive Meet-Semilattices
IRJET- On Distributive Meet-SemilatticesIRJET- On Distributive Meet-Semilattices
IRJET- On Distributive Meet-Semilattices
IRJET Journal
 
Declare Your Language: Constraint Resolution 1
Declare Your Language: Constraint Resolution 1Declare Your Language: Constraint Resolution 1
Declare Your Language: Constraint Resolution 1
Eelco Visser
 

What's hot (20)

First Steps in EL Contraction
First Steps in EL ContractionFirst Steps in EL Contraction
First Steps in EL Contraction
 
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...
 
Seminar on Motivic Hall Algebras
Seminar on Motivic Hall AlgebrasSeminar on Motivic Hall Algebras
Seminar on Motivic Hall Algebras
 
Benginning Calculus Lecture notes 2 - limits and continuity
Benginning Calculus Lecture notes 2 - limits and continuityBenginning Calculus Lecture notes 2 - limits and continuity
Benginning Calculus Lecture notes 2 - limits and continuity
 
Modification of a heuristic method
Modification of a heuristic methodModification of a heuristic method
Modification of a heuristic method
 
Csr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCsr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatov
 
10.1.1.630.8055
10.1.1.630.805510.1.1.630.8055
10.1.1.630.8055
 
asymptotics of ABC
asymptotics of ABCasymptotics of ABC
asymptotics of ABC
 
L25052056
L25052056L25052056
L25052056
 
Lesson 19: The Mean Value Theorem (slides)
Lesson 19: The Mean Value Theorem (slides)Lesson 19: The Mean Value Theorem (slides)
Lesson 19: The Mean Value Theorem (slides)
 
Csr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCsr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatov
 
ABC-Gibbs
ABC-GibbsABC-Gibbs
ABC-Gibbs
 
Lar calc10 ch01_sec4
Lar calc10 ch01_sec4Lar calc10 ch01_sec4
Lar calc10 ch01_sec4
 
CoClus ICDM Workshop talk
CoClus ICDM Workshop talkCoClus ICDM Workshop talk
CoClus ICDM Workshop talk
 
Truth, deduction, computation lecture i (last one)
Truth, deduction, computation   lecture i (last one)Truth, deduction, computation   lecture i (last one)
Truth, deduction, computation lecture i (last one)
 
Deep learning
Deep learningDeep learning
Deep learning
 
E42012426
E42012426E42012426
E42012426
 
IRJET- On Distributive Meet-Semilattices
IRJET- On Distributive Meet-SemilatticesIRJET- On Distributive Meet-Semilattices
IRJET- On Distributive Meet-Semilattices
 
Open guard edges and edge guards in simple polygons
Open guard edges and edge guards in simple polygonsOpen guard edges and edge guards in simple polygons
Open guard edges and edge guards in simple polygons
 
Declare Your Language: Constraint Resolution 1
Declare Your Language: Constraint Resolution 1Declare Your Language: Constraint Resolution 1
Declare Your Language: Constraint Resolution 1
 

Similar to A Semiring-valued Temporal Logic

C2.0 propositional logic
C2.0 propositional logicC2.0 propositional logic
C2.0 propositional logic
Melaku Bayih Demessie
 
CDT 22 slides.pdf
CDT 22 slides.pdfCDT 22 slides.pdf
CDT 22 slides.pdf
Christian Robert
 
NCE, GANs & VAEs (and maybe BAC)
NCE, GANs & VAEs (and maybe BAC)NCE, GANs & VAEs (and maybe BAC)
NCE, GANs & VAEs (and maybe BAC)
Christian Robert
 
fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920
fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920
fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920Karl Rudeen
 
Fuzzy logic and fuzzy time series edited
Fuzzy logic and fuzzy time series   editedFuzzy logic and fuzzy time series   edited
Fuzzy logic and fuzzy time series editedProf Dr S.M.Aqil Burney
 
Cerutti -- TAFA2013
Cerutti -- TAFA2013Cerutti -- TAFA2013
Cerutti -- TAFA2013
Federico Cerutti
 
Math
MathMath
20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrisonComputer Science Club
 
Performance analysis of bangla speech recognizer model using hmm
Performance analysis of bangla speech recognizer model using hmmPerformance analysis of bangla speech recognizer model using hmm
Performance analysis of bangla speech recognizer model using hmm
Abdullah al Mamun
 
Lec09- AI
Lec09- AILec09- AI
Lec09- AI
drmbalu
 
Jarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logicJarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logicPalGov
 
Introduction to Algorithms and Asymptotic Notation
Introduction to Algorithms and Asymptotic NotationIntroduction to Algorithms and Asymptotic Notation
Introduction to Algorithms and Asymptotic Notation
Amrinder Arora
 
IRJET - Some Results on Fuzzy Semi-Super Modular Lattices
IRJET - Some Results on Fuzzy Semi-Super Modular LatticesIRJET - Some Results on Fuzzy Semi-Super Modular Lattices
IRJET - Some Results on Fuzzy Semi-Super Modular Lattices
IRJET Journal
 
A common random fixed point theorem for rational inequality in hilbert space
A common random fixed point theorem for rational inequality in hilbert spaceA common random fixed point theorem for rational inequality in hilbert space
A common random fixed point theorem for rational inequality in hilbert space
Alexander Decker
 
Fuzzy inventory model with shortages in man power planning
Fuzzy inventory model with shortages in man power planningFuzzy inventory model with shortages in man power planning
Fuzzy inventory model with shortages in man power planning
Alexander Decker
 
IRJET - Equivalence Relation on Fuzzy Meet Hyperlattice
IRJET -  	  Equivalence Relation on Fuzzy Meet HyperlatticeIRJET -  	  Equivalence Relation on Fuzzy Meet Hyperlattice
IRJET - Equivalence Relation on Fuzzy Meet Hyperlattice
IRJET Journal
 
Foundations of Statistics for Ecology and Evolution. 4. Maximum Likelihood
Foundations of Statistics for Ecology and Evolution. 4. Maximum LikelihoodFoundations of Statistics for Ecology and Evolution. 4. Maximum Likelihood
Foundations of Statistics for Ecology and Evolution. 4. Maximum Likelihood
Andres Lopez-Sepulcre
 
Monte Carlo Tree Search in 2014 (MCMC days in Marseille)
Monte Carlo Tree Search in 2014 (MCMC days in Marseille)Monte Carlo Tree Search in 2014 (MCMC days in Marseille)
Monte Carlo Tree Search in 2014 (MCMC days in Marseille)
Olivier Teytaud
 
Principles of Combinational Logic-1
Principles of Combinational Logic-1Principles of Combinational Logic-1
Principles of Combinational Logic-1
Supanna Shirguppe
 

Similar to A Semiring-valued Temporal Logic (20)

C2.0 propositional logic
C2.0 propositional logicC2.0 propositional logic
C2.0 propositional logic
 
CDT 22 slides.pdf
CDT 22 slides.pdfCDT 22 slides.pdf
CDT 22 slides.pdf
 
NCE, GANs & VAEs (and maybe BAC)
NCE, GANs & VAEs (and maybe BAC)NCE, GANs & VAEs (and maybe BAC)
NCE, GANs & VAEs (and maybe BAC)
 
fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920
fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920
fb69b412-97cb-4e8d-8a28-574c09557d35-160618025920
 
Project Paper
Project PaperProject Paper
Project Paper
 
Fuzzy logic and fuzzy time series edited
Fuzzy logic and fuzzy time series   editedFuzzy logic and fuzzy time series   edited
Fuzzy logic and fuzzy time series edited
 
Cerutti -- TAFA2013
Cerutti -- TAFA2013Cerutti -- TAFA2013
Cerutti -- TAFA2013
 
Math
MathMath
Math
 
20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison
 
Performance analysis of bangla speech recognizer model using hmm
Performance analysis of bangla speech recognizer model using hmmPerformance analysis of bangla speech recognizer model using hmm
Performance analysis of bangla speech recognizer model using hmm
 
Lec09- AI
Lec09- AILec09- AI
Lec09- AI
 
Jarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logicJarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logic
 
Introduction to Algorithms and Asymptotic Notation
Introduction to Algorithms and Asymptotic NotationIntroduction to Algorithms and Asymptotic Notation
Introduction to Algorithms and Asymptotic Notation
 
IRJET - Some Results on Fuzzy Semi-Super Modular Lattices
IRJET - Some Results on Fuzzy Semi-Super Modular LatticesIRJET - Some Results on Fuzzy Semi-Super Modular Lattices
IRJET - Some Results on Fuzzy Semi-Super Modular Lattices
 
A common random fixed point theorem for rational inequality in hilbert space
A common random fixed point theorem for rational inequality in hilbert spaceA common random fixed point theorem for rational inequality in hilbert space
A common random fixed point theorem for rational inequality in hilbert space
 
Fuzzy inventory model with shortages in man power planning
Fuzzy inventory model with shortages in man power planningFuzzy inventory model with shortages in man power planning
Fuzzy inventory model with shortages in man power planning
 
IRJET - Equivalence Relation on Fuzzy Meet Hyperlattice
IRJET -  	  Equivalence Relation on Fuzzy Meet HyperlatticeIRJET -  	  Equivalence Relation on Fuzzy Meet Hyperlattice
IRJET - Equivalence Relation on Fuzzy Meet Hyperlattice
 
Foundations of Statistics for Ecology and Evolution. 4. Maximum Likelihood
Foundations of Statistics for Ecology and Evolution. 4. Maximum LikelihoodFoundations of Statistics for Ecology and Evolution. 4. Maximum Likelihood
Foundations of Statistics for Ecology and Evolution. 4. Maximum Likelihood
 
Monte Carlo Tree Search in 2014 (MCMC days in Marseille)
Monte Carlo Tree Search in 2014 (MCMC days in Marseille)Monte Carlo Tree Search in 2014 (MCMC days in Marseille)
Monte Carlo Tree Search in 2014 (MCMC days in Marseille)
 
Principles of Combinational Logic-1
Principles of Combinational Logic-1Principles of Combinational Logic-1
Principles of Combinational Logic-1
 

More from Alberto Lluch Lafuente

Many-to-Many Information Flow Policies
Many-to-Many Information Flow PoliciesMany-to-Many Information Flow Policies
Many-to-Many Information Flow Policies
Alberto Lluch Lafuente
 
Aggregate Programming through a Soft Modal Logic
Aggregate Programming through a Soft Modal LogicAggregate Programming through a Soft Modal Logic
Aggregate Programming through a Soft Modal Logic
Alberto Lluch Lafuente
 
Can we efficiently verify concurrent programs under relaxed memory models in ...
Can we efficiently verify concurrent programs under relaxed memory models in ...Can we efficiently verify concurrent programs under relaxed memory models in ...
Can we efficiently verify concurrent programs under relaxed memory models in ...
Alberto Lluch Lafuente
 
Collaborative Task Execution In Volunteer Clouds (or how to choose a sub-revi...
Collaborative Task Execution In Volunteer Clouds (or how to choose a sub-revi...Collaborative Task Execution In Volunteer Clouds (or how to choose a sub-revi...
Collaborative Task Execution In Volunteer Clouds (or how to choose a sub-revi...
Alberto Lluch Lafuente
 
State Space C-Reductions @ ETAPS Workshop GRAPHITE 2013
State Space C-Reductions @ ETAPS Workshop GRAPHITE 2013State Space C-Reductions @ ETAPS Workshop GRAPHITE 2013
State Space C-Reductions @ ETAPS Workshop GRAPHITE 2013
Alberto Lluch Lafuente
 
Adaptable Transition Systems @ ASCENS Meeting Prague 2013
Adaptable Transition Systems @ ASCENS Meeting Prague 2013Adaptable Transition Systems @ ASCENS Meeting Prague 2013
Adaptable Transition Systems @ ASCENS Meeting Prague 2013
Alberto Lluch Lafuente
 
White Box Adaptation @ CINA Meeting 2013
White Box Adaptation @ CINA Meeting 2013White Box Adaptation @ CINA Meeting 2013
White Box Adaptation @ CINA Meeting 2013Alberto Lluch Lafuente
 
A White-box Perspective on Self-Adaptation and Self-Awareness (with a focus o...
A White-box Perspective on Self-Adaptation and Self-Awareness (with a focus o...A White-box Perspective on Self-Adaptation and Self-Awareness (with a focus o...
A White-box Perspective on Self-Adaptation and Self-Awareness (with a focus o...
Alberto Lluch Lafuente
 
State Space c-Reductions of Concurrent Systems in Rewriting Logic @ ETAPS Wor...
State Space c-Reductions of Concurrent Systems in Rewriting Logic @ ETAPS Wor...State Space c-Reductions of Concurrent Systems in Rewriting Logic @ ETAPS Wor...
State Space c-Reductions of Concurrent Systems in Rewriting Logic @ ETAPS Wor...
Alberto Lluch Lafuente
 
A conceptual framework for behavioural adaptation @ Leicester 2011
A conceptual framework for behavioural adaptation @ Leicester 2011A conceptual framework for behavioural adaptation @ Leicester 2011
A conceptual framework for behavioural adaptation @ Leicester 2011
Alberto Lluch Lafuente
 
Evaluating the performance of model transformation styles with Maude @ Sympos...
Evaluating the performance of model transformation styles with Maude @ Sympos...Evaluating the performance of model transformation styles with Maude @ Sympos...
Evaluating the performance of model transformation styles with Maude @ Sympos...
Alberto Lluch Lafuente
 
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011
Alberto Lluch Lafuente
 
Maude .:° ASCENS 2011
Maude .:° ASCENS 2011Maude .:° ASCENS 2011
Maude .:° ASCENS 2011
Alberto Lluch Lafuente
 
IMT Welcome Day 2011
IMT Welcome Day 2011IMT Welcome Day 2011
IMT Welcome Day 2011
Alberto Lluch Lafuente
 
A Graph Syntax for Processes and Services @ Workshop WS-FM 2009
A Graph Syntax for Processes and Services @ Workshop WS-FM 2009A Graph Syntax for Processes and Services @ Workshop WS-FM 2009
A Graph Syntax for Processes and Services @ Workshop WS-FM 2009Alberto Lluch Lafuente
 
An Algebra of Hierarchical Graphs
An Algebra of Hierarchical GraphsAn Algebra of Hierarchical Graphs
An Algebra of Hierarchical Graphs
Alberto Lluch Lafuente
 

More from Alberto Lluch Lafuente (16)

Many-to-Many Information Flow Policies
Many-to-Many Information Flow PoliciesMany-to-Many Information Flow Policies
Many-to-Many Information Flow Policies
 
Aggregate Programming through a Soft Modal Logic
Aggregate Programming through a Soft Modal LogicAggregate Programming through a Soft Modal Logic
Aggregate Programming through a Soft Modal Logic
 
Can we efficiently verify concurrent programs under relaxed memory models in ...
Can we efficiently verify concurrent programs under relaxed memory models in ...Can we efficiently verify concurrent programs under relaxed memory models in ...
Can we efficiently verify concurrent programs under relaxed memory models in ...
 
Collaborative Task Execution In Volunteer Clouds (or how to choose a sub-revi...
Collaborative Task Execution In Volunteer Clouds (or how to choose a sub-revi...Collaborative Task Execution In Volunteer Clouds (or how to choose a sub-revi...
Collaborative Task Execution In Volunteer Clouds (or how to choose a sub-revi...
 
State Space C-Reductions @ ETAPS Workshop GRAPHITE 2013
State Space C-Reductions @ ETAPS Workshop GRAPHITE 2013State Space C-Reductions @ ETAPS Workshop GRAPHITE 2013
State Space C-Reductions @ ETAPS Workshop GRAPHITE 2013
 
Adaptable Transition Systems @ ASCENS Meeting Prague 2013
Adaptable Transition Systems @ ASCENS Meeting Prague 2013Adaptable Transition Systems @ ASCENS Meeting Prague 2013
Adaptable Transition Systems @ ASCENS Meeting Prague 2013
 
White Box Adaptation @ CINA Meeting 2013
White Box Adaptation @ CINA Meeting 2013White Box Adaptation @ CINA Meeting 2013
White Box Adaptation @ CINA Meeting 2013
 
A White-box Perspective on Self-Adaptation and Self-Awareness (with a focus o...
A White-box Perspective on Self-Adaptation and Self-Awareness (with a focus o...A White-box Perspective on Self-Adaptation and Self-Awareness (with a focus o...
A White-box Perspective on Self-Adaptation and Self-Awareness (with a focus o...
 
State Space c-Reductions of Concurrent Systems in Rewriting Logic @ ETAPS Wor...
State Space c-Reductions of Concurrent Systems in Rewriting Logic @ ETAPS Wor...State Space c-Reductions of Concurrent Systems in Rewriting Logic @ ETAPS Wor...
State Space c-Reductions of Concurrent Systems in Rewriting Logic @ ETAPS Wor...
 
A conceptual framework for behavioural adaptation @ Leicester 2011
A conceptual framework for behavioural adaptation @ Leicester 2011A conceptual framework for behavioural adaptation @ Leicester 2011
A conceptual framework for behavioural adaptation @ Leicester 2011
 
Evaluating the performance of model transformation styles with Maude @ Sympos...
Evaluating the performance of model transformation styles with Maude @ Sympos...Evaluating the performance of model transformation styles with Maude @ Sympos...
Evaluating the performance of model transformation styles with Maude @ Sympos...
 
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011
A conceptual framework for behavioural adaptation @ Meeting ASCENS 2011
 
Maude .:° ASCENS 2011
Maude .:° ASCENS 2011Maude .:° ASCENS 2011
Maude .:° ASCENS 2011
 
IMT Welcome Day 2011
IMT Welcome Day 2011IMT Welcome Day 2011
IMT Welcome Day 2011
 
A Graph Syntax for Processes and Services @ Workshop WS-FM 2009
A Graph Syntax for Processes and Services @ Workshop WS-FM 2009A Graph Syntax for Processes and Services @ Workshop WS-FM 2009
A Graph Syntax for Processes and Services @ Workshop WS-FM 2009
 
An Algebra of Hierarchical Graphs
An Algebra of Hierarchical GraphsAn Algebra of Hierarchical Graphs
An Algebra of Hierarchical Graphs
 

Recently uploaded

DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
Wasswaderrick3
 
Shallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptxShallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptx
Gokturk Mehmet Dilci
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
kejapriya1
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
Abdul Wali Khan University Mardan,kP,Pakistan
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Erdal Coalmaker
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
University of Maribor
 
Toxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and ArsenicToxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and Arsenic
sanjana502982
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
Nistarini College, Purulia (W.B) India
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Ana Luísa Pinho
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
yqqaatn0
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
IshaGoswami9
 
Nucleophilic Addition of carbonyl compounds.pptx
Nucleophilic Addition of carbonyl  compounds.pptxNucleophilic Addition of carbonyl  compounds.pptx
Nucleophilic Addition of carbonyl compounds.pptx
SSR02
 
Anemia_ types_clinical significance.pptx
Anemia_ types_clinical significance.pptxAnemia_ types_clinical significance.pptx
Anemia_ types_clinical significance.pptx
muralinath2
 
Oedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptxOedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptx
muralinath2
 
Introduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptxIntroduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptx
zeex60
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
moosaasad1975
 
NuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyerNuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyer
pablovgd
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
HongcNguyn6
 
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdfMudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
frank0071
 

Recently uploaded (20)

DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
 
Shallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptxShallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptx
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
 
Toxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and ArsenicToxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and Arsenic
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
 
Nucleophilic Addition of carbonyl compounds.pptx
Nucleophilic Addition of carbonyl  compounds.pptxNucleophilic Addition of carbonyl  compounds.pptx
Nucleophilic Addition of carbonyl compounds.pptx
 
Anemia_ types_clinical significance.pptx
Anemia_ types_clinical significance.pptxAnemia_ types_clinical significance.pptx
Anemia_ types_clinical significance.pptx
 
Oedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptxOedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptx
 
Introduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptxIntroduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptx
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
 
NuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyerNuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyer
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
 
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdfMudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
 

A Semiring-valued Temporal Logic

  • 1. A Semiring-valued Temporal Logic Alberto Lluch Lafuente (based on joint-work with Ugo Montanari) Meeting, 25-26 September 2014, Aalborg
  • 2.
  • 3. NOTE: This presentation focuses on CTL and semiring multiplication as conjunction/universal. Our paper considers μ-calculus and operators based on the meet.
  • 4. Disclaimers This a 10-years aged work...
  • 5. Disclaimers This a 10-years aged work... # doesn't mean I didn't work since then
  • 6. Disclaimers This a 10-years aged work... # doesn't mean I didn't work since then # I am not pretending it to be a milestone
  • 7. Disclaimers This a 10-years aged work... # doesn't mean I didn't work since then # I am not pretending it to be a milestone # probably outdated
  • 8. Semiring Temporal Logics ok for multicriteria but a bit illogical* (*) Some standard results of CTL and μ-calculus do not lift.
  • 10. A B AB ...possibly accessing the resource? {A,B} Id of those ...possibly keep accessing the resource? {A,B}
  • 11. 0$ 1$ 1$ 2$ ...possibly accessing the resource? 0 $ Price of ...possibly keep accessing the resource? ∞ $
  • 12. 0 1 1 0.5 ...possibly accessing the resource? 1 Certainty of ...possibly keep accessing the resource? 1
  • 14. DOES ? TO WHAT EXTENT A
  • 15. ABSORPTIVE SEMIRINGS Bistarelli, S., Montanari, U., & Rossi, F. (1997). Semiring-based constraint satisfaction and optimization. Journal of ACM, 44, 201–236.
  • 16.
  • 17. Preferences {A,B} {A} {B} Ø <{A,B},⊆>
  • 18. Preferences 1 0 <[1,0],≤>
  • 19. Preferences 0 ∞ (Nat,≥) 1 2
  • 20.
  • 21.
  • 23. A Ø B (A,B) X = (A,Ø) (Ø,B) Ø (Ø,Ø)
  • 24. A Ø B (A,B) X = (A,Ø) (Ø,B) Ø (Ø,Ø) (A,Ø)⊔ (Ø,B)=(A,B)?
  • 25. A Ø B (A,B) X = (A,Ø) (Ø,B) Ø (Ø,Ø) (A,B) (A,Ø) (Ø,B) (Ø,Ø) (A,Ø) (Ø,B) (Ø,Ø) (Ø,Ø) (Ø,B) (Ø,Ø) (A,Ø) (Ø,Ø) (A,Ø)⊔ (Ø,B)=(A,B)?
  • 26. A Ø B (A,B) X = (A,Ø) (Ø,B) Ø (Ø,Ø) (A,B) (A,Ø) (Ø,B) (A,Ø) (Ø,B) (Ø,Ø) (A,Ø)⊔ (Ø,B)=(A,B)?
  • 27. A Ø B (A,B) X = (A,Ø) (Ø,B) Ø (Ø,Ø) (A,B) (A,Ø) (Ø,B) (A,Ø) (Ø,B) (Ø,Ø) (A,Ø)⊔ (Ø,B)=(A,B)? {(A,Ø)}⊔ {(Ø,B)}={(A,Ø),(Ø,B)} Semiring recipe for multi-criteria: Hoare Power Domain of Cartesian Product of individual criteria semiring
  • 29.
  • 31. S
  • 32. S S x x x
  • 33.
  • 34. A B AB ...possibly accessing the resource? EFφ {A,B} Id (φ) of those ...possibly keep accessing the resource? {A,B} EFEGφ
  • 35. 0$ 1$ 1$ 2$ ...possibly accessing the resource? 0 $ EFφ Price (φ) of ...possibly keep accessing the resource? ∞ $ EFEGφ
  • 36. 0 1 1 0.5 ...possibly accessing the resource? 1 EFφ Certainty (φ) of ...possibly keep accessing the resource? EFEGφ 1
  • 37. (Ø,0$,0) ({A},1$,1) ({B},1$,1) ({A,B},2$, 0.5) (Ø,0$,0) ({A},1$,1) ({B},1$,1) ({A,B},2$,0.5) ...possibly accessing the resource? EFφ QoS (φ) of ...possibly keep accessing the resource? ({A},∞$,1) ({B},∞$,1) EFEGφ ({A,B},∞$,0.5)
  • 41.
  • 42. x ≥
  • 43. x
  • 44. x ≥
  • 45. What about model checking? (1) For distributive semi-rings (x idempotent), doable via iterations (fixpoint semantics ok); (2) For ECTL fragment via (old) graph problems, e.g. algebraic path problem, shortest paths, etc.; (3) For the general case... I don't know!
  • 46. What about model checking? (1) For distributive semirings (x idempotent), doable via iterations (fixpoint semantics ok); (2) For ECTL fragment via (old) graph problems, e.g. algebraic path problem, shortest paths, etc.; (3) For the general case... I don't know!
  • 47. What about model checking? (1) For distributive semirings (x idempotent), doable via iterations (fixpoint semantics ok); (2) For ECTL fragment via (old) graph problems, e.g. algebraic path problem, shortest paths, etc.; (3) For the general case... I don't know!
  • 48. What about model checking? (1) For distributive semirings (x idempotent), doable via iterations (fixpoint semantics ok); (2) For ECTL fragment via (old) graph problems, e.g. algebraic path problem, shortest paths, etc.; (3) For the general case... we still don't know.
  • 50. What about bisimulation? 1 1 1 [| AX 1 |] = 1+1 = 2 = 1 = [| AX 1 |] NOTE: We can use the logic to compute the out-degree of nodes.
  • 51. What about generality? (1) Graph problems: e.g. reachability, (multi-criteria) path optimization, etc. (2) (Quasi)-boolean model checking: e.g. “Multi-valued CTL” [Chechik et al,03]. (3) Quantitative model checking approaches: e,.g. “Fuzzy CTL” [de Alfaro et al.,03], “Discounted CTL [de Alfaro et al., 04]”.
  • 53. Summary (1) We lifted CTL & μ-calculus to absorptive Semirings. (2) In the general case: no adequacy, fixpoint and path semantics disagree... (3) We let some open parenthesis, e.g. model checking algorithms. NOTE: This presentation focuses on CTL and semiring multiplication as conjunction/universal. Our paper considers μ-calculus and operators based on the meet.
  • 54. Future Work (1) Consider cost/rewards in Stochastic Models? (2) Study (bi)simulation metrics/distances?
  • 55. Semiring Temporal Logics ok for multicriteria but a bit illogical* (*) Some standard results of CTL and μ-calculus do not lift.
  • 57. Questions? albl@dtu.dk albertolluch.com Meeting, 25-26 September 2014, Aalborg