SlideShare une entreprise Scribd logo
1  sur  57
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

First Steps in EL Contraction
First Steps in EL ContractionFirst Steps in EL Contraction
First Steps in EL ContractionIvan 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 AlgebrasHeinrich 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 continuitybasyirstar
 
Modification of a heuristic method
Modification of a heuristic methodModification of a heuristic method
Modification of a heuristic methodorajjournal
 
Csr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCsr2011 june17 14_00_bulatov
Csr2011 june17 14_00_bulatovCSR2011
 
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
 
CoClus ICDM Workshop talk
CoClus ICDM Workshop talkCoClus ICDM Workshop talk
CoClus ICDM Workshop talkDmitrii 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
 
IRJET- On Distributive Meet-Semilattices
IRJET- On Distributive Meet-SemilatticesIRJET- On Distributive Meet-Semilattices
IRJET- On Distributive Meet-SemilatticesIRJET Journal
 
Declare Your Language: Constraint Resolution 1
Declare Your Language: Constraint Resolution 1Declare Your Language: Constraint Resolution 1
Declare Your Language: Constraint Resolution 1Eelco Visser
 

Tendances (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
 

Similaire à A Semiring-valued Temporal Logic

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
 
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 hmmAbdullah al Mamun
 
Lec09- AI
Lec09- AILec09- AI
Lec09- AIdrmbalu
 
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 NotationAmrinder 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 LatticesIRJET 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 spaceAlexander 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 planningAlexander 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 HyperlatticeIRJET 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 LikelihoodAndres 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-1Supanna Shirguppe
 

Similaire à 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
 

Plus de 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 PoliciesAlberto 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 LogicAlberto 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 2013Alberto 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 2013Alberto 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 2011Alberto 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 2011Alberto 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
 

Plus de 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
 

Dernier

Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...jana861314
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 

Dernier (20)

The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 

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