使用“Tautology False”描述恒为FALSE/OFF的内容是否不合逻辑?
“Tautology False”描述恒为FALSE/OFF的内容是否不合逻辑?
嘿,我太懂你这种“顺手给术语加自己理解”的操作了——程序员圈子里这种情况真的挺常见的!
严格从离散数学的定义来说,你这么用确实和标准术语有点冲突:
- **重言式(Tautology)**的官方定义就是“无论变量取什么值,表达式永远为真”
- 对应的,永远为假的表达式有专门的称呼:矛盾式(Contradiction),或者也常叫“永假式”
但话说回来,你想表达的核心是“这个东西的结果恒定不变,只是永远是假/空值”——你其实抓住了“恒定性”这个关键,只是把术语的“方向”搞反了。在日常的程序员交流里,只要对方能get到你说的是“结果永远固定为假”,其实没人会刻意纠结术语的严谨性,毕竟咱们写代码的时候,高效传递信息比抠学术定义优先级更高。
当然,如果是和专门搞离散数学、形式化验证这类领域的人交流,最好还是用“矛盾式”或者直接说“恒假表达式”,避免产生不必要的误会。
备注:内容来源于stack exchange,提问作者christian winterhalter
相关产品推荐
相关产品推荐

