到此为止,我们主要讨论的一直是动力因;如前文所述,就是它的活动可以决定某个事物存在与否或者改变其存在状态。除了动力因,还有目的因、质料因和形式因的存在。不是所有类型的原因都可以根据因果关系应用到所分析的事物上,但是针对某个事物,可以确认的原因类型越多,我们对事物理解得就越深刻。

目的因,对于行动来说,就是行动的目的;对于客观事物来说,就是它的功用(用途)。

质料因,组成事物的具体材料。

形式因,决定一个事物是此非彼的特殊性质。

让我们以鸟笼为例来分析一下“四因论”:它的动力因是弗莱德,他制造了它;它的质料因是松木、钉子、螺丝和油漆;它的形式因是鸟笼的外形,以此来区分文件柜或是窗棂之类的东西;它的目的因是为小鸟提供一个可以栖息的场所。

如前文所述,不是所有的事物都可以按照“四因论”来进行分析。一个数学观念(或其他任何观念)都是没有质料因的,因为思想观念都是非实质的存在。一个数学家提出了一个新的设想,数学家本身是这个设想的动力因;设想的特殊性质是它的形式因(比如,它是关于同心圆的);它的目的因,让我们假设是解决长期存在的关于同心圆与圆周的数学难题。

在动力因中,我们要区别主要原因和工具原因。我们说雕塑家是一座大理石雕刻的主要原因,因为他的存在是决定雕塑存在的最终因素。但是,他并不是唯一的因素,因为他需要工具来实现目标。从某种意义上来说,是工具成就了雕塑,尽管是以从属的方式。工具,是主要原因 要得到某种结果所使用的媒介。

虽然工具原因从属于主要原因,但在很多情况下,它是不可或缺的。一个出色的大提琴家想要演奏出美妙的乐章,优质的大提琴必不可少。但很明显,工具原因绝对依附于主要原因,它是被动的,不能自发地引起行动,就像一台大提琴不能自动演奏一样。主要原因和工具原因的性质都将影响到结果的性质。

最好的大提琴,在一个天赋有限的演奏家手中,也不可能演奏出最美妙的音乐;同理,最出色的大提琴家如果使用品质低劣的乐器,也不可能演奏出他所期望的华美乐章,尽管以他的音乐才华是完全可以做到这一点的。

虽然主要原因和工具原因都是必要的,但主要原因仍然在两者中占主导地位。如果我们太多关注工具原因并且夸大它的重要性,有些事情就很容易忽略。无疑,我们应该提供最好的工具,但更重要的是,我们要提供最好的工具使用者。重复一遍,最好的工具握在不合格的人手中,也不会出现最好的结果。请注意:一个合格的主要原因,即使配上一个劣质的 工具,也可以有所成效;但是一个不合格的主要原因,即便配上一个最好的工具,也永远达不到目的。

[简单逻辑学]逻辑学的基本原理——区分原因相关推荐

  1. 《简单的逻辑学》读书笔记

    由于国内的教育中对逻辑学的教学不是很系统,没有专门的逻辑学课程,一般只是在数学和语文中顺带学习了一些这方面的基础知识,远远达不到工作和生活中对逻辑学知识的要求.美国逻辑学教授麦克伦尼写的<简单的 ...

  2. 《简单的逻辑学》阅读笔记(思维导图)

    书买的有些时间了,如今终于有合适的时间翻翻,其实之前也看过一些内容,今天几个小时就把一本书翻完了. 作者写的都是简单的逻辑学内容,理解很简单,但确实是最常见的一些原理和人们思考容易犯的错误,读书笔记大 ...

  3. 《简单的逻辑学》读后感

          <简单的逻辑学>是我读的第一本没有跌宕起伏的情节的书,当然也是近期我最认真对待的一本书.没读之前我会把它跟哲学联系在一起,自认为它是生活中很难触 及到的高度的一本书.初读却像是 ...

  4. [简单逻辑学]逻辑学的基本原理——基本原理

    任何科学都是由包含基本原理的知识组成的.任何科学的基本原理都是这门科学赖以建立的最基础的事实,在此基础上才能衍生出其他的各项活动.逻辑学,作为一门科学,同样有它的基本原理.但是,逻辑学的特别之处在于, ...

  5. [简单逻辑学]逻辑学的基本原理——条件论证

    条件论证,有时又称为假言论证,是一个包含"如果......那么......"结构的论证.它反映了我们思维的习惯性.例如,"如果努力工作,那么你最终将实现你的目标" ...

  6. [简单逻辑学]逻辑学的基本原理——普遍命题

    一个普通普遍命题涵盖的对象非常广,但它并不必然就是不精确的."马是脊椎动物"和"马是家畜"都是普遍命题,而且没有什么理由怀疑这些命题的正确性.使一个普遍命题成立 ...

  7. [简单逻辑学]逻辑学的基本原理——灰色地带及人为灰色地带

    灰色地带是指真相不能被清晰确认出来的情况.生活中充满了这种情况,我们不得不打起精神来面对它们.但是不要制造太多的灰色地带.有些人太过于关注生命中的灰色地带,以至于他们逐渐使自己相信生命中除了灰色地带就 ...

  8. 神经网络原理的简单介绍,神经网络的基本原理

    神经网络的基本原理是什么? 神经网络的基本原理是:每个神经元把最初的输入值乘以一定的权重,并加上其他输入到这个神经元里的值(并结合其他信息值),最后算出一个总和,再经过神经元的偏差调整,最后用激励函数 ...

  9. mysql简单分表_mysql分区分表哪个好

    一,什么是e69da5e6ba9062616964757a686964616f31333365633933mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mys ...

最新文章

  1. Nginx 配置清单(一篇够用)
  2. hdu 5396 Expression
  3. 【机器学习】Python机器学习的神器- Scikit-learn使用说明
  4. Bootstrap3基础 input-group-btn 按钮与输入框 横向组合
  5. Android 系统(80)---Android 8.0 7.0 6.0 动态权限管理
  6. Apache服务器全局配置之服务器标识配置篇
  7. python ^ 操作在两整数加法运算中的妙用
  8. 用GridView实现SPListItemCollection翻页
  9. mint-ui Infinite scroll 重复加载、加载无效的原因及解决方案
  10. no required module provides package github.com/gorilla/mux
  11. Linux进程地址空间布局
  12. ubuntu卸载和安装mysql
  13. 关于新手使用CPC客户端的操作指南
  14. 学习笔记Android弹框material-dialogs
  15. php怎么联网,家庭宽带上网连接方式
  16. 计算机cpu intel,Intel的CPU后面带F是什么意思?
  17. 证券业上云内参:国泰君安
  18. 用JavaBean封装数据库操作
  19. JMockit 介绍 4 使用JMockit运行测试
  20. Oracle Database Instant Client

热门文章

  1. 园区智慧系统总体目标
  2. c语言矩阵对角线之和
  3. IDEA创建java项目并打包成jar包
  4. Python项目csv导出
  5. 齿轮齿条平动模组的制作
  6. android制作开场动画,怎样制作视频片头?安卓手机上制作倒计时片头并添加到视频上|开场倒计时视频制作...
  7. java第一阶段(day11)Utill包常用类
  8. C语言学习——sprintf函数详细解释及其用法
  9. 软件测试日记-了解CRM系统
  10. (附源码)计算机毕业设计ssm 基于Java宠物寄存管理系统