SlideShare a Scribd company logo
1 of 15
Download to read offline
Weak until, release and
positive normal form
Nadeem Qasmi
Sadain Iqrar
Abdur Rehman Abbasi
Syntax of LTL (Linear temporal logic)
formula
• LTL formulae over the set AP of atomic proposition are formed according to the
following grammar*
where a ∈ AP.
* Backus Naur form (BNF)
Positive Normal Form of LTL formula
• Also called as Canonical Form
• BNF to positive normal form transformation
• Rules:
• Negation can only occur adjacent to Atomic prepositions
• For every operator, it’s dual operator is needed to be incorporated
Negation Rule
• This is done by successively “pushing” negations “inside” the formula at hand
¬true  false
¬false  true
¬¬ϕ  ϕ
¬(ϕ ∧ ψ)  ¬ϕ∨ ¬ψ
¬ Oϕ  O¬ϕ
These rewrite rules are lifted to the derived operators as follows:
¬(ϕ ∨ ψ)  ¬ϕ ∧ ¬ψ and ¬ ♦ ϕ  ¬ϕ and ¬ ϕ  ♦¬ϕ.
Negation Rule
• Example:
• Consider the LTL formula ¬ (( a Ub ) ∨ Oc). This formula is not in
PNF, but can be transformed into an equivalent LTL formula in weak-
until PNF as follows:
¬ (( aUb) ∨ Oc)
≡ ♦¬(( aUb ) ∨ Oc)
≡ ♦(¬ (aUb) ∧ ¬ Oc)
≡ ♦((a∧¬b) W (¬a∧¬b) ∧ O¬c)
Dual Operator Rule
• For every operator it’s dual must be incorporated
• For BNF operators Dual operators are
ϕ ::= true | a | ϕ1 ^ ϕ2 | ¬ϕ | Oϕ | ϕ1 Uϕ2
• Duals:
false = ¬ true,
true = ¬ false,
¬ (ϕ ∨ ψ) ≡ ¬ ϕ∧¬ ψ (Disjunction)
¬ (ϕ∧ ψ) ≡ ¬ ϕ ∨ ¬ ψ (Conjunction)
¬ O ϕ ≡ O¬ ϕ, (Dual of itself)
Weak Until as Dual of Until
• Consider the “Until” Operator
¬ (ϕUψ) ≡ ((ϕ∧¬ψ) U (¬ ϕ ∧ ¬ ψ)) ∨ ( ϕ ∧¬ ψ)
• This observation provides the motivation to introduce the operator W (called weak until or
unless) as the dual of U. It is defined by:
Φ W ψ ≡ (ϕU ψ) ∨ ϕ.
• Until and Weak-Until/Unless Duality
¬ ( ϕU ψ) ≡ (ϕ∧¬ ψ) W (¬ ϕ∧¬ ψ)
¬ ( ϕWψ) ≡ (ϕ∧¬ ψ) U (¬ ϕ∧¬ ψ)
Weak Until
• It is interesting to observe that W and U satisfy the same
expansion law:
Lemma 5.19
• Weak-Until is the Greatest Solution of the Expansion Law
• The formulation “greatest LT property with the indicated condition (*) is to be understood
in the following sense:
(1) P ⊇ Words ( ϕ W ψ) satisfies (*).
(2) Words ( ϕ W ψ) ⊇ P for all LT properties P satisfying condition (*).
Lemma 5.19
Positive Normal Form for LTL (Weak-Until
PNF)
• For a ∈ AP, the set of LTL formulae in weak-until positive normal form
(weak-until PNF, for short, or simply PNF) is given by:
Theorem 5.22.
• Existence of Equivalent Weak-Until PNF Formulae
• For each LTL formula there exists an equivalent LTL formula in weak-until
PNF.
¬(ϕU ψ) ≡ (¬ψ)W(¬ϕ ∧ ¬ψ)
Release Operator
• To avoid the exponential blowup in transforming an LTL formula in PNF, another temporal
modality is used that is dual to the until operator: the so-called binary release-operator,
denoted R . It is defined by
Φ R ψ ≡ ¬ (¬ ϕ U¬ ψ).
• Formula ϕ R ψ holds for a word if ψ always holds, a requirement that is released as soon
as ϕ becomes valid.
• The weak-until and the until operator are obtained by:
Φ W ψ ≡ (¬ ϕ ∨ ψ ) R (ϕ ∨ ψ) , ϕ U ψ ≡ ¬ (¬ ϕR ¬ ψ).
Φ R ψ ≡ (¬ ϕ ∧ ψ ) W ( ϕ ∧ ψ ).
Release Operator
• The expansion law for release reads as follows:
Φ R ψ ≡ ψ ∧ (ϕ ∨ O( ϕ R ψ))
• For a ∈ AP, LTL formulae in release positive normal form (release PNF, or
simply PNF) are given by
Question ?

