- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题是dựa trên ý kiến .Câu hỏi này không liên quan đến chủ đề. Hiện tại không chấp nhận câu trả lời.
想改善这个问题吗?更新问题,以便可以通过 chỉnh sửa bài viết này 用事实和引文回答问题.
5年前关闭。
Cải thiện câu hỏi này
在编写数学证明时,一个目标是继续压缩证明。证明变得更优雅,但不一定更具可读性。压缩会转化为更好的理解,因为您可以剔除不必要的字符和冗长的内容。
我经常听到开发人员说你应该让你的代码占用空间尽可能小。这会很快产生不可读的代码。在数学中,这不是一个问题,因为这个练习纯粹是学术性的。然而,在时间就是金钱的生产代码中,让人们试图弄清楚一些非常简洁的代码在做什么似乎没有多大意义。对于稍微冗长的代码,您可以获得可读性和节省。
什么时候停止压缩软件代码?
1 Câu trả lời
我试图达到一个冗长的水平,我的程序语句读起来就像一个任何程序员都能理解的句子。这确实意味着要大量重构我的代码,使其都是故事的一小部分,因此每个 Action 都将在单独的方法中进行描述(更进一步的级别可能是另一个类)。
这意味着我不会减少我的字符数,因为它可以用更少的表达。这就是代码高尔夫比赛的目的。
关于proof - 代码应该简短/简洁吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/952194/
我想知道是否有人可以帮我回答这个问题。它来自以前的试卷,我可以为今年的考试准备好答案。 这个问题看起来太简单了,我完全迷路了,它到底在问什么? Consider the following secti
我在想这样一个事实,即我们可以证明一个程序有错误。我们可以对其进行测试以评估它或多或少具有抗错误性。 但是有没有办法(甚至理论上)证明程序没有错误? 对于简单的程序,例如“Hello World”,我
有时,当我在写应用风格的证明时,我想要一种修改证明方法的方法foo到 Try foo on the first goal. If it solves the goal, good; if it doe
到目前为止,我在Isabelle中使用以下样式编写了矛盾的证明(使用Jeremy Siek的模式): lemma "" proof - { assume "¬ " then hav
有一个树数据结构和一个flip方法。我想写一个证明,如果你申请flip方法到一棵树两次你得到初始树。我有一个目标 ⊢ flip_mytree (flip_mytree (mytree.branch t
您好,我正在尝试在精益证明助手中做一些数学运算,看看它是如何工作的。我决定玩交换环的幂等函数应该很有趣。这是我尝试过的: variables (A : Type) (R : comm_ring A)
我写了group的定义在 idris : data Group: Type -> Type where Unit: (x: t) -> Group t (*): Group t ->
我在 Idris 上工作了一点,我写了一个概率类型 - Float 介于 0.0 和 1.0 之间: data Probability : Type where MkProbability :
优化编译器的最终目的是在程序空间中搜索与原始程序等效但速度更快的程序。这已在实践中针对非常小的基本块完成:https://en.wikipedia.org/wiki/Superoptimization
我会写函数 powApply : Nat -> (a -> a) -> a -> a powApply Z f = id powApply (S k) f = f . powApply k f 并简单
我正在考虑尽量减少对尚未编写的应用程序的 future 影响。我试图避免任何 3rd 方产品,甚至避免特定于操作系统的调用。任何人都可以建议 future 证明应用程序的其他方法。这个想法是不必在 1
我最近开始学习Isabelle,但我找不到一个非常重要的问题的答案:一个人如何看到Isabelle发现的“证明”的逐步推理?我对“自动”或“通过爆炸使用Theorem_A”这样的行不满意,我想检查逐步
我在上一个问题 Using the value of a computed function for a proof in agda 中看到了一个检查函数的例子。 ,但我仍然无法解决这个问题。 这是一
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 5年前关闭。 Improve t
我想在 Isabelle 中使用 nat 类型,但我想重载一些现有的定义,例如加法。我写了以下代码: theory Prueba imports Main HOL begin primrec suma
我写了一小段 Haskell 来弄清楚 GHC 如何证明对于自然数,你只能将偶数减半: {-# LANGUAGE DataKinds, GADTs, KindSignatures, TypeFamil
我在 Idris 中编写了以下证明: n : Nat n = S (k + k) lemma: n * n = ((k * n) + k) + (1 + (((k * n) + k) +
我对向量谓词有以下定义,用于标识一个集合是否为集合(没有重复元素)。我使用类型级 bool 值定义成员资格: import Data.Vect %default total data ElemBool
首先,我必须说我试过了。真的。但是我在这一点上停留了 3 天,我需要继续前进并完成它。 我在 man 中找不到任何引用资料。我在 bash 引用中找到了 No references。我在圣经中找不到任
我注意到,在使用 Isabelle/HOL Isar 时,有几种方法可以处理通用量化。我正在尝试以适合本科生理解和重现的风格编写一些证明(这就是我使用 Isar 的原因!),我对如何以一种好的方式表达
Tôi là một lập trình viên xuất sắc, rất giỏi!