SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...ssuser79fe74
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...chandars293
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...Lokesh Kothari
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxRizalinePalanog2
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLkantirani197
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Joonhun Lee
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .Poonam Aher Patil
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)Areesha Ahmad
 

Kürzlich hochgeladen (20)

Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 

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