33.10. The generated indexes
What these tables index. Every table in this section is scoped to PropertyKindCalculus.Examples
— the calculus's own worked examples, which are what this package has to index. They are not the
soil-moisture model: that model is a separate downstream repository, and its technical reference
renders the same eight tables over its own namespaces, populated with its real kinds and crossings.
The rows nonetheless read as soil-moisture material, and it is worth saying why rather than letting it look like a leak. The calculus's worked examples deliberately run on the domain that motivated it: a vegetation-attenuation forward model, Mironov coefficients, soil and soil-water as systems. That is the point of a worked example — it has to be of something — and the alternative, examples over invented quantities, would demonstrate the machinery while hiding whether it survives contact with a real model. The generic examples are here too, in the same tables: length and width as distinct kinds, a blood group as a nominal scale, Mohs hardness as an ordinal one, the principle/method/procedure examination chain.
So the reading to avoid is that these tables document the model. They document the examples this package ships, and they exist here for the same reason the boundary probe does: a derived table nobody renders is a table nobody notices has broken.
33.10.1. Kinds and their algebra
The column that earns this table is Algebra. A kind's authored edges are the complete statement of what may be done with it — multiplied by what, divided into what, raised to what power — because the calculus infers none of them. A kind whose Algebra cell is empty supports no arithmetic at all, and being able to see that is the point.
Kind | Identity | Scale | Algebra | Theorems |
|---|---|---|---|---|
| AVS attenuation exponent | ratio | produced (1)
consumed (1)
|
|
| AVS vegetation attenuation | ratio | produced (1)
consumed (3)
|
|
| AVS backscatter coefficient σ⁰ | ratio | produced (2)
|
|
| AVS backscatter times NDVI | ratio | produced (2)
|
|
| AVS NDVI times gain c | ratio | produced (1)
consumed (1)
|
|
| AVS gain a (σ⁰ per NDVI) | ratio | consumed (1)
|
|
| AVS rate b (inverse NDVI) | ratio | produced (1)
consumed (1)
|
|
| AVS gain c (σ⁰ per reflectivity) | ratio | produced (1)
consumed (2)
|
|
| AVS pure number | ratio | consumed (2)
|
|
| AVS surface reflectivity | ratio | produced (1)
consumed (2)
|
|
| AVS vegetation index | ratio | produced (1)
consumed (3)
|
|
| length | ratio | produced (1)
|
|
| speed | ratio | consumed (1)
|
|
| time | ratio | consumed (1)
|
|
| mass fraction | ratio |
| |
| volume fraction | ratio | produced (1)
|
|
| 1 | ratio | produced (2)
|
|
| height | ratio |
| |
| length | ratio |
| |
| width | ratio |
| |
| mass | ratio |
| |
| length | ratio |
| |
| mass | ratio |
| |
| length | ratio |
| |
| mass | ratio |
| |
| length | ratio | produced (1)
|
|
| displacement | ratio | produced (2)
consumed (1)
|
|
| displacement squared | ratio | produced (1)
|
|
| scale factor | ratio | consumed (1)
|
|
| backscatter coefficient | ratio |
| |
| ionic conductivity | ratio |
| |
| gravimetric water content | ratio |
| |
| vegetation index | ratio |
| |
| reflectivity | ratio |
| |
| reflectivity | ratio |
| |
| reflectivity | ratio |
| |
| refractive index (n) | ratio |
| |
| relative permittivity | ratio |
| |
| dielectric relaxation time | ratio |
| |
| volumetric water content | ratio |
| |
| abo-blood-group | nominal |
| |
| length | ratio |
| |
| mass | ratio |
| |
| mohs-hardness | ordinal |
| |
| abo-blood-group | nominal |
| |
| length | ratio |
| |
| mass | ratio |
| |
| height | ratio |
| |
| length | ratio |
| |
| width | ratio |
|
33.10.2. The ontology
The Dybkær spine is inhabited by ordinary definitions, so nothing marks them as a family: the
criterion is simply "a constant whose type is that structure". The dedicated-kind table renders each
one as the System — Component ; kind-of-property triple it is — the System slot naming the
sort — cross-linked to the sort and component tables rather than repeating their identity
strings. The systems table lists the particulars; nothing dedicates to a particular, so it carries
no dedicated-kinds column.
Sort | Identity | Dedicated kinds | Theorems |
|---|---|---|---|
| soil |
|
|
| four-cell grid |
|
|
| soil water |
|
|
System | Identity | Theorems |
|---|
Component | Identity | Dedicated kinds | Theorems |
|---|---|---|---|
| air |
|
|
| water |
|
|
| bound water |
|
|
| free water |
|
|
Dedicated kind | Sort of system | Component | Kind of property | Theorems |
|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Two dedicated kinds that share a kind-of-property are held apart only by their sort and component, and the Theorems column lists what proves it. A dedicated kind with no distinctness theorem is one that nothing yet relies on separating.
The examination chain needs no annotation either: a method is based on the principle it cites and a
procedure on the method it cites, so BasedOn is structural, and the table below is the generating
edges of the Refines closure.
Examination | Layer | Based on | Principle |
|---|---|---|---|
| principle | — | caliper-perpendicular |
| method |
| iso-width-method |
| procedure |
| iso-width-procedure-v1 |
33.10.3. Kinded records and operations
Neither table needs an annotation to decide membership. A kinded record is a structure at least
one of whose fields is a registered carrier applied to a kind; a kinded operation is a definition
whose result type is one. @[kindCarrier] is the only opt-in, and it is already required for the
audit.
For a record the useful column is the notation, because the fields are where @[pkc_math_symbol]
attaches and a rendered equation's readability is decided.
Record | Field | Carrier | Kind | Notation |
|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For an operation it is the kind signature together with the authored crossings its body routes through — which makes the row a contract rather than a signature, since an operation that changes kind must reach a sanctioned crossing to do it.
Field projections are excluded. MironovNK.nd satisfies the criterion literally, its result type
being Quantity nIndexKind α, but it is the record's accessor rather than an operation on kinds and
is already a row of the table above.
Operation | Argument kinds | Result kind | Crossings |
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|