More Related Content

What's hot

Deep generative model.pdf
Deep generative model.pdfDeep generative model.pdf
Deep generative model.pdfHyungjoo Cho
 
Flow based generative models
Flow based generative modelsFlow based generative models
Flow based generative models수철 박
 
Discrete Structures lecture 2
 Discrete Structures lecture 2 Discrete Structures lecture 2
Discrete Structures lecture 2Ali Usman
 
Discrete Math Lecture 01: Propositional Logic
Discrete Math Lecture 01: Propositional LogicDiscrete Math Lecture 01: Propositional Logic
Discrete Math Lecture 01: Propositional LogicIT Engineering Department
 
Predicate logic_2(Artificial Intelligence)
Predicate logic_2(Artificial Intelligence)Predicate logic_2(Artificial Intelligence)
Predicate logic_2(Artificial Intelligence)SHUBHAM KUMAR GUPTA
 
Euclid's Algorithm for Greatest Common Divisor - Time Complexity Analysis
Euclid's Algorithm for Greatest Common Divisor - Time Complexity AnalysisEuclid's Algorithm for Greatest Common Divisor - Time Complexity Analysis
Euclid's Algorithm for Greatest Common Divisor - Time Complexity AnalysisAmrinder Arora
 
Metropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short TutorialMetropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short TutorialRalph Schlosser
 
Continutiy of Functions.ppt
Continutiy of Functions.pptContinutiy of Functions.ppt
Continutiy of Functions.pptLadallaRajKumar
 
십분딥러닝_16_WGAN (Wasserstein GANs)
십분딥러닝_16_WGAN (Wasserstein GANs)십분딥러닝_16_WGAN (Wasserstein GANs)
십분딥러닝_16_WGAN (Wasserstein GANs)HyunKyu Jeon
 
Chapter-3: DIRECT PROOF AND PROOF BY CONTRAPOSITIVE
Chapter-3: DIRECT PROOF AND PROOF BY CONTRAPOSITIVEChapter-3: DIRECT PROOF AND PROOF BY CONTRAPOSITIVE
Chapter-3: DIRECT PROOF AND PROOF BY CONTRAPOSITIVEnszakir
 
Introduction to optimization technique
Introduction to optimization techniqueIntroduction to optimization technique
Introduction to optimization techniqueKAMINISINGH963
 
Artificial Intelligence - Propositional Logic
Artificial Intelligence - Propositional LogicArtificial Intelligence - Propositional Logic
Artificial Intelligence - Propositional LogicSaravanan T.M
 
L hopitals rule
L hopitals ruleL hopitals rule
L hopitals rulejaflint718
 
Rules of inference
Rules of inferenceRules of inference
Rules of inferenceharman kaur
 
Resolution,forward backward chaining
Resolution,forward backward chainingResolution,forward backward chaining
Resolution,forward backward chainingAnn Rose
 
何もないところから数を作る
何もないところから数を作る何もないところから数を作る
何もないところから数を作るTaketo Sano
 
Introduction to XGBoost
Introduction to XGBoostIntroduction to XGBoost
Introduction to XGBoostJoonyoung Yi
 
Continuous Random Variables
Continuous Random VariablesContinuous Random Variables
Continuous Random Variablesmathscontent
 

What's hot (20)

Deep generative model.pdf
Deep generative model.pdfDeep generative model.pdf
Deep generative model.pdf
 
Flow based generative models
Flow based generative modelsFlow based generative models
Flow based generative models
 
Discrete Structures lecture 2
 Discrete Structures lecture 2 Discrete Structures lecture 2
Discrete Structures lecture 2
 
Discrete Math Lecture 01: Propositional Logic
Discrete Math Lecture 01: Propositional LogicDiscrete Math Lecture 01: Propositional Logic
Discrete Math Lecture 01: Propositional Logic
 
Predicate logic_2(Artificial Intelligence)
Predicate logic_2(Artificial Intelligence)Predicate logic_2(Artificial Intelligence)
Predicate logic_2(Artificial Intelligence)
 
