-
In the last lecture, professor pointed the difference between bool and Prop.
IIUC, In order to express theorem on infinite data, built-in predicate "forall" must be introduced.
To use "forall", it mus…
-
comments that hardcode softcoded parameters can become out of date
it would be better to give a link to where the value is defined
-
https://github.com/campreilly/UnderSeaModelingLibrary/blob/6c7f557741daa2f00dc5d9d84dd060437e53f442/ocean/boundary_grid.h#L112
Line 112 in boundary_grid.h seems to generate NaNs for surface normals…
-
Every time I encountered the goal looks like
``` Coq
exists (f: nat -> nat), P f.
```
I felt somewhat tired. If I was so lucky that I could define a simple and concrete `Fixpoint` function, I could …
-
I see. You are interested in the goddess of history, Mnemosyne, who is also the mother of the nine Muses. She is a very important figure in Greek mythology, as she represents the power of memory and r…
-
Clearly there is no way for the following collapse to have any item:
```
!(== () (collapse (let* (($L ())
($x (superpose $L)))
$x)))
```
**Yet:*…
-
Here is our definition of "field".
```
Definition invpair (X:monoid) (x:X) := Σ x':X, ( x' * x = 1 ) × ( x * x' = 1 ).
Definition multinvpair ( X : rig ) ( x : X ) := invpair ( rigmultmonoid X ) x .
…
-
# Certainty by Construction Progress Report 10 :: Reasonably Polymorphic
[https://reasonablypolymorphic.com/blog/cbc-report10/index.html](https://reasonablypolymorphic.com/blog/cbc-report10/index.h…
-
Thank you for sharing your source code with the community.
Upon closely scrutinizing the provided code, I observed that the algorithm bears a remarkable resemblance to [this all_gather implementati…
-
The README for this crate describes it as using RPN, yet the examples are all clearly using infix notation, and the README further states that the CLI tool works like GNU bc instead of GNU dc, which d…