`
somefuture
  • 浏览: 1090205 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

线性时态逻辑之 实际模式规范

 
阅读更多

上一篇说了线性时态逻辑LTL。那么LTL公式能够检测那些实际相关的性质呢?

我们可以要求实际的系统具有以下一些性质:

1在1)started成立但在ready不成立时,不可能到达状态:

          G ┐started ∧┐ ready

 2)对任何状态,如果一个(对某些资源)请求(request)发生,那么它将最终被确认(acknowledged):

          Grequested→F acknowledged

3)在每一条计算路径上,一个特定过程常“使能” (enabled)无限多次:

         G F enabled

4)不管发生什么情况,一个特定过程最终被永久死锁(deadlock):

         F G deadlock

5)如果该过程被使能无限次,则它运行无限多次:

         G F enabled →G F running。

 

:如果有乘客想去第五层,一个上行的电梯在第二层不改变方向:

           Gfloor2∧ directionup ∧ButtonPressed5→directionup ∪floor5))

 

          此处,原子描述是由系统变量构造的布尔表达式,比如floor2.

 

有些事情LTL不可能表达出来,如:

1.从任何状态出发,都能达到一个重启(restart)状态(即:从所有状态出发都存在一条路径到达一个满足restart的状态。

         2.电梯可以闲置在第三层不开门(即:从处于第三层的状态出发,存在一条路径,沿着该路径电梯停留在原地)。

 LTL不能表达这些陈述,因为它不能直接断定这些路径的存在性。

 

两个LTL公式Ф和ψ是语义等价的(或简单说是等价的)并写为Ф≡ψ,如果对所有模型M以及M中的所有路径π: π╞Ф当且仅当π╞ψ。

Ф与ψ等价意味着Ф与ψ在语义上是可以互换的。

FG是互相对偶的,而X与其自身对偶:

1)┐GФ≡F┐Ф

2)┐FФ≡G┐Ф

3)  ┐XФ≡X┐Ф。

UR也是互相对偶的:

1) ┐(ФUψ)≡ ┐ФR┐ψ

2) ┐(ФRψ)≡ ┐ФU┐ψ

F关于∨,G关于∧的分配律:

1)F(Ф∨ψ)≡FФ∨Fψ

2)G(Ф∧ψ)≡GФ∧Gψ

此外,还有等价关系:

  1)FФ≡┬UФ

  2GФ≡┴RФ

  3ФUψ≡ФWψ∧Fψ

  4ФWψ≡ФUψ∨GФ

  5ФWψ≡ψRФ∨ψ

  6ФRψ≡ψWФ∧ψ

 

 

 

 

 

分享到:
评论

相关推荐

    matlab 线性/逻辑回归

    通过实际运行上述代码,你可以对数据进行拟合、评估并进行预测,进一步理解MATLAB中的线性回归和逻辑回归实现。 总的来说,MATLAB提供了丰富的工具和函数,使得线性回归和逻辑回归的实现变得简单而高效。无论是数据...

    线性约束与时态逻辑编程语言的集成

    在本文中,作者们探讨了线性约束与时态逻辑编程语言MSVL(Modeling, Simulation and Verification Language)的集成。MSVL是一种基于投影时态逻辑的建模、模拟和验证语言,其具有丰富的时态操作符,因此能够表达序列...

    不确定环境下基于贝叶斯更新的时态逻辑规范的漫游者直升机协同路径规划与探索_Collaborative rover-copter

    该研究的目标是使漫游者能够完成由合安全线性时态逻辑(scLTL)公式表达的任务,而直升机则主动探索环境,减少不确定性,旨在辅助漫游者,提高任务完成的效率。 在不确定环境中,环境的不确定性通过原子命题的环境...

    线性逻辑回归代码

    在这个项目中,我们将深入探讨线性逻辑回归的Python实现,以及如何使用实际数据集进行训练和测试。 首先,我们关注`logRegres.py`文件,这很可能是包含线性逻辑回归模型实现的源代码。Python是数据科学和机器学习...

    机器学习之回归问题:线性回归、逻辑回归等等.zip

    线性回归、逻辑回归等等.zip机器学习之回归问题:线性回归、逻辑回归等等.zip机器学习之回归问题:线性回归、逻辑回归等等.zip机器学习之回归问题:线性回归、逻辑回归等等.zip机器学习之回归问题:线性回归、逻辑...

    机器学习中的线性回归与逻辑回归

    在实际项目中,如"Kaggle_sf_crime_prediction.ipynb"可能是在利用线性或逻辑回归对旧金山犯罪数据进行预测,而"Kaggle_boi_competition.ipynb"可能涉及到银行客户流失的预测。"ML-examples"可能包含更多线性回归和...

    PyTorch线性回归和逻辑回归实战示例

    逻辑回归虽然名字里有“回归”,但实际上是一种广义线性模型,常用于二分类问题。它通过sigmoid函数将线性模型的输出映射到0到1之间,从而得到概率预测。 在PyTorch中实现逻辑回归与线性回归类似,只是损失函数和...

    线性及逻辑器件五分钟指南

    总之,《线性及逻辑器件五分钟指南》这份资料能够帮助读者快速掌握线性及逻辑器件的基础知识,提升在实际工程中的应用能力。通过学习,我们可以更加高效地进行电路设计,确保系统的稳定性和性能。无论你是电子工程的...

    逻辑地址、线性地址、物理地址和虚拟地址

    ### 逻辑地址、线性地址、物理地址和虚拟地址 #### 一、基本概念解析 在探讨计算机系统中关于内存地址的各种概念之前,我们需要明确一点:这些概念主要应用于基于Intel x86架构的计算机系统中。不同的硬件平台可能...

    驱动程序复习题20名词解释逻辑地址虚拟地址线性地址物理地址

    本文将详细解析四个核心概念:逻辑地址、虚拟地址、线性地址和物理地址,并探讨80386处理器如何通过分段和分页机制实现虚拟内存管理。同时,我们会讨论Windows中的内核模式和用户模式地址空间,以及在驱动程序中直接...

    时序逻辑.rar

    它可能讨论了时态逻辑的不同分支,比如经典时态逻辑、线性时态逻辑(LTL)、计算树逻辑(CTL)等,并举例说明了它们在形式验证、模型检查、系统控制等场景下的应用。 时序逻辑的核心在于它能够表达状态的变化和时间...

    用专门的神经算子学习有限线性时序逻辑规范_Learning Finite Linear Temporal Logic Speci

    【有限线性时序逻辑(LTLf)与神经网络】 有限线性时序逻辑(LTLf)是一种强大的形式表示法,用于建模时间序列。它在系统行为的有标签轨迹上学习紧凑的LTLf公式的问题是研究的核心。提出了一种新颖的神经网络操作符...

    机器学习预测天气-逻辑回归-线性回归

    逻辑回归虽然名字中带有“回归”二字,但实际上它是一种分类算法,而非传统的线性回归。在预测天气时,逻辑回归可以用于处理二元问题,如预测明天是否会下雨。通过构建一个连续的实值输出,然后通过sigmoid函数将其...

    逻辑与广义线性模型

    ### 逻辑回归与广义线性模型 #### 一、逻辑回归 逻辑回归(Logistic Regression)是一种用于解决分类问题的统计方法,特别是当因变量为二分类时的应用最为广泛。尽管其名称中含有“回归”二字,但实际上逻辑回归属于...

    模式识别的线性判别函数

    线性判别函数,模式识别的

    【模式识别】实验一:Fisher线性判别

    在模式识别领域,Fisher线性判别是一种有效的分类技术,它通过将高维数据投影到较低维度,以简化分类问题。该方法由英国统计学家罗纳德·费舍尔提出,并广泛应用于机器学习领域,特别是在处理多类别分类问题时具有...

Global site tag (gtag.js) - Google Analytics