Neumann's Principle

Neumann's principle, or principle of symmetry, states that, if a crystal is invariant with respect to certain symmetry elements, any of its physical properties must also be invariant with respect to the same symmetry elements, or otherwise stated, the symmetry elements of any physical property of a crystal must include the symmetry elements of the point group of the crystal. It is generalized to physical phenomena by Curie laws.

Example

This principle may be illustrated by considering the optical indicatrix of a crystal, which is an ellipsoid. If the medium is invariant with respect to a three-fold, a four-fold or a six-fold axis (as in a trigonal, tetragonal or hexagonal crystal, for instance), its optical indicatrix must also be invariant with respect to the same axis, according to Neumann's principle. As an ellipsoid can only be ordinary or of revolution, the indicatrix of a trigonal, tetragonal or hexagonal crystal is necessarily an ellipsoid of revolution. These crystals are said to be uniaxial. In a cubic crystal which has four three--fold axes, the indicatrix must have several axes of revolution, it is therefore a sphere and cubic media behave as isotropic media for properties represented by a tensor of rank 2.

Curie laws

Curie extended the notion of symmetry to include that of physical phenomena and stated that:

  • the symmetry characteristic of a phenomenon is the highest compatible with the existence of the phenomenon;
  • the phenomenon may exist in a medium which possesses that symmetry or that of a subgroup of that symmetry.

and concludes that some symmetry elements may coexist with the phenomenon but that their presence is not necessary. On the contrary, what is necessary is the absence of certain symmetry elements: ‘asymmetry creates the phenomenon’. Noting that physical phenomena usually express relations between a cause and an effect (an influence and a response), P. Curie restated the two above propositions in the following way, now known as Curie laws, although they are not, strictly speaking, laws (Curie himself spoke about 'the principle of symmetry'):

  • the asymmetry of the effects must pre-exist in the causes;
  • the effects may be more symmetric than the causes.

Applications

