真值表和真值计算

数字电路_1. 逻辑门表达式 & 真值表 文章目录1. 与门2. 或门3. 非门4. 异或门5. 同或门6. 与非门7. 或非门 1. 与门 2. 或门 3. 非门 4. 异或门 5. 同或门 6. 与非门 7. 或非门 阅读详情
AI摘要

本文详细探讨了逻辑中的基本真值表,阐述了重言蕴含和重言等值的概念,以及论说形式有效性的判断标准。通过真值表分析,讨论了可满足性、矛盾式、或然式之间的关系,并介绍了简化真值表方法在论证有效性中的应用。

基本真值表

从语法角度讲,联结词是“公式函数”,即从公式集合到公式集合的函数。也就是说,对于每个联结词,每当给出公式作为输入,这个联结词确定了唯一的公式作为输出。
真值函数是从真值集到真值集的函数,也即从{T,F}到{T,F}的函数。

基本真值表如下:
在这里插入图片描述
我们可以用如下规则进行记忆:

  • 一个否定式是真的,当且仅当它否定的公式是假的;
  • 一个合取式是真的,当且仅当它的合取支都是真的;
  • 一个析取式是真的,当且仅当它的析取支中至少有一个是真的;
  • 一个蕴涵式是真的,当且仅当它的前件是假的或后件是真的;
  • 一个等值式是真的,当且仅当它的两个直接子公式的真值相同。

基本语义的真值表刻画

重言蕴含(重言后承)与重言等值

论说形式的有效性

论说形式的前提和结论的联合真值表称为论说形式的真值表。根据真值表,我们可以进行如下描述(“有效”对应“好”,“无效”对应“坏”):

  • 在一个论说形式的真值表中,前提都真而结论假的每一行,都称为该论说形式的反例。
  • 对任何一个论说形式,如果其真值表的任何一行都不是该论说形式的反例,那么这个论说形式是有效的(valid); 否则,这个论说形式是无效的(invalid)。

比如:
在这里插入图片描述
由于第一行中,结论都为真,而结论为假,所以我们找到了这个论说形式的反例,所以论说形式是无效的。

重言蕴含

