-
I have a project which uses both **rxscala-js** and **[spire](https://github.com/non/spire)**.
`build.sbt`:
```
name := "CircleLimit root project"
lazy val root = project.in(file(".")).
a…
-
It suffices to assume `ZeroProductSemiring` (ie the semiring variant of
`Domain`). Then `Natural` can be given a `Euclidean` instance.
Possibly doable by splitting `Euclidean` into `EuclideanSemiring`…
-
I have been playing around with glint for a few weeks and am excited about it's potential. However the counts I want to eventually push to the parameter server are larger than the max value of type Lo…
-
Hey, first off, great library. I'm one of the authors of Spire (w/ Erik Osheim @non). Looking over some of the type classes, we seem to be duplicating some work (wrt algebra type classes). Breeze has …
-
Hi,
I'm curious as to why is scallop referred to as a "Framework and Language for Neurosymbolic Programming".
I understand "Neurosymbolic" as a system that **cleverly** bridges some connectivist…
-
# Steps to Reproduce
```
module Test
interface Foo a where
bar : a -> {auto ok: ()} -> a
```
# Expected Behavior
Typecheck (Like Idris1)
# Observed Behavior
```
1/1: Building …
-
Should we add an `Algebra.Structures.Literals` module declaring a `Number` instance
for any `SemiringWithoutAnnihilatingZero` interpreting `n` as `1 + ... + 1`?
-
The following fails (Lean 3.17.1):
```lean
import tactic.interval_cases
example (n : ℕ+) (h0 : 4 ≤ n) (h1 : 3 ≤ n) (h2 : n < 5) : n = 4 :=
by interval_cases n
/-
tactic failed, there are uns…
TwoFX updated
4 years ago
-
In lib-1.1, Data.List.Relation.Binary.Equality.Setoid shows several lemmas like
```
++⁺ : ∀ {ws xs ys zs} → ws ≋ xs → ys ≋ zs → ws ++ ys ≋ xs ++ zs
...
concat⁺ : ∀ {xss yss} → Pointwise _≋_ xss …
-
Riffing off https://github.com/frex-project/idris-frex/pull/12#commitcomment-52629519
This is what I came up with with a very basic `Semigroup` & `Monoid` example rather than
the bigger one involv…