Curie applied the above statements to determine the symmetry characteristic of physical quantities such as a polar vector, a force or an electrical field, A ∞M, an axial vector or a magnetic field, (A /MC.

If one now considers a phenomenon resulting from the superposition of several causes in the same medium, one may note that the symmetry of the global cause is the intersection of the groups of symmetry of the various causes: the asymmetries add up. This remark can be applied to the determination of the point groups where physical properties such as pyroelectricity or piezoelectricity are possible.

References:

[1] Franz Neumann (1795-1898)'s principle was first stated in his course at the university of Königsberg (1873/1874) and was published in the printed version of his lecture notes (Neumann F.E., 1885, Vorlesungen über die Theorie der Elastizität der festen Körper und des Lichtäthers, edited by O. E. Meyer. Leipzig, B. G. Teubner-Verlag.

[2] Pierre Curie (1859-1906)'s principle of symmetry is stated in Curie P., 1894, J. Physique3, 393-415, Sur la symétrie dans les phénomènes physiques, symétrie d'un champ électrique et d'un champ magnétique.

[3] https://Chemistry/Crystallography/PhysicalPropertiesCrystals/NeumannPrinciple

[4] http://oldwww.iucr.org/iucr-top/comm/cteach/pamphlets/18/node4.html

[5] http://reference.iucr.org/dictionary/Neumann%27s_principle

Neumann's Principle and Curie laws的更多相关文章

  1. 最少知识原则(Least Knowledge Principle)

    最少知识原则(Least Knowledge Principle),或者称迪米特法则(Law of Demeter),是一种面向对象程序设计的指导原则,它描述了一种保持代码松耦合的策略.其可简单的归纳 ...

  2. 北风设计模式课程---最少知识原则(Least Knowledge Principle)

    北风设计模式课程---最少知识原则(Least Knowledge Principle) 一.总结 一句话总结: 最少知识原则(Least Knowledge Principle),或者称迪米特法则( ...

  3. Atitit.软件开发的几大规则,法则,与原则Principle v3

    Atitit.软件开发的几大规则,法则,与原则Principle  v31.1. 修改历史22. 设计模式六大原则22.1. 设计模式六大原则(1):单一职责原则22.2. 设计模式六大原则(2):里 ...

  4. C#设计模式系列:开闭原则(Open Close Principle)

    1.开闭原则简介 开闭原则对扩展开放,对修改关闭,开闭原则是面向对象设计中可复用设计的基石. 2.开闭原则的实现 实现开闭原则的关键就在于抽象,把系统的所有可能的行为抽象成一个抽象底层,这个抽象底层规 ...

  5. 开放封闭原则(Open Closed Principle)

    在面向对象的设计中有很多流行的思想,比如说 "所有的成员变量都应该设置为私有(Private)","要避免使用全局变量(Global Variables)",& ...

  6. 接口分离原则(Interface Segregation Principle)

    接口分离原则(Interface Segregation Principle)用于处理胖接口(fat interface)所带来的问题.如果类的接口定义暴露了过多的行为,则说明这个类的接口定义内聚程度 ...

  7. 依赖倒置原则(Dependency Inversion Principle)

    很多软件工程师都多少在处理 "Bad Design"时有一些痛苦的经历.如果发现这些 "Bad Design" 的始作俑者就是我们自己时,那感觉就更糟糕了.那么 ...

  8. 里氏替换原则(Liskov Substitution Principle)

    开放封闭原则(Open Closed Principle)是构建可维护性和可重用性代码的基础.它强调设计良好的代码可以不通过修改而扩展,新的功能通过添加新的代码来实现,而不需要更改已有的可工作的代码. ...

  9. 单一职责原则(Single Responsibility Principle)

    单一职责原则(SRP:The Single Responsibility Principle) 一个类应该有且只有一个变化的原因. There should never be more than on ...

随机推荐

  1. spring 之 depends-check

    我们知道 spring xml 配置中 bean 的子元素 property 是按照 setXxx(SomeType someParam) 方式来设值的,换句话说, 是根据属性的setter 方法, ...

  2. idea 添加 VUE 的语法支持和开发

    <一>VUE的开发分两种,一种是直接在HTML文件中使用,一种是VUE文件的形式开发 1,首先我们先让 HTML 文件支持 VUE 的语法指令提示 2,File -> Setting ...

  3. nodejs爬虫设置动态userAgent

    动态 userAgent 这是我收集到的常用的浏览器头部信息,每次爬取的时候从中随机选取一个,并使用 superAgent 设置请求头部的 User-Agent 字段就好了. userAgent.js ...

  4. as2 连接服务器 post

    import mx.utils.Delegate; //接收服务器数据的文本加载器 var result_lv:LoadVars; /** * 数据提交成功后 * 获取的数据 * @param suc ...

  5. Redis-Desktop-Manager的下载与使用

    redis可视化工具 参考 https://blog.csdn.net/Future_LL/article/details/84591057

  6. leetcode题解 candy

    要求的条件是: 1.每个人最少一个糖果. 2.相邻的小朋友,要保证,评分高的比评分低的糖果多. 如果从一侧扫描的话,容易确定的就是递增序列,只要上升1个就够了. 容易出现问题的就是:遇到下降期,或者相 ...

  7. cordova- cordova-plugin-splashscreen启动页面和图标的设置

    https://www.cnblogs.com/a418120186/p/5856371.html

  8. ADO 动态链接数据库

    ADO(ActiveX Data Objects)是基于组件的数据库编程接口,它是一个和编程语言无关的COM组件系统. 下面内容转载自:http://www.vckbase.com/document/ ...

  9. node-sass:npm install node-sass --save

    从git上拉下来的项目,要先安装依赖, 再运行. 缺少node-sass:npm install node-sass --save

  10. Android中使用Lambda表达式开发

    参考文章:ImportNew 要在Android开发中使用lambda表达式,首先需要在 Module 的build.gradle中加入: compileOptions { targetCompati ...