From cd51b52aa6341344729212f9da62a663d73722cb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phanie=20Chevalier?=
<36726965+StephanieChevalier@users.noreply.github.com>
Date: Thu, 9 May 2024 00:24:24 +0200
Subject: [PATCH] Update language.md
MyST syntax correction for complex tables (in raw html)
---
language.md | 28 ++++++++++++++++++++++------
1 file changed, 22 insertions(+), 6 deletions(-)
diff --git a/language.md b/language.md
index 5744b38..5ab2b2b 100644
--- a/language.md
+++ b/language.md
@@ -6,8 +6,10 @@ In the scope of a `BoNesis(dom, data)`{l=python} object, the following methods a
### Objects
-**Observation**: maps a subset of components to a Boolean value.
+#### Observation:
+maps a subset of components to a Boolean value
+:::{table}
O = obs({a:0, b:1,..}) |
@@ -18,9 +20,12 @@ In the scope of a `BoNesis(dom, data)`{l=python} object, the following methods a
Named observation defined in the data dictionary |
+:::
-**Configuration**: maps each component to a Boolean value.
+#### Configuration:
+maps each component to a Boolean value
+:::{table}
C = cfg() |
@@ -40,11 +45,13 @@ In the scope of a `BoNesis(dom, data)`{l=python} object, the following methods a
Use S.assignments()
to get satisfying valuations.
+:::
### Properties
-**Constraints on configurations**
+#### Constraints on configurations
+:::{table}
C != C' |
@@ -60,9 +67,11 @@ In the scope of a `BoNesis(dom, data)`{l=python} object, the following methods a
The configuration C does not match with the observation O |
+:::
-**Attractor properties**
+#### Attractor properties
+:::{table}
fixed(C) |
@@ -77,9 +86,11 @@ In the scope of a `BoNesis(dom, data)`{l=python} object, the following methods a
The configuration C belongs to an attractor |
+:::
-**Reachability**
+#### Reachability
+:::{table}
C >= C' or reach(C,C') |
@@ -101,9 +112,11 @@ In the scope of a `BoNesis(dom, data)`{l=python} object, the following methods a
Absence of MP trajectory from the configuration C to ... (same as reach) |
+:::
-**Universal properties**
+#### Universal properties
+:::{table}
all_fixpoints({O,O',..}) |
@@ -114,9 +127,11 @@ In the scope of a `BoNesis(dom, data)`{l=python} object, the following methods a
All the fixed points reachable from the configuration C ... |
+:::
### Contexts
+:::{table}
@@ -126,3 +141,4 @@ In the scope of a `BoNesis(dom, data)`{l=python} object, the following methods a
| The properties within the with block are subject to mutation specified by {a:0,..} (resp. S ) |
+:::