设 ϕ 1 , ⋯   , ϕ n \phi_1,\cdots,\phi_n ϕ1​,⋯,ϕn​和 ψ \psi ψ为任意公式。

  • { ϕ 1 , … , ϕ n } ( \left\{\phi_{1}, \ldots, \phi_{n}\right\}\left(\right. { ϕ1​,…,ϕn​}( 或 ϕ 1 , … , ϕ n ) \left.\phi_{1}, \ldots, \phi_{n}\right) ϕ1​,…,ϕn​) 重言蕴含 ψ ( { ϕ 1 , … , ϕ n } \psi\left(\left\{\phi_{1}, \ldots, \phi_{n}\right\}\right. ψ({ ϕ1​,…,ϕn​} (tautologically
    implies ψ \psi ψ ) 当且仅当在 ϕ 1 , … , ϕ n \phi_{1}, \ldots, \phi_{n} ϕ1​,…,ϕn​ 与 ψ \psi ψ 的联合真值表中,没有一行是 ϕ 1 , … , ϕ n \phi_{1}, \ldots, \phi_{n} ϕ1​,…,ϕn​ 都真而 ψ \psi ψ 假, 亦即在它们的联合真值表的每一行中,如果 ϕ 1 , … , ϕ n \phi_{1}, \ldots, \phi_{n} ϕ1​,…,ϕn​, 的真值都是 T \mathrm{T} T, 那么 ψ \psi ψ 的真值也一定是 T \mathrm{T} T。
  • ψ \psi ψ 是 { ϕ 1 , … , ϕ n } \left\{\phi_{1}, \ldots, \phi_{n}\right\} { ϕ1​,…
离散数学的命题公式 ,真值表 ,主析取范式的c++代码 命题公式 ,真值表 ,主析取范式 阅读详情

相关推荐

离散数学——命题逻辑(命题,联结词,命题公式,真值表,范式,推理与演绎法)

具有确切真值的陈述句称为命题。命题的真值只有“ 真 ”和“ 假 ”两种,分别记为‘ 1 ’(或‘ T ’)和‘ 0 ’(或‘ F ’)。特别强调一下:诸如:地球外的星球上也有人。这是一个命题,它本身是有确切真值的,只是我们无法判断这个真值是0还是1。

Xi_Lu_yao的博客 1万+

[离散] 编程求命题公式真值表

[离散] 编程求命题公式真值表概述 真值表是离散数学中的一个重要概念,由真值表我们能求得任意命题公式的主析取范式和主合取范式。本文将用C语言编写一个求任意命题公式真值表的程序

Patrick_Lyle的博客 1万+

离散数学程序实现——真值表——c

//1.4 写一个程序,包含三个变量和两个逻辑连接词生成真值表. #include<stdio.h> //逻辑联结词的计算 int f( int a,int b,int connection ) { switch( connection ) { //合取 case 0: return a*b; break; //析取 case 1: return ((a+b)/2+(a+b)%2); //a b 0 0 a+b 0 ret 0, a b 1.

HanghangzZ的博客 6236

输出命题公式真值表

描述 先输入一个正整数 n(n 小于等于 10),表示共有 n 个命题变元,再输入一个类 似于逆波兰表达式的字符串表示一个命题公式,约定在该字符串中用一位的十进 制数表示一个命题变元,用 a、o、n、i、e 分别表示且、或、非、蕴含、等值, 用类似于逆波兰表达式形式的字符串表示的命题公式的真值表波兰表达式(即二 元运算,两个操作数在前,运算符在后;一元运算,一个操作数在前,运算符在 后)。 输入 ...

子生的博客 8613

离散实验:计算真值

实验内容:求任意一个命题联结词的真值表。要求从键盘p、q输入真值,求其析取,合取,蕴含,等价的真值。#include "stdafx.h" #include&lt;stdio.h&gt; //选择4中运算中的一种进行操作,此为一个方法在主函数中调用 int LiSan(int p, int q) { int i,t; do { printf_s("你输入您要进行的操作\n"); p...

我还是说她很美啊 3379

CH340驱动安装全攻略:从Windows到MacOS的避坑指南(2025最新版)

本文提供2025年最新版CH340驱动安装全攻略,涵盖Windows、MacOS和Linux三大操作系统。详细解析了驱动安装的核心原理、标准流程,并针对Windows设备管理器报错、MacOS系统安全限制等常见“坑点”提供了深度排错与解决方案,旨在帮助开发者快速稳定地完成USB转串口通信配置。

earth的博客 427

【吐血整理-历时两个月,长达万字】FDTD Solutions学习笔记

原教学视频来自于Ansys-Lumerical官方的FDTD100,所看视频来自B站大佬UP主 【Nestor_呐等】 的幸苦翻译,本文内容粘贴自我个人在学习FDTD100时,通过字幕和一些个人理解总结的一份word。整理不易,强烈建议收藏!...

weixin_45719141的博客 10万+

别再乱点U盘里的.exe了!手把手教你清除‘Usb Disk.exe’病毒并恢复隐藏文件

本文详细介绍了如何识别和清除U盘病毒(如Usb Disk.exe),并提供从终止病毒进程到恢复隐藏文件的完整步骤。通过禁用自动播放、清理注册表和使用命令行工具,帮助用户彻底清除病毒并预防未来感染,确保数据安全。

weixin_42530732的博客 594

服务器被黑?快速检测和识别系统中的恶意进程

在管理服务器时,检测和识别系统中的恶意进程至关重要。本文介绍了使用 `ps`、`top`、`htop` 等系统监控工具,分析日志文件,以及使用 `chkrootkit` 和 `rkhunter` 等安全工具的方法。通过这些步骤,可以有效地检测和处理恶意进程,确保系统的安全和稳定。

_midnight的博客 1417

win11本地部署openclaw实操第1集

OpenClaw 是一款开源、本地优先、可自托管的 AI 智能体(AI Agent)网关 / 自动化框架,核心是让 AI 从 “只聊天、给建议” 变成 “能在你电脑上真做事” 的数字助手。

weixin_44626085的博客 7128

MATLAB代码实现了一个柱塞泵配流盘过流面积的计算和可视化功能

该MATLAB代码实现了一个柱塞泵配流盘过流面积的计算和可视化功能。输出曲线可直接用于验证设计的合理性(如是否存在过流面积突变或不足)。的不同范围,选择对应的几何模型计算过流面积。通过分段逻辑计算柱塞腔在不同旋转角度(过流面积在特定条件下会被限制(如。),确保结果符合物理实际。条件分支,根据旋转角度。

huanghm88的专栏 582

03、AC分析

本节我们将对之前的BUCK电路进行AC分析! 首先,我们之前的BUCK电路是开环电路,现在我们把它设计成闭环电路!电路图如下: 我们对闭环BUCK电路先瞬态仿真一下,波形如下: 然后在电路中加入小信号和波特图进行AC仿真 原理图如下: 增益为0时所对应的相位裕度为56°,这个相位裕度一定要大于0°,大于45°则比较稳定! ...

soumns丶涛的博客 3519

MATLAB之把多个小cell拼成一个数组

问题描述 现有一个cell向量 L (90000,1),每个元素都是由一个(100X9)的double数组组成的.如图. 其中, 每个cell元素都是一个单独的数据, 我们要把它转换成(90000, 19, 100)的三维数组. cell2mat, 但是所有的数据会堆叠起来 L2=cell2mat(L); % (90000, 19) reshape, 变成三维数组 reshape的原理是从上到下, 从左往右拆开重组. 目前只有19这一维数据与要求一致, 那就以这个为突破口. L2=L2'; %

落日之城 9250

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

上一篇: 命题连接词
下一篇: 命题逻辑的基本概念
Cross_Entropy
博客等级 码龄7年 69粉丝 45原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值