{
  "alpha_theorem_count": 4092,
  "families": [
    {
      "bundle": {
        "body_proof_nodes": 30527,
        "bytes": 2449379,
        "dependency_edges_including_packaging": 1071,
        "independent_lean_checked": true,
        "kernel_calls": 377,
        "nodes_including_packaging_root": 377,
        "original_ha_checked": true,
        "packaging_root_id": 376,
        "path": "research/arithmetic-library/artifacts/prime-field-polynomial-euclidean-division-proof-bundle-v1.json",
        "sha256": "6ae667d8518e4dbe722bb08ad1b08715a0d282c2893e533c8133d770fe861dcf"
      },
      "new_theorem_count": 121,
      "owned_node_ids": {
        "beta_sum_pointwise_mod_add": 318,
        "polynomial_diagonal_last_term_left_append": 260,
        "polynomial_diagonal_last_term_left_empty": 259,
        "polynomial_diagonal_left_padding_left": 354,
        "polynomial_diagonal_left_padding_right": 355,
        "polynomial_diagonal_left_prefix_transport": 255,
        "polynomial_diagonal_prefix_left_transport": 256,
        "polynomial_diagonal_sum_left_add_congruent": 322,
        "polynomial_diagonal_sum_left_append": 261,
        "polynomial_diagonal_sum_right_add_congruent": 323,
        "polynomial_diagonal_term_left_add_congruent": 320,
        "polynomial_diagonal_term_left_padding_left": 350,
        "polynomial_diagonal_term_left_padding_right": 351,
        "polynomial_diagonal_term_left_padding_zero_left": 352,
        "polynomial_diagonal_term_left_padding_zero_right": 353,
        "polynomial_diagonal_term_right_add_congruent": 321,
        "polynomial_left_pad_natural_sum_invariant": 348,
        "polynomial_left_pad_zero_prefix": 347,
        "polynomial_product_length_left_padding_left": 360,
        "polynomial_product_length_left_padding_right": 361,
        "polynomial_quotient_length_bounds": 305,
        "polynomial_quotient_length_exists": 304,
        "polynomial_quotient_length_functional": 339,
        "polynomial_quotient_length_product": 314,
        "polynomial_zero_extended_add_congruent": 319,
        "polynomial_zero_extended_left_pad_before": 346,
        "polynomial_zero_extended_left_pad_shift": 345,
        "polynomial_zero_tail_natural_sum_invariant": 349,
        "prime_field_convolution_coefficient_append": 262,
        "prime_field_convolution_coefficient_append_invariant": 258,
        "prime_field_convolution_coefficient_before_left_padding_left": 358,
        "prime_field_convolution_coefficient_before_left_padding_right": 359,
        "prime_field_convolution_coefficient_left_add": 324,
        "prime_field_convolution_coefficient_left_padding_left": 356,
        "prime_field_convolution_coefficient_left_padding_right": 357,
        "prime_field_convolution_coefficient_prefix_transport": 257,
        "prime_field_convolution_coefficient_right_add": 325,
        "prime_field_convolution_prefix_empty_left_zero": 316,
        "prime_field_convolution_prefix_left_add": 326,
        "prime_field_convolution_prefix_left_subtract": 328,
        "prime_field_convolution_prefix_right_add": 327,
        "prime_field_convolution_prefix_right_subtract": 329,
        "prime_field_polynomial_add_equivalent_congruent": 371,
        "prime_field_polynomial_add_left_pad_output": 369,
        "prime_field_polynomial_add_left_pad_transport": 284,
        "prime_field_polynomial_constant_product_to_scale": 290,
        "prime_field_polynomial_constant_right_coefficient": 289,
        "prime_field_polynomial_convolution_both_left_paddings_equivalent": 366,
        "prime_field_polynomial_convolution_both_left_paddings_exists": 367,
        "prime_field_polynomial_convolution_equivalent_congruent": 375,
        "prime_field_polynomial_convolution_equivalent_congruent_left": 373,
        "prime_field_polynomial_convolution_equivalent_congruent_right": 374,
        "prime_field_polynomial_convolution_left_add": 330,
        "prime_field_polynomial_convolution_left_padding_equivalent_left": 364,
        "prime_field_polynomial_convolution_left_padding_equivalent_right": 365,
        "prime_field_polynomial_convolution_left_padding_nonempty_left": 362,
        "prime_field_polynomial_convolution_left_padding_nonempty_right": 363,
        "prime_field_polynomial_convolution_left_subtract": 332,
        "prime_field_polynomial_convolution_right_add": 331,
        "prime_field_polynomial_convolution_right_subtract": 333,
        "prime_field_polynomial_division_coefficient_identity": 317,
        "prime_field_polynomial_division_execution_exists": 311,
        "prime_field_polynomial_division_execution_exists_unique": 344,
        "prime_field_polynomial_division_execution_functional": 343,
        "prime_field_polynomial_division_exists_with_remainder_bound": 313,
        "prime_field_polynomial_division_quotient_data_exists": 309,
        "prime_field_polynomial_division_quotient_data_functional": 341,
        "prime_field_polynomial_division_remainder_degree": 312,
        "prime_field_polynomial_division_residual_data_exists": 310,
        "prime_field_polynomial_division_residual_data_functional": 342,
        "prime_field_polynomial_equal_implies_equivalent": 271,
        "prime_field_polynomial_equivalent_implies_equal_same_length": 272,
        "prime_field_polynomial_equivalent_implies_left_pad": 368,
        "prime_field_polynomial_equivalent_symmetric": 269,
        "prime_field_polynomial_equivalent_transitive": 270,
        "prime_field_polynomial_inverse_scale": 292,
        "prime_field_polynomial_left_distributive_products_exists": 334,
        "prime_field_polynomial_left_pad_bounded": 276,
        "prime_field_polynomial_left_pad_entry": 275,
        "prime_field_polynomial_left_pad_equivalent": 281,
        "prime_field_polynomial_left_pad_exists": 274,
        "prime_field_polynomial_left_pad_functional": 277,
        "prime_field_polynomial_left_pad_index_cases": 264,
        "prime_field_polynomial_left_pad_power_coefficient": 280,
        "prime_field_polynomial_left_pad_transport": 283,
        "prime_field_polynomial_left_pad_zero": 273,
        "prime_field_polynomial_power_coefficient_exists": 266,
        "prime_field_polynomial_power_coefficient_functional": 267,
        "prime_field_polynomial_power_coefficient_transport": 268,
        "prime_field_polynomial_power_index_before_padding": 265,
        "prime_field_polynomial_power_index_bound": 263,
        "prime_field_polynomial_quotient_prefix_append": 299,
        "prime_field_polynomial_quotient_prefix_bounded": 298,
        "prime_field_polynomial_quotient_prefix_convolution_entry": 301,
        "prime_field_polynomial_quotient_prefix_empty": 295,
        "prime_field_polynomial_quotient_prefix_entry": 297,
        "prime_field_polynomial_quotient_prefix_exists": 300,
        "prime_field_polynomial_quotient_prefix_functional": 338,
        "prime_field_polynomial_quotient_prefix_product_matches": 302,
        "prime_field_polynomial_quotient_prefix_remainder_zero": 303,
        "prime_field_polynomial_quotient_prefix_restrict": 296,
        "prime_field_polynomial_quotient_proper_product": 315,
        "prime_field_polynomial_quotient_scalar_cancellation": 293,
        "prime_field_polynomial_quotient_step_functional": 336,
        "prime_field_polynomial_quotient_step_prefix_functional": 337,
        "prime_field_polynomial_quotient_step_recode": 294,
        "prime_field_polynomial_right_distributive_products_exists": 335,
        "prime_field_polynomial_scale_left_pad_transport": 286,
        "prime_field_polynomial_scale_to_constant_product": 291,
        "prime_field_polynomial_subtract_equivalent_congruent": 372,
        "prime_field_polynomial_subtract_left_pad_output": 370,
        "prime_field_polynomial_subtract_left_pad_transport": 285,
        "prime_field_polynomial_trim_bounded_degree": 308,
        "prime_field_polynomial_trim_equivalent": 282,
        "prime_field_polynomial_trim_input_transport": 340,
        "prime_field_polynomial_trim_left_pad": 279,
        "prime_field_polynomial_trim_zero_prefix_cut_bound": 306,
        "prime_field_polynomial_trim_zero_prefix_remainder_bound": 307,
        "prime_field_polynomial_zero_power_coefficient": 287,
        "prime_field_polynomial_zero_prefix_equivalent_empty": 288,
        "prime_field_polynomial_zero_suffix_left_pad": 278
      },
      "principal_roots": [
        {
          "complete_ordinary_ha_checked": true,
          "name": "prime_field_polynomial_division_execution_functional",
          "node_id": 343,
          "ordinary_certificate_nodes": 8744,
          "statement_sha256": "b14ad2149cd34386887dcac50cb06b7df7014500b1ab918fac7967976b6042fe"
        },
        {
          "complete_ordinary_ha_checked": true,
          "name": "prime_field_polynomial_division_execution_exists_unique",
          "node_id": 344,
          "ordinary_certificate_nodes": 19739,
          "statement_sha256": "0ac4c1f5ca519e7db039365ff2a703f8772e22e58376d4c55a3f7777e08565fc"
        },
        {
          "complete_ordinary_ha_checked": true,
          "name": "prime_field_polynomial_convolution_both_left_paddings_equivalent",
          "node_id": 366,
          "ordinary_certificate_nodes": 16447,
          "statement_sha256": "fbefa6c478ac7028d2c60d742799660f05d010578ce4ed30b0f72f6f0af237d6"
        },
        {
          "complete_ordinary_ha_checked": true,
          "name": "prime_field_polynomial_convolution_both_left_paddings_exists",
          "node_id": 367,
          "ordinary_certificate_nodes": 16811,
          "statement_sha256": "b79ee5e0362c752f6b0189437e25cacc49e7060037adf8837f3105db832f8ffd"
        },
        {
          "complete_ordinary_ha_checked": true,
          "name": "prime_field_polynomial_equivalent_implies_left_pad",
          "node_id": 368,
          "ordinary_certificate_nodes": 8711,
          "statement_sha256": "e9b137b8b2e2d502cb4f5405a4cb90a0abcbb50de9a0df45ff51d5127761a25c"
        },
        {
          "complete_ordinary_ha_checked": true,
          "name": "prime_field_polynomial_add_equivalent_congruent",
          "node_id": 371,
          "ordinary_certificate_nodes": 10075,
          "statement_sha256": "847a60b511d446febdc15c56231f1368a7993172939945b7b99ab297cb65c4fb"
        },
        {
          "complete_ordinary_ha_checked": true,
          "name": "prime_field_polynomial_subtract_equivalent_congruent",
          "node_id": 372,
          "ordinary_certificate_nodes": 10163,
          "statement_sha256": "b073daede7886ec70b68c11665fc2f70154db2696cd613e542d1e22900e5f2a3"
        },
        {
          "complete_ordinary_ha_checked": true,
          "name": "prime_field_polynomial_convolution_equivalent_congruent",
          "node_id": 375,
          "ordinary_certificate_nodes": 17731,
          "statement_sha256": "d984fe3c378d4d4b02941d6f3a126324a2c7c26bf47f4d8ee7c37b2e55404446"
        }
      ],
      "rows": [
        {
          "name": "polynomial_diagonal_left_prefix_transport",
          "node_id": 255,
          "proof_depth": 39,
          "proof_edges": 76,
          "proof_nodes": 77,
          "proof_objects": 77,
          "reused_objects": 0,
          "statement_sha256": "a82dffe6d2e770d80e223c1ce948eeb3b3230383db138389e6db2e1a459b9008"
        },
        {
          "name": "polynomial_diagonal_prefix_left_transport",
          "node_id": 256,
          "proof_depth": 42,
          "proof_edges": 53,
          "proof_nodes": 54,
          "proof_objects": 54,
          "reused_objects": 0,
          "statement_sha256": "2af3f98d743de51312cdf0ea4187e03c4cfba8c9ff61c4869484c9bbfeb8f5f6"
        },
        {
          "name": "prime_field_convolution_coefficient_prefix_transport",
          "node_id": 257,
          "proof_depth": 51,
          "proof_edges": 80,
          "proof_nodes": 81,
          "proof_objects": 81,
          "reused_objects": 0,
          "statement_sha256": "7b201c5c70fc80592a3ec8cbcb6b8d9265626b288871b67d6f66de9b0ebd4a73"
        },
        {
          "name": "prime_field_convolution_coefficient_append_invariant",
          "node_id": 258,
          "proof_depth": 55,
          "proof_edges": 97,
          "proof_nodes": 98,
          "proof_objects": 98,
          "reused_objects": 0,
          "statement_sha256": "5ab0d8f5b2895dc9f7b319420664bac6f4a4d2d4594a35c494750c6d2e7e1b63"
        },
        {
          "name": "polynomial_diagonal_last_term_left_empty",
          "node_id": 259,
          "proof_depth": 40,
          "proof_edges": 86,
          "proof_nodes": 87,
          "proof_objects": 87,
          "reused_objects": 0,
          "statement_sha256": "a9df56baa9a468b0ada0e10043cbc736d71eb777f2da314c550e77c658ba44ad"
        },
        {
          "name": "polynomial_diagonal_last_term_left_append",
          "node_id": 260,
          "proof_depth": 32,
          "proof_edges": 127,
          "proof_nodes": 128,
          "proof_objects": 128,
          "reused_objects": 0,
          "statement_sha256": "95fa7818ad8e89c74de0542100da95e9c7be3f8b206d39990e6532e1de3e56a2"
        },
        {
          "name": "polynomial_diagonal_sum_left_append",
          "node_id": 261,
          "proof_depth": 64,
          "proof_edges": 222,
          "proof_nodes": 223,
          "proof_objects": 223,
          "reused_objects": 0,
          "statement_sha256": "4debaa6877ae81d91e397919c583102728cefe670bd13288d505a9c09b8e47dd"
        },
        {
          "name": "prime_field_convolution_coefficient_append",
          "node_id": 262,
          "proof_depth": 59,
          "proof_edges": 120,
          "proof_nodes": 121,
          "proof_objects": 121,
          "reused_objects": 0,
          "statement_sha256": "486e0309ba07a5fc87b8524e8a48b7a1a94b63d3b137b80fcb5ba26fc8805823"
        },
        {
          "name": "prime_field_polynomial_power_index_bound",
          "node_id": 263,
          "proof_depth": 14,
          "proof_edges": 23,
          "proof_nodes": 24,
          "proof_objects": 24,
          "reused_objects": 0,
          "statement_sha256": "8aee1ff3ce72b72954a3746da0d5cc29ad9847975df5c504fdc2197407c75eb6"
        },
        {
          "name": "prime_field_polynomial_left_pad_index_cases",
          "node_id": 264,
          "proof_depth": 28,
          "proof_edges": 73,
          "proof_nodes": 74,
          "proof_objects": 74,
          "reused_objects": 0,
          "statement_sha256": "eeb0622097b205b2122101fb790e69ea124c33346d1d15b2e13a055f3e4030fb"
        },
        {
          "name": "prime_field_polynomial_power_index_before_padding",
          "node_id": 265,
          "proof_depth": 25,
          "proof_edges": 44,
          "proof_nodes": 45,
          "proof_objects": 45,
          "reused_objects": 0,
          "statement_sha256": "f72c38d1b3f884877982d442ecee4721964a62170fb31b491be088d1a818240b"
        },
        {
          "name": "prime_field_polynomial_power_coefficient_exists",
          "node_id": 266,
          "proof_depth": 14,
          "proof_edges": 27,
          "proof_nodes": 28,
          "proof_objects": 28,
          "reused_objects": 0,
          "statement_sha256": "49ceaa4c448909184b2d3a1cf4be9efa369f3593e118cb5995ec554c8457bbff"
        },
        {
          "name": "prime_field_polynomial_power_coefficient_functional",
          "node_id": 267,
          "proof_depth": 24,
          "proof_edges": 86,
          "proof_nodes": 87,
          "proof_objects": 87,
          "reused_objects": 0,
          "statement_sha256": "ac6178e168b33a6e84cb5a47b1fe0c2bcd5a62c9d22512cabdb6de5a920bd99b"
        },
        {
          "name": "prime_field_polynomial_power_coefficient_transport",
          "node_id": 268,
          "proof_depth": 33,
          "proof_edges": 54,
          "proof_nodes": 55,
          "proof_objects": 55,
          "reused_objects": 0,
          "statement_sha256": "87babc9bbc884538832b06568b945781723ac14a2499b82a7a2c9d478daee678"
        },
        {
          "name": "prime_field_polynomial_equivalent_symmetric",
          "node_id": 269,
          "proof_depth": 19,
          "proof_edges": 20,
          "proof_nodes": 21,
          "proof_objects": 21,
          "reused_objects": 0,
          "statement_sha256": "3b88824d2c57b6363973fbc976c26ecc123535f061b929600351a9b8b926ef1a"
        },
        {
          "name": "prime_field_polynomial_equivalent_transitive",
          "node_id": 270,
          "proof_depth": 25,
          "proof_edges": 39,
          "proof_nodes": 40,
          "proof_objects": 40,
          "reused_objects": 0,
          "statement_sha256": "4c94029fca20b51c872b9a9aab697825a454982df15dad35f3be73556c734fbb"
        },
        {
          "name": "prime_field_polynomial_equal_implies_equivalent",
          "node_id": 271,
          "proof_depth": 44,
          "proof_edges": 73,
          "proof_nodes": 74,
          "proof_objects": 74,
          "reused_objects": 0,
          "statement_sha256": "9575ec49a2188d966e5c7d3e10a0cdcded5bd8ebbf549840f9cfb5a73817d3b5"
        },
        {
          "name": "prime_field_polynomial_equivalent_implies_equal_same_length",
          "node_id": 272,
          "proof_depth": 30,
          "proof_edges": 123,
          "proof_nodes": 124,
          "proof_objects": 124,
          "reused_objects": 0,
          "statement_sha256": "66d278d4fa9f079f6512245342cc6c3700ed249268e64ddb04b6e07712983e91"
        },
        {
          "name": "prime_field_polynomial_left_pad_zero",
          "node_id": 273,
          "proof_depth": 15,
          "proof_edges": 25,
          "proof_nodes": 26,
          "proof_objects": 26,
          "reused_objects": 0,
          "statement_sha256": "e5aa36f642740d6d675c3941ba0c8ee630bfa98b482a06fe47e8f9a1e583361a"
        },
        {
          "name": "prime_field_polynomial_left_pad_exists",
          "node_id": 274,
          "proof_depth": 41,
          "proof_edges": 146,
          "proof_nodes": 147,
          "proof_objects": 147,
          "reused_objects": 0,
          "statement_sha256": "8503ebeaced372c2e66a8aaa29b4464a24c4745fb7f661d12a119ada8b91f647"
        },
        {
          "name": "prime_field_polynomial_left_pad_entry",
          "node_id": 275,
          "proof_depth": 36,
          "proof_edges": 58,
          "proof_nodes": 59,
          "proof_objects": 59,
          "reused_objects": 0,
          "statement_sha256": "894ca6663232748820871922b15bbc7a2588576c7a51b8d1081ca51dc0b0b00a"
        },
        {
          "name": "prime_field_polynomial_left_pad_bounded",
          "node_id": 276,
          "proof_depth": 27,
          "proof_edges": 61,
          "proof_nodes": 62,
          "proof_objects": 62,
          "reused_objects": 0,
          "statement_sha256": "9b06cee98d2a6366af11b50ad7a7f9dd9bd5042cf642af2c424d9abafe65eff7"
        },
        {
          "name": "prime_field_polynomial_left_pad_functional",
          "node_id": 277,
          "proof_depth": 33,
          "proof_edges": 136,
          "proof_nodes": 137,
          "proof_objects": 137,
          "reused_objects": 0,
          "statement_sha256": "aab480cbe8f77384e01860fbeb4a6e0cce1f47d67f07823f70300a714874afa2"
        },
        {
          "name": "prime_field_polynomial_zero_suffix_left_pad",
          "node_id": 278,
          "proof_depth": 26,
          "proof_edges": 55,
          "proof_nodes": 56,
          "proof_objects": 56,
          "reused_objects": 0,
          "statement_sha256": "80a4736f95cbe6af533ed49e0587822062c774f0cdffc7383b1e4b07a2b9f763"
        },
        {
          "name": "prime_field_polynomial_trim_left_pad",
          "node_id": 279,
          "proof_depth": 41,
          "proof_edges": 70,
          "proof_nodes": 71,
          "proof_objects": 71,
          "reused_objects": 0,
          "statement_sha256": "f3c6bead49de080d6c0606e475943610e8424961a60dc17e4b64c894a0c3eb58"
        },
        {
          "name": "prime_field_polynomial_left_pad_power_coefficient",
          "node_id": 280,
          "proof_depth": 30,
          "proof_edges": 82,
          "proof_nodes": 83,
          "proof_objects": 83,
          "reused_objects": 0,
          "statement_sha256": "3828815ceb09f968c80ab781fb1e84acb0b6e47e743fcbbde4399a2a2d4b80d4"
        },
        {
          "name": "prime_field_polynomial_left_pad_equivalent",
          "node_id": 281,
          "proof_depth": 47,
          "proof_edges": 78,
          "proof_nodes": 79,
          "proof_objects": 79,
          "reused_objects": 0,
          "statement_sha256": "9d1e15b363a18a4a9c5861d136c28d8dd4e323ec7a53db9d04b9168f9914bb79"
        },
        {
          "name": "prime_field_polynomial_trim_equivalent",
          "node_id": 282,
          "proof_depth": 26,
          "proof_edges": 46,
          "proof_nodes": 47,
          "proof_objects": 47,
          "reused_objects": 0,
          "statement_sha256": "91f6957177fe1ebd0e703aa9589e43543711999ef6c5a19a1f8b027c7e2fea8f"
        },
        {
          "name": "prime_field_polynomial_left_pad_transport",
          "node_id": 283,
          "proof_depth": 35,
          "proof_edges": 75,
          "proof_nodes": 76,
          "proof_objects": 76,
          "reused_objects": 0,
          "statement_sha256": "8cf3a7e4cc9e552829fe3d95318c4c2e0d048e07234c6a3b223152e331510d1a"
        },
        {
          "name": "prime_field_polynomial_add_left_pad_transport",
          "node_id": 284,
          "proof_depth": 44,
          "proof_edges": 141,
          "proof_nodes": 142,
          "proof_objects": 142,
          "reused_objects": 0,
          "statement_sha256": "84b47eb63bbe304d2c27147929425db8e526f71ba8e32f4b6bec956762d09b37"
        },
        {
          "name": "prime_field_polynomial_subtract_left_pad_transport",
          "node_id": 285,
          "proof_depth": 44,
          "proof_edges": 141,
          "proof_nodes": 142,
          "proof_objects": 142,
          "reused_objects": 0,
          "statement_sha256": "cfb265a4f30a7b0cd957b4784cfb5787b51b05b13657f6b2877609bbf5a7f905"
        },
        {
          "name": "prime_field_polynomial_scale_left_pad_transport",
          "node_id": 286,
          "proof_depth": 37,
          "proof_edges": 106,
          "proof_nodes": 107,
          "proof_objects": 107,
          "reused_objects": 0,
          "statement_sha256": "7fe7acfa5e572f0c03696fd2939305da7141b37c185955ca9bde8b9480c9da1d"
        },
        {
          "name": "prime_field_polynomial_zero_power_coefficient",
          "node_id": 287,
          "proof_depth": 37,
          "proof_edges": 74,
          "proof_nodes": 75,
          "proof_objects": 75,
          "reused_objects": 0,
          "statement_sha256": "f05dab7cc08a654429940c9ba1688de5e8507cf03fbc7ba70e1a36581ccbfa8f"
        },
        {
          "name": "prime_field_polynomial_zero_prefix_equivalent_empty",
          "node_id": 288,
          "proof_depth": 21,
          "proof_edges": 38,
          "proof_nodes": 39,
          "proof_objects": 39,
          "reused_objects": 0,
          "statement_sha256": "b21bfcb483f866e659d4bd42adfc74e020ff5b3d1a825465d98fb1c56af09375"
        },
        {
          "name": "prime_field_polynomial_constant_right_coefficient",
          "node_id": 289,
          "proof_depth": 59,
          "proof_edges": 426,
          "proof_nodes": 427,
          "proof_objects": 427,
          "reused_objects": 0,
          "statement_sha256": "bf432f7d73e4456d819201429cdc562bf8741c8d3eeb64eb7819bead44461e99"
        },
        {
          "name": "prime_field_polynomial_constant_product_to_scale",
          "node_id": 290,
          "proof_depth": 43,
          "proof_edges": 105,
          "proof_nodes": 106,
          "proof_objects": 106,
          "reused_objects": 0,
          "statement_sha256": "ed7250e7c5b6106b1a3c83c349913e38b8c760dc8fad31f0eff306a6f1970050"
        },
        {
          "name": "prime_field_polynomial_scale_to_constant_product",
          "node_id": 291,
          "proof_depth": 52,
          "proof_edges": 192,
          "proof_nodes": 193,
          "proof_objects": 193,
          "reused_objects": 0,
          "statement_sha256": "36f52ef52080b2218a0ce3077175cf2ce65e3519b5d59e0bfe4bc8e4f90b1110"
        },
        {
          "name": "prime_field_polynomial_inverse_scale",
          "node_id": 292,
          "proof_depth": 39,
          "proof_edges": 111,
          "proof_nodes": 112,
          "proof_objects": 112,
          "reused_objects": 0,
          "statement_sha256": "d1700d8f0db9932b2666f05fa36763b6c07f13ffee634e43cb4a8c3e15607cc3"
        },
        {
          "name": "prime_field_polynomial_quotient_scalar_cancellation",
          "node_id": 293,
          "proof_depth": 35,
          "proof_edges": 94,
          "proof_nodes": 95,
          "proof_objects": 95,
          "reused_objects": 0,
          "statement_sha256": "ab125fd90c3d272fb945e7b0aa93ab47926f41b71b4bcc29a4476149384d5efa"
        },
        {
          "name": "prime_field_polynomial_quotient_step_recode",
          "node_id": 294,
          "proof_depth": 69,
          "proof_edges": 117,
          "proof_nodes": 118,
          "proof_objects": 118,
          "reused_objects": 0,
          "statement_sha256": "a0e233c89aa726b2a4b8a56454333533cc8791e104434ba47fc5e72afc578776"
        },
        {
          "name": "prime_field_polynomial_quotient_prefix_empty",
          "node_id": 295,
          "proof_depth": 22,
          "proof_edges": 30,
          "proof_nodes": 31,
          "proof_objects": 31,
          "reused_objects": 0,
          "statement_sha256": "036ae54d919a463dfe5f04ae89ec481a52a6fecc3741134f2eb1b5be8f92092f"
        },
        {
          "name": "prime_field_polynomial_quotient_prefix_restrict",
          "node_id": 296,
          "proof_depth": 28,
          "proof_edges": 38,
          "proof_nodes": 39,
          "proof_objects": 39,
          "reused_objects": 0,
          "statement_sha256": "fca5be223f9d59ef0632f6b23743799f97025d562b05c43a6b1e2f4b310051c1"
        },
        {
          "name": "prime_field_polynomial_quotient_prefix_entry",
          "node_id": 297,
          "proof_depth": 27,
          "proof_edges": 46,
          "proof_nodes": 47,
          "proof_objects": 47,
          "reused_objects": 0,
          "statement_sha256": "4fcac4f5b40ae9c178800606be6c28f7f0b20f75ba521f12515a39cd34b936a3"
        },
        {
          "name": "prime_field_polynomial_quotient_prefix_bounded",
          "node_id": 298,
          "proof_depth": 26,
          "proof_edges": 35,
          "proof_nodes": 36,
          "proof_objects": 36,
          "reused_objects": 0,
          "statement_sha256": "630bf61922e2a2c737109139c3de15e0bbe24508a0297c0c7d53791c89ea1f48"
        },
        {
          "name": "prime_field_polynomial_quotient_prefix_append",
          "node_id": 299,
          "proof_depth": 51,
          "proof_edges": 137,
          "proof_nodes": 138,
          "proof_objects": 138,
          "reused_objects": 0,
          "statement_sha256": "fc7bf4f6e1a8fe028ba8cc8c0aee64d8c64010e67e112792be6bf306c2e5aa6f"
        },
        {
          "name": "prime_field_polynomial_quotient_prefix_exists",
          "node_id": 300,
          "proof_depth": 53,
          "proof_edges": 156,
          "proof_nodes": 157,
          "proof_objects": 157,
          "reused_objects": 0,
          "statement_sha256": "998628ed5c98aac1c033a465cf640142878a15c438e74a18c5ed25a7e4e5d6b1"
        },
        {
          "name": "prime_field_polynomial_quotient_prefix_convolution_entry",
          "node_id": 301,
          "proof_depth": 54,
          "proof_edges": 240,
          "proof_nodes": 241,
          "proof_objects": 241,
          "reused_objects": 0,
          "statement_sha256": "ca34bcde8edf4d1676df3c11a257a66e674e3cdb571203787c61d8f06663f589"
        },
        {
          "name": "prime_field_polynomial_quotient_prefix_product_matches",
          "node_id": 302,
          "proof_depth": 52,
          "proof_edges": 114,
          "proof_nodes": 115,
          "proof_objects": 115,
          "reused_objects": 0,
          "statement_sha256": "0d59d98c0eae81b23f8b4ae305681adc32db65a1ee89352055d1f0b2ea028ebc"
        },
        {
          "name": "prime_field_polynomial_quotient_prefix_remainder_zero",
          "node_id": 303,
          "proof_depth": 79,
          "proof_edges": 156,
          "proof_nodes": 157,
          "proof_objects": 157,
          "reused_objects": 0,
          "statement_sha256": "ba0aeeed13283ef460cd48e76f0d1c22d1eb7145b10cca4822c714bf74474515"
        },
        {
          "name": "polynomial_quotient_length_exists",
          "node_id": 304,
          "proof_depth": 17,
          "proof_edges": 36,
          "proof_nodes": 37,
          "proof_objects": 37,
          "reused_objects": 0,
          "statement_sha256": "1b897fee537cc80a9e3ae8285f7587543556ab9d8c604d08679ac0b365f53c8c"
        },
        {
          "name": "polynomial_quotient_length_bounds",
          "node_id": 305,
          "proof_depth": 16,
          "proof_edges": 39,
          "proof_nodes": 40,
          "proof_objects": 40,
          "reused_objects": 0,
          "statement_sha256": "c3e037d9411dc2b94bfc3e4ee26f407cb3d2f9dc1c7063528431b555e812d9ad"
        },
        {
          "name": "prime_field_polynomial_trim_zero_prefix_cut_bound",
          "node_id": 306,
          "proof_depth": 32,
          "proof_edges": 58,
          "proof_nodes": 59,
          "proof_objects": 59,
          "reused_objects": 0,
          "statement_sha256": "9782a0e42bac826851b91f238bf69bf2f6cff118d5ba4a0c8eae0af4fa98cf36"
        },
        {
          "name": "prime_field_polynomial_trim_zero_prefix_remainder_bound",
          "node_id": 307,
          "proof_depth": 38,
          "proof_edges": 63,
          "proof_nodes": 64,
          "proof_objects": 64,
          "reused_objects": 0,
          "statement_sha256": "571879b4702fda1715323ff293569437148f13b2910e0aee75886dc33bec73fe"
        },
        {
          "name": "prime_field_polynomial_trim_bounded_degree",
          "node_id": 308,
          "proof_depth": 30,
          "proof_edges": 39,
          "proof_nodes": 40,
          "proof_objects": 40,
          "reused_objects": 0,
          "statement_sha256": "e8bbda08de19f4ae16aef1c541704be826f459d26e0c482bde0d27d260e7566c"
        },
        {
          "name": "prime_field_polynomial_division_quotient_data_exists",
          "node_id": 309,
          "proof_depth": 32,
          "proof_edges": 111,
          "proof_nodes": 112,
          "proof_objects": 112,
          "reused_objects": 0,
          "statement_sha256": "e7355e5ef958032760d7b17d903352c1be72509a61e1409224df422f9811a339"
        },
        {
          "name": "prime_field_polynomial_division_residual_data_exists",
          "node_id": 310,
          "proof_depth": 37,
          "proof_edges": 104,
          "proof_nodes": 105,
          "proof_objects": 105,
          "reused_objects": 0,
          "statement_sha256": "fab086a40cb216a6af32febbffd10ab540a23b06a7459716e99f311dc51da724"
        },
        {
          "name": "prime_field_polynomial_division_execution_exists",
          "node_id": 311,
          "proof_depth": 49,
          "proof_edges": 110,
          "proof_nodes": 111,
          "proof_objects": 111,
          "reused_objects": 0,
          "statement_sha256": "2284a51ec603ab07a511343bd12a1d73d9414e266a808b8129d9ca306b54f622"
        },
        {
          "name": "prime_field_polynomial_division_remainder_degree",
          "node_id": 312,
          "proof_depth": 53,
          "proof_edges": 149,
          "proof_nodes": 150,
          "proof_objects": 150,
          "reused_objects": 0,
          "statement_sha256": "32cecdb99ac8a5614e401737422ca965bf89729c762ce08999e8b493cb519ea2"
        },
        {
          "name": "prime_field_polynomial_division_exists_with_remainder_bound",
          "node_id": 313,
          "proof_depth": 41,
          "proof_edges": 62,
          "proof_nodes": 63,
          "proof_objects": 63,
          "reused_objects": 0,
          "statement_sha256": "434c757849ae9f10c51ab213c900e327dadd5c7d3cd8b0a760d0822ba3c19b24"
        },
        {
          "name": "polynomial_quotient_length_product",
          "node_id": 314,
          "proof_depth": 20,
          "proof_edges": 48,
          "proof_nodes": 49,
          "proof_objects": 49,
          "reused_objects": 0,
          "statement_sha256": "bc4fcadb812be2ce39aef9229cd01d478d0b57faffe386bb3c836f22b041be44"
        },
        {
          "name": "prime_field_polynomial_quotient_proper_product",
          "node_id": 315,
          "proof_depth": 43,
          "proof_edges": 84,
          "proof_nodes": 85,
          "proof_objects": 85,
          "reused_objects": 0,
          "statement_sha256": "f90fda6ecb7b3f1ed4267076fb70c72fa59ff1020cf09afde138791276a9c5b1"
        },
        {
          "name": "prime_field_convolution_prefix_empty_left_zero",
          "node_id": 316,
          "proof_depth": 32,
          "proof_edges": 78,
          "proof_nodes": 79,
          "proof_objects": 79,
          "reused_objects": 0,
          "statement_sha256": "57d12eadeb36530d856b943eec6d623d91906bbc37504e3f508c06c6e4ad8bc3"
        },
        {
          "name": "prime_field_polynomial_division_coefficient_identity",
          "node_id": 317,
          "proof_depth": 55,
          "proof_edges": 139,
          "proof_nodes": 140,
          "proof_objects": 140,
          "reused_objects": 0,
          "statement_sha256": "8cc8fa1862d8912600d53092565c286758eb9796e6d8cc047df55dc0245ab195"
        },
        {
          "name": "beta_sum_pointwise_mod_add",
          "node_id": 318,
          "proof_depth": 54,
          "proof_edges": 224,
          "proof_nodes": 225,
          "proof_objects": 225,
          "reused_objects": 0,
          "statement_sha256": "a8cb6ba975f065ec8206450aa5762884791e2687eca6bd44858160e3db29c95a"
        },
        {
          "name": "polynomial_zero_extended_add_congruent",
          "node_id": 319,
          "proof_depth": 41,
          "proof_edges": 129,
          "proof_nodes": 130,
          "proof_objects": 130,
          "reused_objects": 0,
          "statement_sha256": "892f91ef9172e8ae7a7b2ac6669bb0fdcaf2f20a6c7ffa900e7b302566fb0e46"
        },
        {
          "name": "polynomial_diagonal_term_left_add_congruent",
          "node_id": 320,
          "proof_depth": 58,
          "proof_edges": 233,
          "proof_nodes": 234,
          "proof_objects": 234,
          "reused_objects": 0,
          "statement_sha256": "7e8af4a9214224c102e5ccf065264620b099ed58c8996e279302854baef746f9"
        },
        {
          "name": "polynomial_diagonal_term_right_add_congruent",
          "node_id": 321,
          "proof_depth": 58,
          "proof_edges": 234,
          "proof_nodes": 235,
          "proof_objects": 235,
          "reused_objects": 0,
          "statement_sha256": "2c017040b8c25306b8cc784c3212ba45956044f67a6a6211a597054f466f681e"
        },
        {
          "name": "polynomial_diagonal_sum_left_add_congruent",
          "node_id": 322,
          "proof_depth": 126,
          "proof_edges": 326,
          "proof_nodes": 327,
          "proof_objects": 327,
          "reused_objects": 0,
          "statement_sha256": "175dffd00c6485655fc623f3506d93b3d77ef85b0c0435289647dc80a619e54d"
        },
        {
          "name": "polynomial_diagonal_sum_right_add_congruent",
          "node_id": 323,
          "proof_depth": 126,
          "proof_edges": 326,
          "proof_nodes": 327,
          "proof_objects": 327,
          "reused_objects": 0,
          "statement_sha256": "9c53c047069e8473a706c3e957dd75ba6b90ac4523f41ed1564f5c05412e0288"
        },
        {
          "name": "prime_field_convolution_coefficient_left_add",
          "node_id": 324,
          "proof_depth": 68,
          "proof_edges": 140,
          "proof_nodes": 141,
          "proof_objects": 141,
          "reused_objects": 0,
          "statement_sha256": "7044735f19b28551c0adec638414d0a76ebdc06e4553523fed406bdd160c1d49"
        },
        {
          "name": "prime_field_convolution_coefficient_right_add",
          "node_id": 325,
          "proof_depth": 68,
          "proof_edges": 140,
          "proof_nodes": 141,
          "proof_objects": 141,
          "reused_objects": 0,
          "statement_sha256": "a3da8edf3f7d91b305f66b51e3c252429358e2b7e85e41a8251fb38ecd991acb"
        },
        {
          "name": "prime_field_convolution_prefix_left_add",
          "node_id": 326,
          "proof_depth": 54,
          "proof_edges": 78,
          "proof_nodes": 79,
          "proof_objects": 79,
          "reused_objects": 0,
          "statement_sha256": "eac9d40997c063f48f846e141fefac76a4e120f96e354e08e57264e532a3b411"
        },
        {
          "name": "prime_field_convolution_prefix_right_add",
          "node_id": 327,
          "proof_depth": 54,
          "proof_edges": 78,
          "proof_nodes": 79,
          "proof_objects": 79,
          "reused_objects": 0,
          "statement_sha256": "7135b96936aa843e1b1c3e511307326e9050b03f1d7091fca600be0ed15e808d"
        },
        {
          "name": "prime_field_convolution_prefix_left_subtract",
          "node_id": 328,
          "proof_depth": 100,
          "proof_edges": 173,
          "proof_nodes": 174,
          "proof_objects": 174,
          "reused_objects": 0,
          "statement_sha256": "c7aff7528e669df6c6f8ce54813521b30bae733c30ad30bd260dee00343019d9"
        },
        {
          "name": "prime_field_convolution_prefix_right_subtract",
          "node_id": 329,
          "proof_depth": 100,
          "proof_edges": 173,
          "proof_nodes": 174,
          "proof_objects": 174,
          "reused_objects": 0,
          "statement_sha256": "fce33080cb35f7981cc2701a09d3ea2da84a089b6e3cfad9a4e7ea0465d3debf"
        },
        {
          "name": "prime_field_polynomial_convolution_left_add",
          "node_id": 330,
          "proof_depth": 100,
          "proof_edges": 175,
          "proof_nodes": 176,
          "proof_objects": 176,
          "reused_objects": 0,
          "statement_sha256": "7cd1239a7d3f5919c74a671ad188c7a64745d685bae037e4b9676a63bb2fda55"
        },
        {
          "name": "prime_field_polynomial_convolution_right_add",
          "node_id": 331,
          "proof_depth": 100,
          "proof_edges": 175,
          "proof_nodes": 176,
          "proof_objects": 176,
          "reused_objects": 0,
          "statement_sha256": "e9646c541ec1e01e81be6a01d8e363ae737e83d6cbf661bbf4f49fd3c7638772"
        },
        {
          "name": "prime_field_polynomial_convolution_left_subtract",
          "node_id": 332,
          "proof_depth": 100,
          "proof_edges": 175,
          "proof_nodes": 176,
          "proof_objects": 176,
          "reused_objects": 0,
          "statement_sha256": "05968140ecf98b85fc432c7b81d96191a06956148280a75a2f7ab118bd155649"
        },
        {
          "name": "prime_field_polynomial_convolution_right_subtract",
          "node_id": 333,
          "proof_depth": 100,
          "proof_edges": 175,
          "proof_nodes": 176,
          "proof_objects": 176,
          "reused_objects": 0,
          "statement_sha256": "1ad4bbbd98be6fd361b4dcf76d989068ada8061e9fdbe73bea8a84cfee0cdf25"
        },
        {
          "name": "prime_field_polynomial_left_distributive_products_exists",
          "node_id": 334,
          "proof_depth": 58,
          "proof_edges": 156,
          "proof_nodes": 157,
          "proof_objects": 157,
          "reused_objects": 0,
          "statement_sha256": "9df1dde91e1e57221d120a6aff8a84019d6f860ed274037ecab2e9281c7a00c9"
        },
        {
          "name": "prime_field_polynomial_right_distributive_products_exists",
          "node_id": 335,
          "proof_depth": 58,
          "proof_edges": 156,
          "proof_nodes": 157,
          "proof_objects": 157,
          "reused_objects": 0,
          "statement_sha256": "5d5b6ab21dec48cbd5387f86a0a235bc8784d56db4fd82131f46815ed63a5f10"
        },
        {
          "name": "prime_field_polynomial_quotient_step_functional",
          "node_id": 336,
          "proof_depth": 45,
          "proof_edges": 211,
          "proof_nodes": 212,
          "proof_objects": 212,
          "reused_objects": 0,
          "statement_sha256": "c2a075139aebf13ea21c41a4e08608980d991e3e247d18707660564b14b86e6d"
        },
        {
          "name": "prime_field_polynomial_quotient_step_prefix_functional",
          "node_id": 337,
          "proof_depth": 74,
          "proof_edges": 127,
          "proof_nodes": 128,
          "proof_objects": 128,
          "reused_objects": 0,
          "statement_sha256": "58805d6e1d85049ca6200d8928f054296e8a019fba83884a36584136d2555517"
        },
        {
          "name": "prime_field_polynomial_quotient_prefix_functional",
          "node_id": 338,
          "proof_depth": 56,
          "proof_edges": 297,
          "proof_nodes": 298,
          "proof_objects": 298,
          "reused_objects": 0,
          "statement_sha256": "ab3975d0fe729900cdcc609b0717cdb51fc3f037a09e68341f017ab1dc8b3142"
        },
        {
          "name": "polynomial_quotient_length_functional",
          "node_id": 339,
          "proof_depth": 21,
          "proof_edges": 76,
          "proof_nodes": 77,
          "proof_objects": 77,
          "reused_objects": 0,
          "statement_sha256": "2e7c70c95790271f26b0ecd163066c0de484c964848cdc3fb7750ae4859c45a3"
        },
        {
          "name": "prime_field_polynomial_trim_input_transport",
          "node_id": 340,
          "proof_depth": 37,
          "proof_edges": 110,
          "proof_nodes": 111,
          "proof_objects": 111,
          "reused_objects": 0,
          "statement_sha256": "18971fd79b435019545bdc8d29b967fc99ea901cc25672448af00c3aa7ae4cec"
        },
        {
          "name": "prime_field_polynomial_division_quotient_data_functional",
          "node_id": 341,
          "proof_depth": 45,
          "proof_edges": 266,
          "proof_nodes": 267,
          "proof_objects": 267,
          "reused_objects": 0,
          "statement_sha256": "7cbb47b4a85a06d85e6bb148af5e659a2ddf9390b6c860e19e0b4076295fc7bd"
        },
        {
          "name": "prime_field_polynomial_division_residual_data_functional",
          "node_id": 342,
          "proof_depth": 70,
          "proof_edges": 415,
          "proof_nodes": 416,
          "proof_objects": 416,
          "reused_objects": 0,
          "statement_sha256": "4c031a8f42722bd7b94bd90ead1269b0988d884d19716e1b4c101c06d1075fdd"
        },
        {
          "name": "prime_field_polynomial_division_execution_functional",
          "node_id": 343,
          "proof_depth": 74,
          "proof_edges": 651,
          "proof_nodes": 652,
          "proof_objects": 652,
          "reused_objects": 0,
          "statement_sha256": "b14ad2149cd34386887dcac50cb06b7df7014500b1ab918fac7967976b6042fe"
        },
        {
          "name": "prime_field_polynomial_division_execution_exists_unique",
          "node_id": 344,
          "proof_depth": 54,
          "proof_edges": 75,
          "proof_nodes": 76,
          "proof_objects": 76,
          "reused_objects": 0,
          "statement_sha256": "0ac4c1f5ca519e7db039365ff2a703f8772e22e58376d4c55a3f7777e08565fc"
        },
        {
          "name": "polynomial_zero_extended_left_pad_shift",
          "node_id": 345,
          "proof_depth": 31,
          "proof_edges": 85,
          "proof_nodes": 86,
          "proof_objects": 86,
          "reused_objects": 0,
          "statement_sha256": "9dce6dce0f6990256448dfd6245ffac5acafe3fa1e2d8ff31a09d92ea66c70c0"
        },
        {
          "name": "polynomial_zero_extended_left_pad_before",
          "node_id": 346,
          "proof_depth": 32,
          "proof_edges": 68,
          "proof_nodes": 69,
          "proof_objects": 69,
          "reused_objects": 0,
          "statement_sha256": "a5f8f7cca81abc30867ba0446a65ea3257329ab2d23c5e193ab51807f88f8380"
        },
        {
          "name": "polynomial_left_pad_zero_prefix",
          "node_id": 347,
          "proof_depth": 21,
          "proof_edges": 45,
          "proof_nodes": 46,
          "proof_objects": 46,
          "reused_objects": 0,
          "statement_sha256": "4c5818db5ac1bdd61bda75ea764a38c975d89bbbc7e326effdc97a723afea669"
        },
        {
          "name": "polynomial_left_pad_natural_sum_invariant",
          "node_id": 348,
          "proof_depth": 40,
          "proof_edges": 168,
          "proof_nodes": 169,
          "proof_objects": 169,
          "reused_objects": 0,
          "statement_sha256": "b9aafc6855dabfd96d024c6f57547baecc7f36d8cd95b883daa740d4e63a33ee"
        },
        {
          "name": "polynomial_zero_tail_natural_sum_invariant",
          "node_id": 349,
          "proof_depth": 34,
          "proof_edges": 143,
          "proof_nodes": 144,
          "proof_objects": 144,
          "reused_objects": 0,
          "statement_sha256": "7c18a21ce0406dbd76d857906b2844a0287b96e3933e685a44484ed5d096a074"
        },
        {
          "name": "polynomial_diagonal_term_left_padding_left",
          "node_id": 350,
          "proof_depth": 55,
          "proof_edges": 98,
          "proof_nodes": 99,
          "proof_objects": 99,
          "reused_objects": 0,
          "statement_sha256": "2fde0817de0f919c51f48a0ec93d38235855e58ed9be1f17fb2896ba5be4bf49"
        },
        {
          "name": "polynomial_diagonal_term_left_padding_right",
          "node_id": 351,
          "proof_depth": 57,
          "proof_edges": 112,
          "proof_nodes": 113,
          "proof_objects": 113,
          "reused_objects": 0,
          "statement_sha256": "aa1b0f2cd1b6e32d462465b6ae3282f1d422806c299678d6abdb34338b656465"
        },
        {
          "name": "polynomial_diagonal_term_left_padding_zero_left",
          "node_id": 352,
          "proof_depth": 35,
          "proof_edges": 56,
          "proof_nodes": 57,
          "proof_objects": 57,
          "reused_objects": 0,
          "statement_sha256": "6c4c52bd9e4f44c2848d6a0766645d3e85eb8cc75d0e6117a7ddbaba47efca8d"
        },
        {
          "name": "polynomial_diagonal_term_left_padding_zero_right",
          "node_id": 353,
          "proof_depth": 43,
          "proof_edges": 105,
          "proof_nodes": 106,
          "proof_objects": 106,
          "reused_objects": 0,
          "statement_sha256": "9c213827d3a42f4b0a1d2536e2ef2339bd9382d3a2a16d648742116bd10c925c"
        },
        {
          "name": "polynomial_diagonal_left_padding_left",
          "node_id": 354,
          "proof_depth": 53,
          "proof_edges": 217,
          "proof_nodes": 218,
          "proof_objects": 218,
          "reused_objects": 0,
          "statement_sha256": "65bf3fe1046b4e10f017260dac8fe89eed2558151b511a136bdd460e90c676a4"
        },
        {
          "name": "polynomial_diagonal_left_padding_right",
          "node_id": 355,
          "proof_depth": 53,
          "proof_edges": 237,
          "proof_nodes": 238,
          "proof_objects": 238,
          "reused_objects": 0,
          "statement_sha256": "0006a71b829d1fa8cfd50ed7e0c9bc81d50ee7b72bfe9255631465f6a846786a"
        },
        {
          "name": "prime_field_convolution_coefficient_left_padding_left",
          "node_id": 356,
          "proof_depth": 52,
          "proof_edges": 175,
          "proof_nodes": 176,
          "proof_objects": 176,
          "reused_objects": 0,
          "statement_sha256": "76cfa9d47e6c35282de3f36ee075a6e7311ca74512d276bff1d790d0b915b361"
        },
        {
          "name": "prime_field_convolution_coefficient_left_padding_right",
          "node_id": 357,
          "proof_depth": 56,
          "proof_edges": 257,
          "proof_nodes": 258,
          "proof_objects": 258,
          "reused_objects": 0,
          "statement_sha256": "d990a071c03b8ea62cd9f5a733f316441903a2c6659959fa349b2b16b4acf297"
        },
        {
          "name": "prime_field_convolution_coefficient_before_left_padding_left",
          "node_id": 358,
          "proof_depth": 50,
          "proof_edges": 123,
          "proof_nodes": 124,
          "proof_objects": 124,
          "reused_objects": 0,
          "statement_sha256": "19b82b626bcfea24b5666c0739db4d22bb1f88a79324c177dbc74af78fe9c958"
        },
        {
          "name": "prime_field_convolution_coefficient_before_left_padding_right",
          "node_id": 359,
          "proof_depth": 51,
          "proof_edges": 128,
          "proof_nodes": 129,
          "proof_objects": 129,
          "reused_objects": 0,
          "statement_sha256": "344f17568b4c9bf998d3f50b6de39f5d0cb648256159659cd9259005ae29b60e"
        },
        {
          "name": "polynomial_product_length_left_padding_left",
          "node_id": 360,
          "proof_depth": 43,
          "proof_edges": 120,
          "proof_nodes": 121,
          "proof_objects": 121,
          "reused_objects": 0,
          "statement_sha256": "c32932b7e330bbcac58f94cc94638743dc199e406ea907dfba85dbb20da2d259"
        },
        {
          "name": "polynomial_product_length_left_padding_right",
          "node_id": 361,
          "proof_depth": 45,
          "proof_edges": 134,
          "proof_nodes": 135,
          "proof_objects": 135,
          "reused_objects": 0,
          "statement_sha256": "d62be9024c3cd40194854248fcd635097f0feb0db39225634db946a133b7f82f"
        },
        {
          "name": "prime_field_polynomial_convolution_left_padding_nonempty_left",
          "node_id": 362,
          "proof_depth": 57,
          "proof_edges": 289,
          "proof_nodes": 290,
          "proof_objects": 290,
          "reused_objects": 0,
          "statement_sha256": "53cf1b844485006ec6e5eac443b21b6c6c842f521a8cc5df83cfb6aae1bbf4d8"
        },
        {
          "name": "prime_field_polynomial_convolution_left_padding_nonempty_right",
          "node_id": 363,
          "proof_depth": 57,
          "proof_edges": 289,
          "proof_nodes": 290,
          "proof_objects": 290,
          "reused_objects": 0,
          "statement_sha256": "b78c2e4cc46a283f711ff228fe13e3ce7bad83689f3b6575ff6d2738c4e58aff"
        },
        {
          "name": "prime_field_polynomial_convolution_left_padding_equivalent_left",
          "node_id": 364,
          "proof_depth": 59,
          "proof_edges": 309,
          "proof_nodes": 310,
          "proof_objects": 310,
          "reused_objects": 0,
          "statement_sha256": "65232322cfd2e6204ecc0b416d0ae2c2654ca3b5eae55ee0798a496173285c55"
        },
        {
          "name": "prime_field_polynomial_convolution_left_padding_equivalent_right",
          "node_id": 365,
          "proof_depth": 59,
          "proof_edges": 309,
          "proof_nodes": 310,
          "proof_objects": 310,
          "reused_objects": 0,
          "statement_sha256": "d91d1f5b7bb88f00089654637c02ffa4381c38b95aaba8988c8cd74d6c8e1701"
        },
        {
          "name": "prime_field_polynomial_convolution_both_left_paddings_equivalent",
          "node_id": 366,
          "proof_depth": 55,
          "proof_edges": 117,
          "proof_nodes": 118,
          "proof_objects": 118,
          "reused_objects": 0,
          "statement_sha256": "fbefa6c478ac7028d2c60d742799660f05d010578ce4ed30b0f72f6f0af237d6"
        },
        {
          "name": "prime_field_polynomial_convolution_both_left_paddings_exists",
          "node_id": 367,
          "proof_depth": 57,
          "proof_edges": 124,
          "proof_nodes": 125,
          "proof_objects": 125,
          "reused_objects": 0,
          "statement_sha256": "b79ee5e0362c752f6b0189437e25cacc49e7060037adf8837f3105db832f8ffd"
        },
        {
          "name": "prime_field_polynomial_equivalent_implies_left_pad",
          "node_id": 368,
          "proof_depth": 30,
          "proof_edges": 77,
          "proof_nodes": 78,
          "proof_objects": 78,
          "reused_objects": 0,
          "statement_sha256": "e9b137b8b2e2d502cb4f5405a4cb90a0abcbb50de9a0df45ff51d5127761a25c"
        },
        {
          "name": "prime_field_polynomial_add_left_pad_output",
          "node_id": 369,
          "proof_depth": 51,
          "proof_edges": 91,
          "proof_nodes": 92,
          "proof_objects": 92,
          "reused_objects": 0,
          "statement_sha256": "85020d34a4e4fc2798457c2c48b7de5d49d001b96529738a0f447eabd6027fca"
        },
        {
          "name": "prime_field_polynomial_subtract_left_pad_output",
          "node_id": 370,
          "proof_depth": 51,
          "proof_edges": 91,
          "proof_nodes": 92,
          "proof_objects": 92,
          "reused_objects": 0,
          "statement_sha256": "ee00e0ee9f0ba58b96f8b35f521617f69ddc4ae4effae8388f85770f376f38cf"
        },
        {
          "name": "prime_field_polynomial_add_equivalent_congruent",
          "node_id": 371,
          "proof_depth": 52,
          "proof_edges": 194,
          "proof_nodes": 195,
          "proof_objects": 195,
          "reused_objects": 0,
          "statement_sha256": "847a60b511d446febdc15c56231f1368a7993172939945b7b99ab297cb65c4fb"
        },
        {
          "name": "prime_field_polynomial_subtract_equivalent_congruent",
          "node_id": 372,
          "proof_depth": 52,
          "proof_edges": 194,
          "proof_nodes": 195,
          "proof_objects": 195,
          "reused_objects": 0,
          "statement_sha256": "b073daede7886ec70b68c11665fc2f70154db2696cd613e542d1e22900e5f2a3"
        },
        {
          "name": "prime_field_polynomial_convolution_equivalent_congruent_left",
          "node_id": 373,
          "proof_depth": 48,
          "proof_edges": 161,
          "proof_nodes": 162,
          "proof_objects": 162,
          "reused_objects": 0,
          "statement_sha256": "b0dcf38a0cd17a373bd25e6c8af3273f9d195eac29d71073c318740a8e4c860b"
        },
        {
          "name": "prime_field_polynomial_convolution_equivalent_congruent_right",
          "node_id": 374,
          "proof_depth": 48,
          "proof_edges": 161,
          "proof_nodes": 162,
          "proof_objects": 162,
          "reused_objects": 0,
          "statement_sha256": "3ae339f6d8812f2be7f6bb5d4b3fad1a763835e69a939b88a775091c43266dd2"
        },
        {
          "name": "prime_field_polynomial_convolution_equivalent_congruent",
          "node_id": 375,
          "proof_depth": 55,
          "proof_edges": 117,
          "proof_nodes": 118,
          "proof_objects": 118,
          "reused_objects": 0,
          "statement_sha256": "d984fe3c378d4d4b02941d6f3a126324a2c7c26bf47f4d8ee7c37b2e55404446"
        }
      ],
      "slug": "polynomial-euclidean-division",
      "specs_sha256": "b1e2106738d15dc3714dd1a57f88fedec492692259b6009e4edccc49de439769"
    }
  ],
  "limits": {
    "cpu": [
      170,
      175
    ],
    "max_rss_bytes": 1610612736,
    "wall_seconds": 180
  },
  "new_theorems": 121,
  "novelty": {
    "duplicates": [],
    "exact_ast_novelty_checked": true,
    "new_theorems": 121,
    "ordered_names_sha256": "80db0f58a3e58fa9edd5a8b2cc4a11314e262cdeb52a79955a63967e9dc674cc",
    "prior_theorems": 3971
  },
  "ordinary_principal_count": 8,
  "parent": {
    "bytes": 603900,
    "path": "artifacts/peano-library/alpha/catalog-v32.json",
    "sha256": "41b9f387d88a5a4f0fe5ee2bd5578f37a27a4657b0a80f1a1a2cb5109f69a623",
    "theorem_count": 3971
  },
  "schema": "peano-alpha-v33-research-proof-audit-v1",
  "source_binding_sha256": "dac2b87dd2067dd14c4daa530056091f1fb62a73383bbe634569d33a64f78d67",
  "stable_theorem_count": 432
}
