{
"SPDXID": "SPDXRef-DOCUMENT",
"creationInfo": {
"created": "2026-01-16T08:06:46Z",
"creators": [
"Tool: cargo-sbom-v0.10.0"
]
},
"dataLicense": "CC0-1.0",
"documentNamespace": "https://spdx.org/spdxdocs/deep_causality_multivector-d8ac4144-edd2-477d-aa09-81ff36cb4d50",
"files": [
{
"SPDXID": "SPDXRef-File-deep_causality_multivector",
"checksums": [
{
"algorithm": "SHA1",
"checksumValue": "baf3679b820134b4bf402ae8c22e67163f1bc284"
}
],
"fileName": "./Cargo.lock",
"fileTypes": [
"SOURCE",
"TEXT"
]
}
],
"name": "deep_causality_multivector",
"packages": [
{
"SPDXID": "SPDXRef-Package-libm-0.2.15",
"description": "libm in pure Rust",
"downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
"externalRefs": [
{
"referenceCategory": "PACKAGE-MANAGER",
"referenceLocator": "pkg:cargo/libm@0.2.15",
"referenceType": "purl"
}
],
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "libm",
"versionInfo": "0.2.15"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--ast-0.1.5",
"description": "AST data structure for deep_causality crate.",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_ast",
"versionInfo": "0.1.5"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--metric-0.1.2",
"description": "Metric signature types and sign conventions for Clifford algebras and physics",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_metric",
"versionInfo": "0.1.2"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--haft-0.3.0",
"description": "HKT traits for for the deep_causality crate.",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_haft",
"versionInfo": "0.3.0"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--core-0.0.4",
"description": "Core types for deep_causality crate.",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_core",
"versionInfo": "0.0.4"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--tensor-0.3.0",
"description": "Tensor data structure for for deep_causality crate.",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_tensor",
"versionInfo": "0.3.0"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--num-0.1.12",
"description": "Number utils for for deep_causality crate.",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_num",
"versionInfo": "0.1.12"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--multivector-0.3.0",
"description": "Multivector and MultiField implementation for DeepCausality",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_multivector",
"versionInfo": "0.3.0"
}
],
"relationships": [
{
"relatedSpdxElement": "SPDXRef-File-deep_causality_multivector",
"relationshipType": "DESCRIBES",
"spdxElementId": "SPDXRef-DOCUMENT"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--haft-0.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--core-0.0.4"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--ast-0.1.5",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--tensor-0.3.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--haft-0.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--multivector-0.3.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.1.12",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--multivector-0.3.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--haft-0.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--tensor-0.3.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.1.12",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--tensor-0.3.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--core-0.0.4",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--multivector-0.3.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-libm-0.2.15",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--num-0.1.12"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--multivector-0.3.0",
"relationshipType": "GENERATED_FROM",
"spdxElementId": "SPDXRef-File-deep_causality_multivector"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--metric-0.1.2",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--multivector-0.3.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--tensor-0.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--multivector-0.3.0"
}
],
"spdxVersion": "SPDX-2.3"
}