Euclid's Algorithm for Greatest Common Divisor - Time Complexity Analysis
Euclid's Algorithm for Greatest Common Divisor - Time Complexity AnalysisEuclid's Algorithm for Greatest Common Divisor - Time Complexity Analysis
Euclid's Algorithm for Greatest Common Divisor - Time Complexity Analysis
 
Metropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short TutorialMetropolis-Hastings MCMC Short Tutorial
Metropolis-Hastings MCMC Short Tutorial
 
Continutiy of Functions.ppt
Continutiy of Functions.pptContinutiy of Functions.ppt
Continutiy of Functions.ppt
 
십분딥러닝_16_WGAN (Wasserstein GANs)
십분딥러닝_16_WGAN (Wasserstein GANs)십분딥러닝_16_WGAN (Wasserstein GANs)
십분딥러닝_16_WGAN (Wasserstein GANs)
 
Chapter-3: DIRECT PROOF AND PROOF BY CONTRAPOSITIVE
Chapter-3: DIRECT PROOF AND PROOF BY CONTRAPOSITIVEChapter-3: DIRECT PROOF AND PROOF BY CONTRAPOSITIVE
Chapter-3: DIRECT PROOF AND PROOF BY CONTRAPOSITIVE
 
Introduction to optimization technique
Introduction to optimization techniqueIntroduction to optimization technique
Introduction to optimization technique
 
Artificial Intelligence - Propositional Logic
Artificial Intelligence - Propositional LogicArtificial Intelligence - Propositional Logic
Artificial Intelligence - Propositional Logic
 
L hopitals rule
L hopitals ruleL hopitals rule
L hopitals rule
 
Rules of inference
Rules of inferenceRules of inference
Rules of inference
 
Resolution,forward backward chaining
Resolution,forward backward chainingResolution,forward backward chaining
Resolution,forward backward chaining
 
何もないところから数を作る
何もないところから数を作る何もないところから数を作る
何もないところから数を作る
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Introduction to XGBoost
Introduction to XGBoostIntroduction to XGBoost
Introduction to XGBoost
 
AI - Fuzzy Logic Systems
AI - Fuzzy Logic SystemsAI - Fuzzy Logic Systems
AI - Fuzzy Logic Systems
 
Continuous Random Variables
Continuous Random VariablesContinuous Random Variables
Continuous Random Variables
 

Viewers also liked

Iglesias del ecuador ivan ramon
Iglesias del ecuador ivan ramonIglesias del ecuador ivan ramon
Iglesias del ecuador ivan ramonivan_antonio
 
Weekly updates 11
Weekly updates 11Weekly updates 11
Weekly updates 11Thuvaa Kuru
 
Shooting plan day 2
Shooting plan   day 2Shooting plan   day 2
Shooting plan day 2Thuvaa Kuru
 
Collateral Portfolio
Collateral PortfolioCollateral Portfolio
Collateral PortfolioNiki Leiva
 
Shooting plan day 6
Shooting plan   day 6Shooting plan   day 6
Shooting plan day 6Thuvaa Kuru
 
презентация офисное помещение на ул.эсперанто д.10
презентация офисное помещение на ул.эсперанто д.10презентация офисное помещение на ул.эсперанто д.10
презентация офисное помещение на ул.эсперанто д.10KonstantinButenin
 
Mahabhulekh Maharashtra - 7/12 Utara
Mahabhulekh Maharashtra - 7/12 UtaraMahabhulekh Maharashtra - 7/12 Utara
Mahabhulekh Maharashtra - 7/12 UtaraAsset Yogi
 
Лицензированное обучение методу Pecs
Лицензированное обучение методу PecsЛицензированное обучение методу Pecs
Лицензированное обучение методу PecsPolina Giverts
 
Авторитет педагогічної майстерності. Маркевич Н.Б.
Авторитет педагогічної майстерності. Маркевич Н.Б.Авторитет педагогічної майстерності. Маркевич Н.Б.
Авторитет педагогічної майстерності. Маркевич Н.Б.paginec
 
ТРЕНИНГ ПО УПРАВЛЕНИЮ КРИЗИСНЫМ ПОВЕДЕНИЕМ УЧЕНИКОВ
ТРЕНИНГ ПО УПРАВЛЕНИЮ КРИЗИСНЫМ ПОВЕДЕНИЕМ УЧЕНИКОВТРЕНИНГ ПО УПРАВЛЕНИЮ КРИЗИСНЫМ ПОВЕДЕНИЕМ УЧЕНИКОВ
ТРЕНИНГ ПО УПРАВЛЕНИЮ КРИЗИСНЫМ ПОВЕДЕНИЕМ УЧЕНИКОВPolina Giverts
 
