diff --git a/core/src/main/scala/spire/math/Interval.scala b/core/src/main/scala/spire/math/Interval.scala index 3c0c52830..e142fb3ba 100644 --- a/core/src/main/scala/spire/math/Interval.scala +++ b/core/src/main/scala/spire/math/Interval.scala @@ -273,7 +273,7 @@ sealed abstract class Interval[A] extends Serializable { lhs => case All() => "(-∞, ∞)" case Empty() => - "(Ø)" + "(∅)" case Above(lower, flags) => if (isClosedLower(flags)) s"[$lower, ∞)" else s"($lower, ∞)" case Below(upper, flags) => @@ -949,7 +949,7 @@ object Interval { def atOrAbove[A: Order](a: A): Interval[A] = Above(a, 0) def atOrBelow[A: Order](a: A): Interval[A] = Below(a, 0) - private val NullRe = "^ *\\( *Ø *\\) *$".r + private val NullRe = "^ *\\( *∅ *\\) *$".r private val SingleRe = "^ *\\[ *([^,]+) *\\] *$".r private val PairRe = "^ *(\\[|\\() *(.+?) *, *(.+?) *(\\]|\\)) *$".r diff --git a/core/src/main/scala/spire/math/interval/Overlap.scala b/core/src/main/scala/spire/math/interval/Overlap.scala index 5e8351115..927897a8d 100644 --- a/core/src/main/scala/spire/math/interval/Overlap.scala +++ b/core/src/main/scala/spire/math/interval/Overlap.scala @@ -54,7 +54,7 @@ object Overlap { /** * [[inner]] is a subset of [[outer]]. Empty interval is always a subset of any other, so all overlaps on empty - * intervals go here, except `(Ø).overlap(Ø)`, that results in equality. + * intervals go here, except `(∅).overlap(∅)`, that results in equality. * * For example [1,4) and [1, 5] */ diff --git a/tests/shared/src/test/scala/spire/math/IntervalOverlapScalaCheckSuite.scala b/tests/shared/src/test/scala/spire/math/IntervalOverlapScalaCheckSuite.scala index 922fc74e9..9007489a6 100644 --- a/tests/shared/src/test/scala/spire/math/IntervalOverlapScalaCheckSuite.scala +++ b/tests/shared/src/test/scala/spire/math/IntervalOverlapScalaCheckSuite.scala @@ -36,7 +36,7 @@ class IntervalOverlapScalaCheckSuite extends munit.ScalaCheckSuite { } } - property("(x overlap Ø) = Subset(Ø, x) id x != Ø") { + property("(x overlap ∅) = Subset(∅, x) id x != ∅") { forAll { (x: Interval[Rational]) => (x.nonEmpty) ==> { val empty = Interval.empty[Rational] diff --git a/tests/shared/src/test/scala/spire/math/IntervalScalaCheckSuite.scala b/tests/shared/src/test/scala/spire/math/IntervalScalaCheckSuite.scala index 0ac78d2de..b40785427 100644 --- a/tests/shared/src/test/scala/spire/math/IntervalScalaCheckSuite.scala +++ b/tests/shared/src/test/scala/spire/math/IntervalScalaCheckSuite.scala @@ -47,7 +47,7 @@ class IntervalScalaCheckSuite extends munit.ScalaCheckSuite { val rng = spire.random.GlobalRng - property("(x -- y) ⊆ x && (x -- y) & y = Ø") { + property("(x -- y) ⊆ x && (x -- y) & y = ∅") { forAll { (x: Interval[Rational], y: Interval[Rational]) => (x -- y).foreach { zi => (zi.isSubsetOf(x)) && @@ -56,7 +56,7 @@ class IntervalScalaCheckSuite extends munit.ScalaCheckSuite { } } - property("(x -- Ø) = x") { + property("(x -- ∅) = x") { forAll { (x: Interval[Rational]) => if (x.nonEmpty) { (x -- Interval.empty[Rational]) == List(x) @@ -64,13 +64,13 @@ class IntervalScalaCheckSuite extends munit.ScalaCheckSuite { } } - property("(x -- x) = Ø") { + property("(x -- x) = ∅") { forAll { (x: Interval[Rational]) => (x -- x) == Nil } } - property("(x -- (-∞, ∞)) = Ø") { + property("(x -- (-∞, ∞)) = ∅") { forAll { (x: Interval[Rational]) => (x -- Interval.all[Rational]) == Nil } diff --git a/tests/shared/src/test/scala/spire/math/IntervalSuite.scala b/tests/shared/src/test/scala/spire/math/IntervalSuite.scala index 052d59d3e..28257f1c2 100644 --- a/tests/shared/src/test/scala/spire/math/IntervalSuite.scala +++ b/tests/shared/src/test/scala/spire/math/IntervalSuite.scala @@ -45,7 +45,7 @@ class IntervalSuite extends munit.FunSuite { test("Interval.closed(0, 5).isBounded is true") { assert(Interval.closed(0, 5).isBounded) } test("Interval.point(2).toString == [2]") { assertEquals(Interval.point(2).toString, "[2]") } - test("Interval.empty.toString == (Ø)") { assertEquals(Interval.empty[Int].toString, "(Ø)") } + test("Interval.empty.toString == (∅)") { assertEquals(Interval.empty[Int].toString, "(∅)") } val a = cc(0.0, 4.0) test("a.contains(0.0) is true") { assertEquals(a.contains(0.0), true) }