命题和命题的否定可以同时成立吗?

简介: 命题和命题的否定可以同时成立吗?曾加2 年前昨天晚上就寝前,我的脑子里突然多了一个洞,想到两个很简单的命题:A 是B;A 不是B;很显然,第二个命题是第一个命题的否定,它和第一个命题互为 绝对补集,看起来,这两个命题好像有且只有一个能够成立。

命题和命题的否定可以同时成立吗?

曾加 曾加
2 年前
命题和命题的否定可以同时成立吗?

昨天晚上就寝前,我的脑子里突然多了一个洞,想到两个很简单的命题:

  • A 是 B;
  • A 不是 B;

很显然,第二个命题是第一个命题的否定,它和第一个命题互为 绝对补集,看起来,这两个命题好像有且只有一个能够成立。

可是,我的脑洞告诉我,这两个命题一定要同时成立——不是那种含糊的成立,而是 100% 的成立。那该怎么办呢?

********************

呃……好像……做不到?

从逻辑上看,当然不可能做到。但只要脑洞够大,就可以从其他地方做到。

这个脑洞,不要一下子都填了,需要慢慢填,才有味道。

********************

让我们仔细观察一下这两句话:

  • A 是 B;
  • A 不是 B;
  • 思考一下,除了第二个命题是第一个命题的否定外,还有什么不同?

    *****

    第一反应是:位置不同!

    于是,我得到了第一个能使两个命题同时成立的解:

    命题和命题的否定可以同时成立吗?

    (需要说明的是,两句话中“本命题”,虽然使用的文字是一模一样的,但并不指代同一个命题,因此,严格地说,这两个命题并不构成互补关系,实际上,也只有这样,两个命题才有同时成立的可能。后面的几个解都利用了对命题自身的指代,这使得每一个解都趣味横生)

    当然,这个解似乎有点太讨巧了,如果两个命题并排写,就不对了,所以,它不是一个漂亮的解答。

    *****

    那么,除了位置以外,还有哪里不同呢?

    看来只能是 “是” 和 “不是” 的区别了。

    “是” 和 “不是” 最本质的区别,是前者用于肯定句,后者用于否定句。

    于是我们得到了第二个解,也是最简洁漂亮的解:

    命题和命题的否定可以同时成立吗?当然,也可以稍微绕一下:

    命题和命题的否定可以同时成立吗?

    如果我们能考虑两句话的关系,我们容易找到第 4 个解:

    命题和命题的否定可以同时成立吗?

    *****

    除了肯定和否定的区别,还有什么呢?

    显然,“不是” 比 “是” 多一个“不” 字,于是我们又找到两个解:

    命题和命题的否定可以同时成立吗?命题和命题的否定可以同时成立吗?

    当然,一个“不” 字的差别,使得两句话的字数不同了,于是我们又找到两组与之前都不一样的解:

    命题和命题的否定可以同时成立吗?命题和命题的否定可以同时成立吗?

    *****

    假如你已经看到了这里,你的反应大概会是这样的——

    命题和命题的否定可以同时成立吗?

    然而,这篇专栏不能这样结束了,它还需要一个漂亮的结尾。

    命题和命题的否定可以同时成立吗?

    【完】

「我可以同时打赏以及不打赏吗?」

目录
相关文章
|
网络协议 安全 前端开发
网络技术基础(2)——网络参考模型
【2月更文挑战第6天】网络基础笔记
|
设计模式 监控 安全
如何定位当生产环境CPU飙升的时候的问题
在当今的信息化时代,计算机系统在各行各业都发挥着重要的作用。然而,当生产环境中的CPU飙升时,系统性能会受到影响,甚至导致整个系统瘫痪。这不仅会对企业造成经济损失,还会对用户体验造成严重影响。因此,如何定位并解决生产环境中CPU飙升的问题,已成为众多企业和开发人员亟待解决的问题之一。本文旨在探讨如何定位生产环境中CPU飙升的问题,并提供相应的解决方案。通过了解CPU飙升的原因、定位方法以及解决方案,企业和开发人员可以更好地应对生产环境中出现的CPU飙升问题,提高系统性能和用户体验。
483 1
|
6月前
|
JavaScript API 网络架构
Nuxt3报错解读:解除“Hydration children mismatch in <div>”的困扰。
记住,每一次报错都是对你编程能力的提升,在你一步步攀爬这座小山时,那些微小而坚实的步伐不仅帮你解决眼前的问题,也正是你构筑面向未来的金字塔的基石。
214 15
|
8月前
|
数据采集 Prometheus Cloud Native
架构革新:揭示卓越性能与高可扩展的共赢秘诀
为了构建现代化的可观测数据采集器LoongCollector,iLogtail启动架构通用化升级,旨在提供高可靠、高可扩展和高性能的实时数据采集和计算服务。然而,通用化的过程总会伴随性能劣化,本文重点介绍LoongCollector的性能优化之路,并对通用化和高性能之间的平衡给出见解。
架构革新:揭示卓越性能与高可扩展的共赢秘诀
|
存储 传感器 编解码
从基础到人脸识别与目标检测
前言 从本文开始,我们将开始学习ROS机器视觉处理,刚开始先学习一部分外围的知识,为后续的人脸识别、目标跟踪和YOLOV5目标检测做准备工作。我采用的笔记本是联想拯救者游戏本,系统采用Ubuntu20.04,ROS采用noetic。 颜色编码格式,图像格式和视频压缩格式 (1)RGB和BGR:这是两种常见的颜色编码格式,分别代表了红、绿、蓝三原色。不同之处在于,RGB按照红、绿、蓝的顺序存储颜色信息,而BGR按照蓝、绿、红的顺序存储。 rgb8图像格式:常用于显示系统,如电视和计算机屏幕。 RGB值以8 bits表示每种颜色,总共可以表示256×256×256=16777216种颜色
254 12
|
存储 自然语言处理 C#
WPF技术之Binding
WPF(Windows Presentation Foundation)是微软推出的一种用于创建应用程序用户界面的框架。Binding(绑定)是WPF中的一个重要概念,它用于在界面元素和数据源之间建立关联。通过Binding,可以将界面元素(如文本框、标签、列表等)与数据源(如对象、集合、属性等)进行绑定,从而实现数据的双向传递和同步更新。
684 2
WPF技术之Binding
|
数据采集 人机交互 API
「Python」爬虫-7.验证码的识别
> 本文主要介绍如何处理一些网页中简单的验证码问题。~~(只提供简单的思路,随着技术的发展,一些验证码已经防范的非常好了,一般的解决方法可能过不了验证码这一关🤺~~
579 0
|
资源调度 JavaScript 前端开发
vue3怎么调用vant中的icon组件
vue3怎么调用vant中的icon组件
537 4
|
Java 开发工具 Android开发
详细解读Android开发DNK开发将.c文件打包成os
详细解读Android开发DNK开发将.c文件打包成os
151 0