diff --git a/packages/viewer/src/components/Properties/Theorems.svelte b/packages/viewer/src/components/Properties/Theorems.svelte
index 9fd1a7c6..0071be18 100644
--- a/packages/viewer/src/components/Properties/Theorems.svelte
+++ b/packages/viewer/src/components/Properties/Theorems.svelte
@@ -10,4 +10,4 @@
$: related = $theorems.forProperty(property)
-
+
diff --git a/packages/viewer/src/components/Theorems/Converse.svelte b/packages/viewer/src/components/Theorems/Converse.svelte
index c807c6e4..8f346d39 100644
--- a/packages/viewer/src/components/Theorems/Converse.svelte
+++ b/packages/viewer/src/components/Theorems/Converse.svelte
@@ -28,7 +28,10 @@
is tautologicially true
{:else if proof}
follows from these theorems:
-
+
{:else}
cannot be proven from other theorems or disproven from a counterexample.
{/if}
diff --git a/packages/viewer/src/components/Traits/Proof.svelte b/packages/viewer/src/components/Traits/Proof.svelte
index 55a16a86..e564788f 100644
--- a/packages/viewer/src/components/Traits/Proof.svelte
+++ b/packages/viewer/src/components/Traits/Proof.svelte
@@ -7,37 +7,34 @@
export let space: Space
export let theorems: Theorem[]
export let traits: [Property, Trait][]
+ $: emphasizedProperties = new Set(traits.map(([p, _]) => p))
Automatically deduced from the following:
-
-
-
Properties
-
-
+
+
Properties
+
+
+
+ | Property |
+ Value |
+
+
+
+ {#each traits as [property, trait] (property.id)}
- | Property |
- Value |
+
+
+ |
+
+
+
+
+ |
-
-
- {#each traits as [property, trait] (property.id)}
-
- |
-
- |
-
-
-
-
- |
-
- {/each}
-
-
-
-
-
Theorems
-
-
+ {/each}
+
+
+
Theorems
+