Skip to content

Commit

Permalink
Mostly finished off Deyan's spreadsheet (#58)
Browse files Browse the repository at this point in the history
* playing around display

* Update to Dec 7 meeting

playing around display

playing around display

playing around display

playing around display

added more entries based on Dec 7 meeting

fix typos

added more entries based on Dec 7 meeting

fix typos

fix indentation

fix typos

fix typos

* indent block scalar past the |

* markdown

* markdown

* markdown

* no tabs

* Update to Dec 7 meeting

playing around display

playing around display

playing around display

playing around display

added more entries based on Dec 7 meeting

fix typos

added more entries based on Dec 7 meeting

fix typos

fix indentation

fix typos

fix typos

* trial adding integral and derivatives

* fix typos

* fix typos

* added first cut at limit

* fix typos

* fix typos

* fix typos

* add example for mean and add evaluated-at

* change examples to avoid menclose

---------

Co-authored-by: David Carlisle <[email protected]>
  • Loading branch information
NSoiffer and davidcarlisle authored Dec 21, 2023
1 parent 849b576 commit 98e0e77
Showing 1 changed file with 102 additions and 19 deletions.
121 changes: 102 additions & 19 deletions _data/core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -262,6 +262,24 @@ concepts:
en: integer part of $1 divided by $2
fr: quotient de $1 par $2

- concept: evaluated-at
arity: 2
property: infix
en: $1 evaluated-at $2
comment:
- "Two common notations are
<math><mrow><msub><mrow><mrow><mrow><msup><mi>x</mi><mn>2</mn></msup></mrow><mo>|</mo></mrow></mrow><mn>3</mn></msub></mrow></math>
and
<math>
<msub>
<mrow>
<msup><mi>x</mi><mn>2</mn></msup>
<mo>|</mo>
</mrow>
<mrow><mi>x</mi><mo>=</mo><mn>3</mn></mrow>
</msub>
</math>
"
- concept: remainder
arity: 2
property: function
Expand Down Expand Up @@ -339,10 +357,9 @@ concepts:
- concept: real-part
arity: 1
property: function
en: real part of $1


en: imaginary part of $1
en:
- real part of $1
- imaginary part of $1
- concept: imaginary-part
arity: 1
property: function
Expand All @@ -367,30 +384,95 @@ concepts:
## ====================== 4.4.4 Calculus ============================
- title: calculus
intents:
- concept: integral
- concept: definite-integral
arity: 1
property: function
en: "integral of $1"
property: ???
en: "integral over $1"
comment: "integral sign is not an argument"

- concept: definite-integral
arity: 2
property: function
en: "integral over $1 of $2"
property: ???
en: "integral from $1 to $2"
comment: "integral sign is not an argument"


- concept: definite-integral
- concept: derivative
arity: 3
property: function
en: "integral from $1 to $2 of $3"

## derivative replaced by prime
property: ???
en:
- "(verbose) the $3 derivative of $1 with respect to $2"
- "(terse) d <$3 if $3 != 1> $1 by d $2 <$3 if $3 != 1>"
comment:
- "the terse reading only makes sense for Leibniz notation such as
<math><mfrac><mrow><msup><mi>d</mi><mn>2</mn></msup><mi>y</mi></mrow><mrow><mi>d</mi><msup><mi>x</mi><mn>2</mn></msup></mrow></mfrac></math>
or
<math><mfrac><msup><mi>d</mi><mn>2</mn></msup><mrow><mi>d</mi><msup><mi>x</mi><mn>2</mn></msup></mrow></mfrac><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></math>.
It does not make sense for other notations such as
<math><msup><mi>f</mi><mo>''</mo></msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></math>
"
- "The first of these examples might be marked up as"
- |
```
<mfrac intent='derivative(y, x, 2)'>
<mrow>
<msup><mi>d</mi><mn arg>2</mn></msup>
<mi>y</mi>
</mrow>
<mrow>
<mi>d</mi>
<msup><mi>x</mi><mn>2</mn></msup>
</mrow>
</mfrac>
```
- concept: ???derivative-prime
- concept: ???derivative-dot
- concept: derivative
- concept: n-th derivative
- concept: partial-derivative
arity: 3 or more
property: ???
en:
- "partial <sum $3+2i> $1 partial $2 <$3 if $3 != 1> [partial $4 <$5 if $5 != 1> ...]"
comment:
- |
```
<mfrac intent='partial-derivative($f, x, 2, y, 1)'>
<mrow>
<msup><mo>&#x2202;</mo><mn>3</mn></msup>
<mrow arg='f'><mi>sin</mi><mo>(</mo><mi>x</mi><mo>)</mo><mi>y</mi></mrow>
</mrow>
<mrow>
<msup><mo>&#x2202;</mo><mn>2</mn></msup>
<mi>x</mi><mo>&#x2202;</mo><mi>y</mi>
</mrow>
</mfrac>
```
- concept: partialdiff
- concept: limit
arity: 3
property: ???
en: "limit as $1 $2 $3"
comment:
- "limit is not an argument, but intent should be on `msub` or `munder`"
- "There are several arrows used for limits. "
- "Example: <math>
<munder intent='lim(x, ↗, 0)'>
<mi>lim</mi>
</mrow>
<mrow><mi>x</mi><mo>↗</mo><mn>0</mn></mrow>
</munder>
</math>
might be spoken as \"limit as x approaches from below 0\" and marked up as:"
- |
```
<munder intent='lim(x, ↗, 0)'>
<mi>lim</mi>
<mrow><mi>x</mi><mo>↗</mo><mn>0</mn></mrow>
</munder>
```
- "Another notation that might be spoken similarly is
<math><munder><mrow><mi>l</mi><mi>i</mi><mi>m</mi></mrow><mrow><mi>x</mi><mo>→</mo><msup><mn>0</mn><mo>-</mo></msup></mrow></munder></math>
"


- concept: divergence

Expand Down Expand Up @@ -752,6 +834,7 @@ concepts:
arity: 1
property: function
en: "mean of $1"
comment: "This might be display as <math><mover><mi>x</mi><mo>&#xAF;</mo></mover></math>"

- concept: standard-deviation
arity: 1
Expand Down

0 comments on commit 98e0e77

Please sign in to comment.