{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:I6VWHWQ6Z4JKBYYIGJPDQRHDLH","short_pith_number":"pith:I6VWHWQ6","canonical_record":{"source":{"id":"1902.04863","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.NA","submitted_at":"2019-02-13T11:07:47Z","cross_cats_sorted":[],"title_canon_sha256":"53f19a1e5fb75f21ae5a38c6fbefcf456673e6c123057e0dc920595171fc2e0c","abstract_canon_sha256":"8fa9f4c5f3c7c240918cfda9851755bcefb8b3d4256341c61b5114d43283ac1e"},"schema_version":"1.0"},"canonical_sha256":"47ab63da1ecf12a0e308325e3844e359f6028fa9fb5c3323c88ce890a09ccd9c","source":{"kind":"arxiv","id":"1902.04863","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1902.04863","created_at":"2026-05-17T23:54:05Z"},{"alias_kind":"arxiv_version","alias_value":"1902.04863v1","created_at":"2026-05-17T23:54:05Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1902.04863","created_at":"2026-05-17T23:54:05Z"},{"alias_kind":"pith_short_12","alias_value":"I6VWHWQ6Z4JK","created_at":"2026-05-18T12:33:18Z"},{"alias_kind":"pith_short_16","alias_value":"I6VWHWQ6Z4JKBYYI","created_at":"2026-05-18T12:33:18Z"},{"alias_kind":"pith_short_8","alias_value":"I6VWHWQ6","created_at":"2026-05-18T12:33:18Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:I6VWHWQ6Z4JKBYYIGJPDQRHDLH","target":"record","payload":{"canonical_record":{"source":{"id":"1902.04863","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.NA","submitted_at":"2019-02-13T11:07:47Z","cross_cats_sorted":[],"title_canon_sha256":"53f19a1e5fb75f21ae5a38c6fbefcf456673e6c123057e0dc920595171fc2e0c","abstract_canon_sha256":"8fa9f4c5f3c7c240918cfda9851755bcefb8b3d4256341c61b5114d43283ac1e"},"schema_version":"1.0"},"canonical_sha256":"47ab63da1ecf12a0e308325e3844e359f6028fa9fb5c3323c88ce890a09ccd9c","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:54:05.707828Z","signature_b64":"Ufdsq4FlXYDDXT9JxUlLqNC3TWISXi7rrWWHhb9MtY/nJpNVXj6BLaQQ3ZhhwAB5w/vJfjvlnRzK+WSYa/rWBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"47ab63da1ecf12a0e308325e3844e359f6028fa9fb5c3323c88ce890a09ccd9c","last_reissued_at":"2026-05-17T23:54:05.707340Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:54:05.707340Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1902.04863","source_version":1,"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-05-17T23:54:05Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"UqLBlh29U1FcjePIhmzAVihNYXxrVahFPZdt8yyQ3CQO8pOWdcuVjIAPbznmYz+TrzIRTKyp6KlDdC7yCax0DQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T03:20:52.173120Z"},"content_sha256":"ed57ef2fc5a9dda5e40697c9485652dccea2560494593ed5083fc4cd8872c902","schema_version":"1.0","event_id":"sha256:ed57ef2fc5a9dda5e40697c9485652dccea2560494593ed5083fc4cd8872c902"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:I6VWHWQ6Z4JKBYYIGJPDQRHDLH","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A sparse spectral method on triangles","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"math.NA","authors_text":"Alex Townsend, Geoff Vasil, Sheehan Olver","submitted_at":"2019-02-13T11:07:47Z","abstract_excerpt":"In this paper, we demonstrate that many of the computational tools for univariate orthogonal polynomials have analogues for a family of bivariate orthogonal polynomials on the triangle, including Clenshaw's algorithm and sparse differentiation operators. This allows us to derive a practical spectral method for solving linear partial differential equations on triangles with sparse discretizations. We can thereby rapidly solve partial differential equations using polynomials with degrees in the thousands, resulting in sparse discretizations with as many as several million degrees of freedom."},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1902.04863","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"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-05-17T23:54:05Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"H5uCGUv1EdijZqWFau1u0vFd9fnGXh+GeLj8o6dSqCBHBuzetxPRGtJQTHabfDvmA9biVI9u5An3bykOMuIHDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T03:20:52.173796Z"},"content_sha256":"4455af24691a16713fe9cead92f0e3efe61bef3ccfd46e24f1c537319aa35c6f","schema_version":"1.0","event_id":"sha256:4455af24691a16713fe9cead92f0e3efe61bef3ccfd46e24f1c537319aa35c6f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/I6VWHWQ6Z4JKBYYIGJPDQRHDLH/bundle.json","state_url":"https://pith.science/pith/I6VWHWQ6Z4JKBYYIGJPDQRHDLH/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/I6VWHWQ6Z4JKBYYIGJPDQRHDLH/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-05-27T03:20:52Z","links":{"resolver":"https://pith.science/pith/I6VWHWQ6Z4JKBYYIGJPDQRHDLH","bundle":"https://pith.science/pith/I6VWHWQ6Z4JKBYYIGJPDQRHDLH/bundle.json","state":"https://pith.science/pith/I6VWHWQ6Z4JKBYYIGJPDQRHDLH/state.json","well_known_bundle":"https://pith.science/.well-known/pith/I6VWHWQ6Z4JKBYYIGJPDQRHDLH/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:I6VWHWQ6Z4JKBYYIGJPDQRHDLH","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":"8fa9f4c5f3c7c240918cfda9851755bcefb8b3d4256341c61b5114d43283ac1e","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.NA","submitted_at":"2019-02-13T11:07:47Z","title_canon_sha256":"53f19a1e5fb75f21ae5a38c6fbefcf456673e6c123057e0dc920595171fc2e0c"},"schema_version":"1.0","source":{"id":"1902.04863","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1902.04863","created_at":"2026-05-17T23:54:05Z"},{"alias_kind":"arxiv_version","alias_value":"1902.04863v1","created_at":"2026-05-17T23:54:05Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1902.04863","created_at":"2026-05-17T23:54:05Z"},{"alias_kind":"pith_short_12","alias_value":"I6VWHWQ6Z4JK","created_at":"2026-05-18T12:33:18Z"},{"alias_kind":"pith_short_16","alias_value":"I6VWHWQ6Z4JKBYYI","created_at":"2026-05-18T12:33:18Z"},{"alias_kind":"pith_short_8","alias_value":"I6VWHWQ6","created_at":"2026-05-18T12:33:18Z"}],"graph_snapshots":[{"event_id":"sha256:4455af24691a16713fe9cead92f0e3efe61bef3ccfd46e24f1c537319aa35c6f","target":"graph","created_at":"2026-05-17T23:54:05Z","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"},"paper":{"abstract_excerpt":"In this paper, we demonstrate that many of the computational tools for univariate orthogonal polynomials have analogues for a family of bivariate orthogonal polynomials on the triangle, including Clenshaw's algorithm and sparse differentiation operators. This allows us to derive a practical spectral method for solving linear partial differential equations on triangles with sparse discretizations. We can thereby rapidly solve partial differential equations using polynomials with degrees in the thousands, resulting in sparse discretizations with as many as several million degrees of freedom.","authors_text":"Alex Townsend, Geoff Vasil, Sheehan Olver","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.NA","submitted_at":"2019-02-13T11:07:47Z","title":"A sparse spectral method on triangles"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1902.04863","kind":"arxiv","version":1},"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:ed57ef2fc5a9dda5e40697c9485652dccea2560494593ed5083fc4cd8872c902","target":"record","created_at":"2026-05-17T23:54:05Z","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":"8fa9f4c5f3c7c240918cfda9851755bcefb8b3d4256341c61b5114d43283ac1e","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"math.NA","submitted_at":"2019-02-13T11:07:47Z","title_canon_sha256":"53f19a1e5fb75f21ae5a38c6fbefcf456673e6c123057e0dc920595171fc2e0c"},"schema_version":"1.0","source":{"id":"1902.04863","kind":"arxiv","version":1}},"canonical_sha256":"47ab63da1ecf12a0e308325e3844e359f6028fa9fb5c3323c88ce890a09ccd9c","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"47ab63da1ecf12a0e308325e3844e359f6028fa9fb5c3323c88ce890a09ccd9c","first_computed_at":"2026-05-17T23:54:05.707340Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:54:05.707340Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"Ufdsq4FlXYDDXT9JxUlLqNC3TWISXi7rrWWHhb9MtY/nJpNVXj6BLaQQ3ZhhwAB5w/vJfjvlnRzK+WSYa/rWBw==","signature_status":"signed_v1","signed_at":"2026-05-17T23:54:05.707828Z","signed_message":"canonical_sha256_bytes"},"source_id":"1902.04863","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:ed57ef2fc5a9dda5e40697c9485652dccea2560494593ed5083fc4cd8872c902","sha256:4455af24691a16713fe9cead92f0e3efe61bef3ccfd46e24f1c537319aa35c6f"],"state_sha256":"c970cfe66b6402f15d4ddc20bd691e5a3c981c4295d9a1bee234a1e1cfaee767"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"9Abh6keoSeQaTzDW7CeFXl26BdV3t66mWyycjLFKUeQzrU2/xPP8Mag+va6xQ4xc/zIrm3wFvFGhLdXmn9GtCA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-27T03:20:52.177157Z","bundle_sha256":"89c8b50fc9e735e3b3f5af2dc18184858fc06655bc1327eab397187072f24d87"}}