Horace Mann Inclusion in the Early Years
Horace Mann Inclusion in the Early YearsHorace Mann Inclusion in the Early Years
Horace Mann Inclusion in the Early YearsRosetta Eun Ryong Lee
 
ZSPA PUBLIC SERVICE EXCELLENCE 2015 AWARDS - Final Document
ZSPA PUBLIC SERVICE EXCELLENCE 2015 AWARDS - Final DocumentZSPA PUBLIC SERVICE EXCELLENCE 2015 AWARDS - Final Document
ZSPA PUBLIC SERVICE EXCELLENCE 2015 AWARDS - Final DocumentKELVIN ESIASA
 

Viewers also liked (15)

Iglesias del ecuador ivan ramon
Iglesias del ecuador ivan ramonIglesias del ecuador ivan ramon
Iglesias del ecuador ivan ramon
 
Weekly updates 11
Weekly updates 11Weekly updates 11
Weekly updates 11
 
Shooting plan day 2
Shooting plan   day 2Shooting plan   day 2
Shooting plan day 2
 
Collateral Portfolio
Collateral PortfolioCollateral Portfolio
Collateral Portfolio
 
Shooting plan day 6
Shooting plan   day 6Shooting plan   day 6
Shooting plan day 6
 
презентация офисное помещение на ул.эсперанто д.10
презентация офисное помещение на ул.эсперанто д.10презентация офисное помещение на ул.эсперанто д.10
презентация офисное помещение на ул.эсперанто д.10
 
Sarasota
SarasotaSarasota
Sarasota
 
Happy birthday!!
Happy birthday!!Happy birthday!!
Happy birthday!!
 
Mahabhulekh Maharashtra - 7/12 Utara
Mahabhulekh Maharashtra - 7/12 UtaraMahabhulekh Maharashtra - 7/12 Utara
Mahabhulekh Maharashtra - 7/12 Utara
 
Лицензированное обучение методу Pecs
Лицензированное обучение методу PecsЛицензированное обучение методу Pecs
Лицензированное обучение методу Pecs
 
Авторитет педагогічної майстерності. Маркевич Н.Б.
Авторитет педагогічної майстерності. Маркевич Н.Б.Авторитет педагогічної майстерності. Маркевич Н.Б.
Авторитет педагогічної майстерності. Маркевич Н.Б.
 
ТРЕНИНГ ПО УПРАВЛЕНИЮ КРИЗИСНЫМ ПОВЕДЕНИЕМ УЧЕНИКОВ
ТРЕНИНГ ПО УПРАВЛЕНИЮ КРИЗИСНЫМ ПОВЕДЕНИЕМ УЧЕНИКОВТРЕНИНГ ПО УПРАВЛЕНИЮ КРИЗИСНЫМ ПОВЕДЕНИЕМ УЧЕНИКОВ
ТРЕНИНГ ПО УПРАВЛЕНИЮ КРИЗИСНЫМ ПОВЕДЕНИЕМ УЧЕНИКОВ
 
Horace Mann Inclusion in the Early Years
Horace Mann Inclusion in the Early YearsHorace Mann Inclusion in the Early Years
Horace Mann Inclusion in the Early Years
 
SCHA Navigating Microaggressions
SCHA Navigating MicroaggressionsSCHA Navigating Microaggressions
SCHA Navigating Microaggressions
 
ZSPA PUBLIC SERVICE EXCELLENCE 2015 AWARDS - Final Document
ZSPA PUBLIC SERVICE EXCELLENCE 2015 AWARDS - Final DocumentZSPA PUBLIC SERVICE EXCELLENCE 2015 AWARDS - Final Document
ZSPA PUBLIC SERVICE EXCELLENCE 2015 AWARDS - Final Document
 

Recently uploaded

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 

