{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:1998:XMDB2HJEOAITKKNQR7KBOLTDLO","short_pith_number":"pith:XMDB2HJE","canonical_record":{"source":{"id":"gr-qc/9803023","kind":"arxiv","version":2},"metadata":{"license":"","primary_cat":"gr-qc","submitted_at":"1998-03-05T16:05:17Z","cross_cats_sorted":[],"title_canon_sha256":"fa2bbcef978675a73670ea44a5502ba477d1c7a90bd921ece293ab741d8ee5fa","abstract_canon_sha256":"364f11069ff23c059aa225e612df5011dae0056962aa7ba6db272d007a1821cf"},"schema_version":"1.0"},"canonical_sha256":"bb061d1d2470113529b08fd4172e635b947701f79317fe197e30ae391d5702d7","source":{"kind":"arxiv","id":"gr-qc/9803023","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"gr-qc/9803023","created_at":"2026-07-04T16:08:46Z"},{"alias_kind":"arxiv_version","alias_value":"gr-qc/9803023v2","created_at":"2026-07-04T16:08:46Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.gr-qc/9803023","created_at":"2026-07-04T16:08:46Z"},{"alias_kind":"pith_short_12","alias_value":"XMDB2HJEOAIT","created_at":"2026-07-04T16:08:46Z"},{"alias_kind":"pith_short_16","alias_value":"XMDB2HJEOAITKKNQ","created_at":"2026-07-04T16:08:46Z"},{"alias_kind":"pith_short_8","alias_value":"XMDB2HJE","created_at":"2026-07-04T16:08:46Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:1998:XMDB2HJEOAITKKNQR7KBOLTDLO","target":"record","payload":{"canonical_record":{"source":{"id":"gr-qc/9803023","kind":"arxiv","version":2},"metadata":{"license":"","primary_cat":"gr-qc","submitted_at":"1998-03-05T16:05:17Z","cross_cats_sorted":[],"title_canon_sha256":"fa2bbcef978675a73670ea44a5502ba477d1c7a90bd921ece293ab741d8ee5fa","abstract_canon_sha256":"364f11069ff23c059aa225e612df5011dae0056962aa7ba6db272d007a1821cf"},"schema_version":"1.0"},"canonical_sha256":"bb061d1d2470113529b08fd4172e635b947701f79317fe197e30ae391d5702d7","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-04T16:08:46.914465Z","signature_b64":"MG1y6qhzEBHSOgpP6eC16e0MKpy2OJQ2hgBLgiehoC8KFhqcDNXR9UyvT0EtLjEtyJU0BOurj5TAgb32U6bgBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"bb061d1d2470113529b08fd4172e635b947701f79317fe197e30ae391d5702d7","last_reissued_at":"2026-07-04T16:08:46.914059Z","signature_status":"signed_v1","first_computed_at":"2026-07-04T16:08:46.914059Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"gr-qc/9803023","source_version":2,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-04T16:08:46Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qZLs30+zqCNKbDkhcKxPmwmKQYfFfLEiI4yg/u1C0w5bMIluGPMccLdD5QkPjI53fWp+U4t6KPhBfz3WkspWAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-05T01:23:28.302524Z"},"content_sha256":"73c1bd2b6cb01b3e56a7b4cce198f2ddfd1ea440da5223ed01ff0e61ca626fcc","schema_version":"1.0","event_id":"sha256:73c1bd2b6cb01b3e56a7b4cce198f2ddfd1ea440da5223ed01ff0e61ca626fcc"},{"event_type":"graph_snapshot","subject_pith_number":"pith:1998:XMDB2HJEOAITKKNQR7KBOLTDLO","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"An Algorithm to Simplify Tensor Expressions","license":"","headline":"","cross_cats":[],"primary_cat":"gr-qc","authors_text":"Renato Portugal","submitted_at":"1998-03-05T16:05:17Z","abstract_excerpt":"The problem of simplifying tensor expressions is addressed in two parts. The first part presents an algorithm designed to put tensor expressions into a canonical form, taking into account the symmetries with respect to index permutations and the renaming of dummy indices. The tensor indices are split into classes and a natural place for them is defined. The canonical form is the closest configuration to the natural configuration. In the second part, the Groebner basis method is used to simplify tensor expressions which obey the linear identities that come from cyclic symmetries (or more genera"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"gr-qc/9803023","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/gr-qc/9803023/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-04T16:08:46Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"eRu8wVo5hyVAgohB2BvuFqu8KHT+ZHyOxYwL8b9xgUYf/R1FWeDlqtHgMJY2SZ9z8kvtLEwEXx4XjyUMC8vTAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-05T01:23:28.302905Z"},"content_sha256":"a1218b5ebfa3ca011b86759620d85b2dbccfd46fb6327194fa0fa8486aa91d80","schema_version":"1.0","event_id":"sha256:a1218b5ebfa3ca011b86759620d85b2dbccfd46fb6327194fa0fa8486aa91d80"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/XMDB2HJEOAITKKNQR7KBOLTDLO/bundle.json","state_url":"https://pith.science/pith/XMDB2HJEOAITKKNQR7KBOLTDLO/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/XMDB2HJEOAITKKNQR7KBOLTDLO/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-07-05T01:23:28Z","links":{"resolver":"https://pith.science/pith/XMDB2HJEOAITKKNQR7KBOLTDLO","bundle":"https://pith.science/pith/XMDB2HJEOAITKKNQR7KBOLTDLO/bundle.json","state":"https://pith.science/pith/XMDB2HJEOAITKKNQR7KBOLTDLO/state.json","well_known_bundle":"https://pith.science/.well-known/pith/XMDB2HJEOAITKKNQR7KBOLTDLO/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:1998:XMDB2HJEOAITKKNQR7KBOLTDLO","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"364f11069ff23c059aa225e612df5011dae0056962aa7ba6db272d007a1821cf","cross_cats_sorted":[],"license":"","primary_cat":"gr-qc","submitted_at":"1998-03-05T16:05:17Z","title_canon_sha256":"fa2bbcef978675a73670ea44a5502ba477d1c7a90bd921ece293ab741d8ee5fa"},"schema_version":"1.0","source":{"id":"gr-qc/9803023","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"gr-qc/9803023","created_at":"2026-07-04T16:08:46Z"},{"alias_kind":"arxiv_version","alias_value":"gr-qc/9803023v2","created_at":"2026-07-04T16:08:46Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.gr-qc/9803023","created_at":"2026-07-04T16:08:46Z"},{"alias_kind":"pith_short_12","alias_value":"XMDB2HJEOAIT","created_at":"2026-07-04T16:08:46Z"},{"alias_kind":"pith_short_16","alias_value":"XMDB2HJEOAITKKNQ","created_at":"2026-07-04T16:08:46Z"},{"alias_kind":"pith_short_8","alias_value":"XMDB2HJE","created_at":"2026-07-04T16:08:46Z"}],"graph_snapshots":[{"event_id":"sha256:a1218b5ebfa3ca011b86759620d85b2dbccfd46fb6327194fa0fa8486aa91d80","target":"graph","created_at":"2026-07-04T16:08:46Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/gr-qc/9803023/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"The problem of simplifying tensor expressions is addressed in two parts. The first part presents an algorithm designed to put tensor expressions into a canonical form, taking into account the symmetries with respect to index permutations and the renaming of dummy indices. The tensor indices are split into classes and a natural place for them is defined. The canonical form is the closest configuration to the natural configuration. In the second part, the Groebner basis method is used to simplify tensor expressions which obey the linear identities that come from cyclic symmetries (or more genera","authors_text":"Renato Portugal","cross_cats":[],"headline":"","license":"","primary_cat":"gr-qc","submitted_at":"1998-03-05T16:05:17Z","title":"An Algorithm to Simplify Tensor Expressions"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"gr-qc/9803023","kind":"arxiv","version":2},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:73c1bd2b6cb01b3e56a7b4cce198f2ddfd1ea440da5223ed01ff0e61ca626fcc","target":"record","created_at":"2026-07-04T16:08:46Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"364f11069ff23c059aa225e612df5011dae0056962aa7ba6db272d007a1821cf","cross_cats_sorted":[],"license":"","primary_cat":"gr-qc","submitted_at":"1998-03-05T16:05:17Z","title_canon_sha256":"fa2bbcef978675a73670ea44a5502ba477d1c7a90bd921ece293ab741d8ee5fa"},"schema_version":"1.0","source":{"id":"gr-qc/9803023","kind":"arxiv","version":2}},"canonical_sha256":"bb061d1d2470113529b08fd4172e635b947701f79317fe197e30ae391d5702d7","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"bb061d1d2470113529b08fd4172e635b947701f79317fe197e30ae391d5702d7","first_computed_at":"2026-07-04T16:08:46.914059Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-04T16:08:46.914059Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"MG1y6qhzEBHSOgpP6eC16e0MKpy2OJQ2hgBLgiehoC8KFhqcDNXR9UyvT0EtLjEtyJU0BOurj5TAgb32U6bgBg==","signature_status":"signed_v1","signed_at":"2026-07-04T16:08:46.914465Z","signed_message":"canonical_sha256_bytes"},"source_id":"gr-qc/9803023","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:73c1bd2b6cb01b3e56a7b4cce198f2ddfd1ea440da5223ed01ff0e61ca626fcc","sha256:a1218b5ebfa3ca011b86759620d85b2dbccfd46fb6327194fa0fa8486aa91d80"],"state_sha256":"ec6f832087621f618d57eab9d459c4f8ef2a7d380d044aee38570aeda9a32b0c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"bvE7mZtj3OZoBj11V5ZxAnI7CX0cpLZ3ft5nub5TIyrJYlXUXq6NOWY164ibyBspxeK1BOPFhxqwGhhmrOGMBQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-05T01:23:28.305350Z","bundle_sha256":"c113ddb6820eaf0796df12ff2e4e21928cf8a43880d1bc82916be7861b761cfc"}}