{
  "name": "formal-proof-lean-pilot-v1",
  "description": "Experiment-only Lean 4 proof-repair benchmark for autocontext/Pi with fixed theorem templates and hard Lean verification.",
  "acceptance": "A fixture passes only when verify_lean_proof.py inserts the proposed proof body into Theorem.template.lean and Lean exits successfully without sorry/admit/axiom/unsafe.",
  "fixtures": [
    {
      "id": "add_comm",
      "category": "nat_arithmetic",
      "difficulty": "easy",
      "initial_proof": "rfl"
    },
    {
      "id": "add_zero_right",
      "category": "nat_arithmetic",
      "difficulty": "easy",
      "initial_proof": "rfl"
    },
    {
      "id": "zero_add_left",
      "category": "nat_arithmetic",
      "difficulty": "easy",
      "initial_proof": "rfl"
    },
    {
      "id": "mul_one_right",
      "category": "nat_arithmetic",
      "difficulty": "easy",
      "initial_proof": "rfl"
    },
    {
      "id": "one_mul_left",
      "category": "nat_arithmetic",
      "difficulty": "easy",
      "initial_proof": "rfl"
    },
    {
      "id": "bool_not_not",
      "category": "case_split",
      "difficulty": "easy",
      "initial_proof": "rfl"
    },
    {
      "id": "countup_eq_self",
      "category": "custom_recursion",
      "difficulty": "medium",
      "initial_proof": "rfl"
    },
    {
      "id": "double_eq_two_mul",
      "category": "custom_recursion",
      "difficulty": "medium",
      "initial_proof": "rfl"
    },
    {
      "id": "triple_eq_three_mul",
      "category": "custom_recursion",
      "difficulty": "medium",
      "initial_proof": "rfl"
    },
    {
      "id": "double_eq_add_self",
      "category": "custom_recursion_arithmetic",
      "difficulty": "medium_hard",
      "initial_proof": "rfl"
    },
    {
      "id": "list_append_nil_nat",
      "category": "list_induction",
      "difficulty": "medium",
      "initial_proof": "rfl"
    },
    {
      "id": "list_map_id_nat",
      "category": "list_induction",
      "difficulty": "medium",
      "initial_proof": "rfl"
    },
    {
      "id": "list_append_assoc_nat",
      "category": "list_induction",
      "difficulty": "medium_hard",
      "initial_proof": "rfl"
    },
    {
      "id": "plus_slow_comm",
      "category": "custom_nat_recursion",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "mul_slow_add_right",
      "category": "custom_nat_recursion_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "rev_slow_rev_slow",
      "category": "custom_list_induction",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "mirror_mirror_tree",
      "category": "custom_tree_induction",
      "difficulty": "medium_hard",
      "initial_proof": "rfl"
    },
    {
      "id": "tree_size_mirror",
      "category": "custom_tree_induction_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "quad_slow_eq_four_mul",
      "category": "custom_recursion_arithmetic",
      "difficulty": "medium_hard",
      "initial_proof": "rfl"
    },
    {
      "id": "double_shift_eq_two_mul_add_three",
      "category": "custom_recursion_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "triple_shift_eq_three_mul_add_two",
      "category": "custom_recursion_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "odd_sum_succ_step",
      "category": "custom_recursion_arithmetic",
      "difficulty": "medium_hard",
      "initial_proof": "rfl"
    },
    {
      "id": "even_sum_succ_step",
      "category": "custom_recursion_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "triple_add_eq_self_sum",
      "category": "custom_recursion_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "quad_add_eq_self_sum",
      "category": "custom_recursion_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "tri_nest_eq_right_nested",
      "category": "normalization_playbook_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "tri_offset_eq_self_sum_add_five",
      "category": "normalization_playbook_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "quad_pair_eq_pair_sum",
      "category": "normalization_playbook_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "penta_add_eq_self_sum",
      "category": "normalization_playbook_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "tri_alt_eq_reassociated",
      "category": "normalization_playbook_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "five_shift_eq_five_mul_add_seven",
      "category": "expanded_mixed_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "mul_slow_succ_right",
      "category": "expanded_custom_nat_recursion_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "tree_size_mirror_mirror",
      "category": "expanded_tree_induction_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "length_slow_append_slow",
      "category": "expanded_list_induction_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "six_shift_eq_six_mul_add_one",
      "category": "heldout_shift_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "seven_add_eq_self_sum",
      "category": "heldout_normalization_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "plus_slow_assoc",
      "category": "heldout_custom_nat_recursion",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "mul_slow_add_left",
      "category": "heldout_custom_nat_recursion_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "length_slow_map_succ_slow",
      "category": "heldout_list_induction",
      "difficulty": "medium_hard",
      "initial_proof": "rfl"
    },
    {
      "id": "length_slow_rev_slow",
      "category": "heldout_list_helper_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "tree_size_mirror_sum_twice",
      "category": "heldout_tree_arithmetic",
      "difficulty": "hard",
      "initial_proof": "rfl"
    },
    {
      "id": "mul_add_distrib_right",
      "category": "nat_arithmetic",
      "difficulty": "negative_control",
      "initial_proof": "rfl"
    },
    {
      "id": "add_mul_distrib_left",
      "category": "nat_arithmetic",
      "difficulty": "negative_control",
      "initial_proof": "rfl"
    },
    {
      "id": "filter_length_le_builtin",
      "category": "list_induction",
      "difficulty": "negative_control",
      "initial_proof": "rfl"
    },
    {
      "id": "add_left_cancel_builtin",
      "category": "nat_arithmetic",
      "difficulty": "negative_control",
      "initial_proof": "rfl"
    },
    {
      "id": "mul_comm_builtin",
      "category": "nat_arithmetic",
      "difficulty": "negative_control",
      "initial_proof": "rfl"
    },
    {
      "id": "mul_assoc_builtin",
      "category": "nat_arithmetic",
      "difficulty": "negative_control",
      "initial_proof": "rfl"
    },
    {
      "id": "and_all_repeat_true",
      "category": "bool_list_recursion",
      "difficulty": "heldout",
      "initial_proof": "rfl"
    },
    {
      "id": "sum_slow_append_slow",
      "category": "list_recursion",
      "difficulty": "heldout",
      "initial_proof": "rfl"
    },
    {
      "id": "map_double_slow_append_slow",
      "category": "list_recursion",
      "difficulty": "heldout",
      "initial_proof": "rfl"
    },
    {
      "id": "tree_leaves_mirror",
      "category": "tree_recursion",
      "difficulty": "heldout",
      "initial_proof": "rfl"
    },
    {
      "id": "rev_slow_append_slow",
      "category": "list_recursion",
      "difficulty": "hard_heldout",
      "initial_proof": "rfl"
    },
    {
      "id": "challenge_v2_length_rev_no_helper",
      "category": "challenge_v2_list_auxiliary_lemma",
      "difficulty": "challenge_hard",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v2_sum_rev_no_helper",
      "category": "challenge_v2_list_auxiliary_lemma",
      "difficulty": "challenge_hard",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v2_map_succ_rev_no_helper",
      "category": "challenge_v2_list_auxiliary_lemma",
      "difficulty": "challenge_hard",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v3_rev_acc_generalization",
      "category": "challenge_v3_accumulator_generalization",
      "difficulty": "challenge_hard",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v3_sum_acc_generalization",
      "category": "challenge_v3_accumulator_generalization",
      "difficulty": "challenge_hard",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v3_tree_flatten_mirror",
      "category": "challenge_v3_tree_list_generalization",
      "difficulty": "challenge_hard_plus",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v3_map_rev_append_combined",
      "category": "challenge_v3_list_combined_helpers",
      "difficulty": "challenge_hard_plus",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v4_count_acc_generalization",
      "category": "challenge_v4_count_accumulator",
      "difficulty": "challenge_hard",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v4_count_rev_slow",
      "category": "challenge_v4_count_reverse",
      "difficulty": "challenge_hard",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v4_count_flatten_mirror",
      "category": "challenge_v4_count_tree",
      "difficulty": "challenge_hard_plus",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v4_count_mapSucc_rev",
      "category": "challenge_v4_count_map_reverse",
      "difficulty": "challenge_hard_plus",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v5_tally_acc_pair",
      "category": "challenge_v5_simultaneous_accumulator",
      "difficulty": "challenge_hard",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v5_partition_count_length",
      "category": "challenge_v5_partition_invariant",
      "difficulty": "challenge_hard",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v5_filter_rev_count_combo",
      "category": "challenge_v5_filter_reverse_count",
      "difficulty": "challenge_hard_plus",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v5_tree_tally_mirror",
      "category": "challenge_v5_tree_tally_composition",
      "difficulty": "challenge_hard_plus",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v6_stats_acc_rev",
      "category": "challenge_v6_multi_accumulator_reverse",
      "difficulty": "challenge_frontier",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v6_tree_partition_mirror",
      "category": "challenge_v6_nested_tree_partition",
      "difficulty": "challenge_frontier",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v6_mapSucc_rev_count_sum",
      "category": "challenge_v6_map_reverse_sum_count",
      "difficulty": "challenge_frontier",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v6_mutual_depth_stats_mirror",
      "category": "challenge_v6_mutual_recursion_tree",
      "difficulty": "challenge_frontier",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v7_partition_stats_acc_mirror",
      "category": "challenge_v7_partition_accumulator_tree",
      "difficulty": "challenge_frontier_plus",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v7_mutual_values_stats_acc_mirror",
      "category": "challenge_v7_mutual_traversal_accumulator",
      "difficulty": "challenge_frontier_plus",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v7_partition_reassemble_stats_acc_mirror",
      "category": "challenge_v7_partition_reassembly_accumulator",
      "difficulty": "challenge_frontier_plus",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v7_tree_mapSucc_stats_acc_mirror",
      "category": "challenge_v7_map_shift_tree_accumulator",
      "difficulty": "challenge_frontier_plus",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v8_stats_acc_flatten_mirror",
      "category": "challenge_v8_diagnostic_tree_stats_accumulator",
      "difficulty": "challenge_frontier_diagnostic",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v8_keep_stats_acc_flatten_mirror",
      "category": "challenge_v8_diagnostic_keep_partition_tree",
      "difficulty": "challenge_frontier_diagnostic",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v8_drop_stats_acc_flatten_mirror",
      "category": "challenge_v8_diagnostic_drop_partition_tree",
      "difficulty": "challenge_frontier_diagnostic",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v8_partition_reassemble_stats_acc_list",
      "category": "challenge_v8_diagnostic_partition_reassembly_list",
      "difficulty": "challenge_frontier_diagnostic",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v9_keep_length_flatten_mirror",
      "category": "challenge_v9_gradient_keep_length",
      "difficulty": "challenge_composition_gradient",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v9_keep_sum_flatten_mirror",
      "category": "challenge_v9_gradient_keep_sum",
      "difficulty": "challenge_composition_gradient",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v9_keep_length_sum_flatten_mirror",
      "category": "challenge_v9_gradient_keep_pair",
      "difficulty": "challenge_composition_gradient",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v9_drop_length_flatten_mirror",
      "category": "challenge_v9_gradient_drop_length",
      "difficulty": "challenge_composition_gradient",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v9_drop_sum_flatten_mirror",
      "category": "challenge_v9_gradient_drop_sum",
      "difficulty": "challenge_composition_gradient",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v9_drop_length_sum_flatten_mirror",
      "category": "challenge_v9_gradient_drop_pair",
      "difficulty": "challenge_composition_gradient",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v10_stats_acc_reify_list",
      "category": "challenge_v10_stats_reification_core",
      "difficulty": "challenge_stats_reification",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v10_stats_acc_extensional_from_metrics",
      "category": "challenge_v10_stats_reification_extensionality",
      "difficulty": "challenge_stats_reification",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v10_keep_count_flatten_mirror",
      "category": "challenge_v10_keep_count_metric",
      "difficulty": "challenge_stats_reification",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v10_drop_count_flatten_mirror",
      "category": "challenge_v10_drop_count_metric",
      "difficulty": "challenge_stats_reification",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v10_keep_stats_acc_from_metric_hyps",
      "category": "challenge_v10_keep_stats_from_metrics",
      "difficulty": "challenge_stats_reification",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v10_drop_stats_acc_from_metric_hyps",
      "category": "challenge_v10_drop_stats_from_metrics",
      "difficulty": "challenge_stats_reification",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v11_keep_metric_bundle_flatten_mirror",
      "category": "challenge_v11_keep_metric_bundle",
      "difficulty": "challenge_metric_composition",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v11_drop_metric_bundle_flatten_mirror",
      "category": "challenge_v11_drop_metric_bundle",
      "difficulty": "challenge_metric_composition",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v11_keep_stats_acc_from_metric_bundle",
      "category": "challenge_v11_keep_stats_from_bundle",
      "difficulty": "challenge_metric_composition",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v11_drop_stats_acc_from_metric_bundle",
      "category": "challenge_v11_drop_stats_from_bundle",
      "difficulty": "challenge_metric_composition",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v11_partition_metric_bundles_flatten_mirror",
      "category": "challenge_v11_partition_metric_bundles",
      "difficulty": "challenge_metric_composition",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v11_partition_stats_from_metric_bundles",
      "category": "challenge_v11_partition_stats_from_bundles",
      "difficulty": "challenge_metric_composition",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v12_partition_count_metrics_flatten_mirror",
      "category": "challenge_v12_simultaneous_count_metrics",
      "difficulty": "challenge_simultaneous_metric_composition",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v12_partition_length_metrics_flatten_mirror",
      "category": "challenge_v12_simultaneous_length_metrics",
      "difficulty": "challenge_simultaneous_metric_composition",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v12_partition_sum_metrics_flatten_mirror",
      "category": "challenge_v12_simultaneous_sum_metrics",
      "difficulty": "challenge_simultaneous_metric_composition",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v12_partition_count_length_metrics_flatten_mirror",
      "category": "challenge_v12_count_length_metrics",
      "difficulty": "challenge_simultaneous_metric_composition",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v12_partition_count_sum_metrics_flatten_mirror",
      "category": "challenge_v12_count_sum_metrics",
      "difficulty": "challenge_simultaneous_metric_composition",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v12_partition_length_sum_metrics_flatten_mirror",
      "category": "challenge_v12_length_sum_metrics",
      "difficulty": "challenge_simultaneous_metric_composition",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v12_partition_count_length_sum_metrics_flatten_mirror",
      "category": "challenge_v12_full_metric_bundle",
      "difficulty": "challenge_simultaneous_metric_composition",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v13_partition_side_bundle_no_stats_flatten_mirror",
      "category": "challenge_v13_side_bundle_order",
      "difficulty": "challenge_decomposition_order",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v13_partition_reordered_metrics_flatten_mirror",
      "category": "challenge_v13_reordered_metrics",
      "difficulty": "challenge_decomposition_order",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v13_raw_count_length_sum_flatten_mirror",
      "category": "challenge_v13_raw_triple_metrics",
      "difficulty": "challenge_decomposition_order",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v13_keep_drop_triple_metrics_append",
      "category": "challenge_v13_append_metric_bundle",
      "difficulty": "challenge_decomposition_order",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v13_partition_metrics_with_append_hyps_flatten_mirror",
      "category": "challenge_v13_append_hypotheses",
      "difficulty": "challenge_decomposition_order",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v13_partition_metrics_from_side_hyps",
      "category": "challenge_v13_conjunction_reassembly",
      "difficulty": "challenge_decomposition_order",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v14_order_count_length_sum_flatten_mirror",
      "category": "challenge_v14_order_count_length_sum",
      "difficulty": "challenge_metric_order_permutation",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v14_order_count_sum_length_flatten_mirror",
      "category": "challenge_v14_order_count_sum_length",
      "difficulty": "challenge_metric_order_permutation",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v14_order_length_count_sum_flatten_mirror",
      "category": "challenge_v14_order_length_count_sum",
      "difficulty": "challenge_metric_order_permutation",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v14_order_length_sum_count_flatten_mirror",
      "category": "challenge_v14_order_length_sum_count",
      "difficulty": "challenge_metric_order_permutation",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v14_order_sum_count_length_flatten_mirror",
      "category": "challenge_v14_order_sum_count_length",
      "difficulty": "challenge_metric_order_permutation",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v14_order_sum_length_count_flatten_mirror",
      "category": "challenge_v14_order_sum_length_count",
      "difficulty": "challenge_metric_order_permutation",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v15_order_length_count_sum_from_metric_hyps",
      "category": "challenge_v15_proof_shape_hints",
      "difficulty": "challenge_proof_shape_hint",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v15_order_length_count_sum_from_side_hyps",
      "category": "challenge_v15_proof_shape_hints",
      "difficulty": "challenge_proof_shape_hint",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v15_order_length_count_sum_with_append_hyps",
      "category": "challenge_v15_proof_shape_hints",
      "difficulty": "challenge_proof_shape_hint",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v15_order_length_count_sum_with_append_and_reassembly_hyp",
      "category": "challenge_v15_proof_shape_hints",
      "difficulty": "challenge_proof_shape_hint",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v16_order_length_count_sum_with_top_level_packer",
      "category": "challenge_v16_compact_reassembly_hints",
      "difficulty": "challenge_compact_reassembly_hint",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v16_order_length_count_sum_with_pair_and_top_packers",
      "category": "challenge_v16_compact_reassembly_hints",
      "difficulty": "challenge_compact_reassembly_hint",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v16_order_length_count_sum_with_nat_scalar_packer",
      "category": "challenge_v16_compact_reassembly_hints",
      "difficulty": "challenge_compact_reassembly_hint",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v16_order_length_count_sum_with_named_metric_packers",
      "category": "challenge_v16_compact_reassembly_hints",
      "difficulty": "challenge_compact_reassembly_hint",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v17_pair_top_packers_with_coarse_plan_hints",
      "category": "challenge_v17_proof_plan_hints",
      "difficulty": "challenge_proof_plan_hint",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v17_pair_top_packers_with_detailed_plan_hints",
      "category": "challenge_v17_proof_plan_hints",
      "difficulty": "challenge_proof_plan_hint",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v17_named_metric_packers_with_coarse_plan_hints",
      "category": "challenge_v17_proof_plan_hints",
      "difficulty": "challenge_proof_plan_hint",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v17_named_metric_packers_with_detailed_plan_hints",
      "category": "challenge_v17_proof_plan_hints",
      "difficulty": "challenge_proof_plan_hint",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v18_pair_top_packers_clean",
      "category": "challenge_v18_prompt_only_skeleton_hints",
      "difficulty": "challenge_compact_packer_clean_context",
      "initial_proof": "rfl",
      "expected_proof": false
    },
    {
      "id": "challenge_v18_named_metric_packers_clean",
      "category": "challenge_v18_prompt_only_skeleton_hints",
      "difficulty": "challenge_compact_packer_clean_context",
      "initial_proof": "rfl",
      "expected_proof": false
    }
  ]
}