Weak until

  • 1. Weak until, release and positive normal form Nadeem Qasmi Sadain Iqrar Abdur Rehman Abbasi
  • 2. Syntax of LTL (Linear temporal logic) formula • LTL formulae over the set AP of atomic proposition are formed according to the following grammar* where a ∈ AP. * Backus Naur form (BNF)
  • 3. Positive Normal Form of LTL formula • Also called as Canonical Form • BNF to positive normal form transformation • Rules: • Negation can only occur adjacent to Atomic prepositions • For every operator, it’s dual operator is needed to be incorporated
  • 4. Negation Rule • This is done by successively “pushing” negations “inside” the formula at hand ¬true  false ¬false  true ¬¬ϕ  ϕ ¬(ϕ ∧ ψ)  ¬ϕ∨ ¬ψ ¬ Oϕ  O¬ϕ These rewrite rules are lifted to the derived operators as follows: ¬(ϕ ∨ ψ)  ¬ϕ ∧ ¬ψ and ¬ ♦ ϕ  ¬ϕ and ¬ ϕ  ♦¬ϕ.
  • 5. Negation Rule • Example: • Consider the LTL formula ¬ (( a Ub ) ∨ Oc). This formula is not in PNF, but can be transformed into an equivalent LTL formula in weak- until PNF as follows: ¬ (( aUb) ∨ Oc) ≡ ♦¬(( aUb ) ∨ Oc) ≡ ♦(¬ (aUb) ∧ ¬ Oc) ≡ ♦((a∧¬b) W (¬a∧¬b) ∧ O¬c)
  • 6. Dual Operator Rule • For every operator it’s dual must be incorporated • For BNF operators Dual operators are ϕ ::= true | a | ϕ1 ^ ϕ2 | ¬ϕ | Oϕ | ϕ1 Uϕ2 • Duals: false = ¬ true, true = ¬ false, ¬ (ϕ ∨ ψ) ≡ ¬ ϕ∧¬ ψ (Disjunction) ¬ (ϕ∧ ψ) ≡ ¬ ϕ ∨ ¬ ψ (Conjunction) ¬ O ϕ ≡ O¬ ϕ, (Dual of itself)
  • 7. Weak Until as Dual of Until • Consider the “Until” Operator ¬ (ϕUψ) ≡ ((ϕ∧¬ψ) U (¬ ϕ ∧ ¬ ψ)) ∨ ( ϕ ∧¬ ψ) • This observation provides the motivation to introduce the operator W (called weak until or unless) as the dual of U. It is defined by: Φ W ψ ≡ (ϕU ψ) ∨ ϕ. • Until and Weak-Until/Unless Duality ¬ ( ϕU ψ) ≡ (ϕ∧¬ ψ) W (¬ ϕ∧¬ ψ) ¬ ( ϕWψ) ≡ (ϕ∧¬ ψ) U (¬ ϕ∧¬ ψ)
  • 8. Weak Until • It is interesting to observe that W and U satisfy the same expansion law:
  • 9. Lemma 5.19 • Weak-Until is the Greatest Solution of the Expansion Law • The formulation “greatest LT property with the indicated condition (*) is to be understood in the following sense: (1) P ⊇ Words ( ϕ W ψ) satisfies (*). (2) Words ( ϕ W ψ) ⊇ P for all LT properties P satisfying condition (*).
  • 11. Positive Normal Form for LTL (Weak-Until PNF) • For a ∈ AP, the set of LTL formulae in weak-until positive normal form (weak-until PNF, for short, or simply PNF) is given by:
  • 12. Theorem 5.22. • Existence of Equivalent Weak-Until PNF Formulae • For each LTL formula there exists an equivalent LTL formula in weak-until PNF. ¬(ϕU ψ) ≡ (¬ψ)W(¬ϕ ∧ ¬ψ)
  • 13. Release Operator • To avoid the exponential blowup in transforming an LTL formula in PNF, another temporal modality is used that is dual to the until operator: the so-called binary release-operator, denoted R . It is defined by Φ R ψ ≡ ¬ (¬ ϕ U¬ ψ). • Formula ϕ R ψ holds for a word if ψ always holds, a requirement that is released as soon as ϕ becomes valid. • The weak-until and the until operator are obtained by: Φ W ψ ≡ (¬ ϕ ∨ ψ ) R (ϕ ∨ ψ) , ϕ U ψ ≡ ¬ (¬ ϕR ¬ ψ). Φ R ψ ≡ (¬ ϕ ∧ ψ ) W ( ϕ ∧ ψ ).
  • 14. Release Operator • The expansion law for release reads as follows: Φ R ψ ≡ ψ ∧ (ϕ ∨ O( ϕ R ψ)) • For a ∈ AP, LTL formulae in release positive normal form (release PNF, or simply PNF) are given by