diff --git a/intervalle.md b/intervalle.md index 1d9b4a7..773d3b6 100644 --- a/intervalle.md +++ b/intervalle.md @@ -88,12 +88,8 @@ L'opérateur _Succède_ (>) est le transposé de l'opérateur _Précède_ (<). A _Égale_ B lorsque les bornes inférieures et supérieures de chaque intervalle sont égales. - -A -B - - - +![Succède](intervalles/egale.svg) + Allen |Postgres ------|--- @@ -114,12 +110,7 @@ Allen|Postgres ---|--- A m B | A -\|- B - -A -B - - - +![Rencontre](intervalles/rencontre.svg) ```sql select '[3,6]'::int4range -|- '[7,14]'::int4range; @@ -152,12 +143,7 @@ L'opérateur _Chevauche_ (o) a comme transposé l'opérateur _Est chevauché par A se déroule _Pendant_ (during) B lorque la borne inférieure de A est supérieure à la borne inférieure de B et que la borne supérieure de A est inférieure à la borne supérieure de B. - -A -B - - - +![Pendant](intervalles/pendant.svg) Allen|Postgres ------|--- @@ -173,17 +159,12 @@ L'opérateur _Pendant_ (d) a comme transposé l'opérateur _Contient_ (di). `i` A _Contient_ B lorsque la borne inférieure de A est inférieure à la borne inférieure de B et que la borne supérieure de A est supérieure à la borne supérieure de B. +![Contient](intervalles/contient.svg) + Allen |Postgres ------|--- A di B | A @> B - -A -B - - - - ```sql select '[5,14]'::int4range @> '[7,10]'::int4range; ``` @@ -194,12 +175,7 @@ L'opérateur _Contient_ (di) est le transposé de l'opérateur _Pendant_ (d). A _Commence_ en même temps (starts) que B lorsque la borne inférieure de A est égale à la borne inférieure de B. - -A -B - - - +![Commence](intervalles/commence.svg) Allen |Postgres ------|--- @@ -215,12 +191,7 @@ L'opérateur _Commence_ (s) a comme transposé l'opérateur _Débuté par_ (si). A _Finit_ en même temps (finishes) que B lorsque la borne supérieure de A est égale à la borne supérieure de B. - -A -B - - - +![Finit](intervalles/finit.svg) Allen|Postgres ------|--- diff --git a/intervalles/commence.svg b/intervalles/commence.svg index e69de29..35177b9 100644 --- a/intervalles/commence.svg +++ b/intervalles/commence.svg @@ -0,0 +1,7 @@ + +A +B + + + diff --git a/intervalles/contient.svg b/intervalles/contient.svg new file mode 100644 index 0000000..606456c --- /dev/null +++ b/intervalles/contient.svg @@ -0,0 +1,7 @@ + +A +B + + + diff --git a/intervalles/egale.svg b/intervalles/egale.svg new file mode 100644 index 0000000..38d5aea --- /dev/null +++ b/intervalles/egale.svg @@ -0,0 +1,6 @@ + +A +B + + + diff --git a/intervalles/finit.svg b/intervalles/finit.svg new file mode 100644 index 0000000..0282fa9 --- /dev/null +++ b/intervalles/finit.svg @@ -0,0 +1,7 @@ + +A +B + + + diff --git a/intervalles/pendant.svg b/intervalles/pendant.svg new file mode 100644 index 0000000..28ddaad --- /dev/null +++ b/intervalles/pendant.svg @@ -0,0 +1,7 @@ + +A +B + + + diff --git a/intervalles/rencontre.svg b/intervalles/rencontre.svg new file mode 100644 index 0000000..dfa85c8 --- /dev/null +++ b/intervalles/rencontre.svg @@ -0,0 +1,7 @@ + +A +B + + +