{
  "schema_version": "ocme-reviewed-question-reader-v1",
  "question_id": "q-20260927-linear-equation-solution-class-0019",
  "pilot_number": "P250-0044",
  "number": 44,
  "family_id": "qf-linear-equation-solution-class",
  "title": {
    "zh-Hant": "第 44 題：一次方程的解分類",
    "en": "Question 44: Solution Classification of a Linear Equation"
  },
  "original_question": {
    "schema_version": "ocme-question-v0.1",
    "id": "q-20260927-linear-equation-solution-class-0019",
    "batch_id": "batch-20260927-linear-equation-foundations",
    "language": "zh-Hant",
    "source_mko_ids": [
      "mko-linear-equation"
    ],
    "title_zh": "一次方程的解分類",
    "stem_zh": "在有理數論域，分類 5x+(6)=0 的解集。",
    "answer": {
      "kind": "short_text",
      "value": "唯一解 x=-6/5",
      "explanation_zh": "a=5≠0，所以唯一解為 −b/a=-6/5。"
    },
    "difficulty": {
      "band": "lower_secondary",
      "level": 2,
      "skills": [
        "解分類",
        "退化常數等式"
      ]
    },
    "variant": {
      "family_id": "qf-linear-equation-solution-class",
      "seed": 20261246,
      "parameters": {
        "a": 5,
        "b": 6,
        "domain": "rationals",
        "operation": "solution_class",
        "semantic_template": "qf-linear-equation-solution-class/{\"a\":5,\"b\":6,\"domain\":\"rationals\",\"operation\":\"solution_class\"}"
      }
    },
    "verification": {
      "status": "candidate",
      "checks": [
        "schema_pending",
        "independent_recomputation_pending"
      ],
      "warning_zh": "本題為 candidate；整數與有理數的有限精確重算不是形式證明或人工審查。"
    },
    "provenance": {
      "generator_role": "question_producer",
      "generator_model": "GPT-5.6 Terra",
      "generated_at": "2026-09-27",
      "contract_version": "ocme-question-factory-v0.1"
    }
  },
  "original_english_edition": {
    "schema_version": "ocme-question-localization-v0.1",
    "question_id": "q-20260927-linear-equation-solution-class-0019",
    "batch_id": "batch-20260927-linear-equation-foundations",
    "locale": "en",
    "translation_state": "ai_candidate",
    "source": {
      "question_sha256": "2a9ab2047bfa8f4a848e0c29bf1e474b55921cef6e352fdcd254ddd45c8196b1",
      "family_id": "qf-linear-equation-solution-class",
      "seed": 20261246,
      "semantic_template": "qf-linear-equation-solution-class/{\"a\":5,\"b\":6,\"domain\":\"rationals\",\"operation\":\"solution_class\"}"
    },
    "fields": {
      "title": "Solution Classification of a Linear Equation",
      "stem": "Over the rational numbers, classify the solution set of 5x+(6)=0.",
      "answer": {
        "kind": "short_text",
        "value": "unique solution x=-6/5",
        "explanation": "Because a=5≠0, the equation has the unique solution x=-6/5."
      },
      "skills": [
        "solution classification",
        "degenerate constant equality"
      ],
      "verification_warning": "This is a candidate exercise. Mechanical recomputation checks only the stated conditions and this instance; it is neither a formal proof nor human review."
    }
  },
  "givens": [
    {
      "id": "G001",
      "text": {
        "zh-Hant": "在有理數論域，分類 5x+(6)=0 的解集。",
        "en": "Over the rational numbers, classify the solution set of 5x+(6)=0."
      }
    }
  ],
  "steps": [
    {
      "id": "S001",
      "uses": [
        "G001"
      ],
      "before": "5x+(6)=0, x∈Q",
      "after": "a=5; b=6",
      "relation": "implies",
      "rule_id": "equation_domain",
      "conditions": [],
      "explanation": {
        "zh-Hant": "先讀取有理數解域，並判斷一次係數是否為零；尚不可直接除以 a。",
        "en": "Read the rational solution domain and check the leading coefficient before dividing by a."
      },
      "reverse_audit": {
        "kind": "premise_and_result_audit",
        "explanation": {
          "zh-Hant": "a=0 是退化常數等式，不能冒充非退化一元一次方程式。",
          "en": "When a=0 this is a degenerate constant equation, not a nondegenerate linear equation."
        }
      },
      "arithmetic": null
    },
    {
      "id": "S002",
      "uses": [
        "G001",
        "S001"
      ],
      "before": "5x+(6)=0",
      "after": "5x=-6",
      "relation": "equivalent",
      "rule_id": "subtract_same_constant",
      "conditions": [],
      "explanation": {
        "zh-Hant": "等式兩邊同減 6，因此此步等價。",
        "en": "Subtract 6 from both sides, preserving equivalence."
      },
      "reverse_audit": {
        "kind": "premise_and_result_audit",
        "explanation": {
          "zh-Hant": "兩邊同加 b 可回到原式。",
          "en": "Adding b back to both sides recovers the original equation."
        }
      },
      "arithmetic": null
    },
    {
      "id": "S003",
      "uses": [
        "G001",
        "S002"
      ],
      "before": "x := div(-6, 5)",
      "after": "x = -6/5",
      "relation": "calculation",
      "rule_id": "exact_rational_arithmetic",
      "conditions": [],
      "explanation": {
        "zh-Hant": "已知 a=5 非零，兩邊才可同除以它。",
        "en": "Now a=5 is known to be nonzero, so division by it is valid."
      },
      "reverse_audit": {
        "kind": "premise_and_result_audit",
        "explanation": {
          "zh-Hant": "以精確有理數重算 x，不以小數近似替代。",
          "en": "Recompute x with exact rational arithmetic, not rounded decimals."
        }
      },
      "arithmetic": {
        "operation": "div",
        "inputs": [
          "-6",
          "5"
        ],
        "output": "-6/5",
        "label": "x"
      }
    },
    {
      "id": "S004",
      "uses": [
        "G001",
        "S003"
      ],
      "before": "a·x := mul(5, -6/5)",
      "after": "a·x = -6",
      "relation": "calculation",
      "rule_id": "exact_rational_arithmetic",
      "conditions": [],
      "explanation": {
        "zh-Hant": "先代回計算一次項。",
        "en": "Substitute the candidate and calculate the linear term."
      },
      "reverse_audit": {
        "kind": "premise_and_result_audit",
        "explanation": {
          "zh-Hant": "以精確有理數重算 a·x，不以小數近似替代。",
          "en": "Recompute a·x with exact rational arithmetic, not rounded decimals."
        }
      },
      "arithmetic": {
        "operation": "mul",
        "inputs": [
          "5",
          "-6/5"
        ],
        "output": "-6",
        "label": "a·x"
      }
    },
    {
      "id": "S005",
      "uses": [
        "G001",
        "S004"
      ],
      "before": "a·x+b := sum(-6, 6)",
      "after": "a·x+b = 0",
      "relation": "calculation",
      "rule_id": "exact_rational_arithmetic",
      "conditions": [],
      "explanation": {
        "zh-Hant": "把常數項加回，得到 0 才符合原方程式。",
        "en": "Add the constant back; a result of 0 verifies the original equation."
      },
      "reverse_audit": {
        "kind": "premise_and_result_audit",
        "explanation": {
          "zh-Hant": "以精確有理數重算 a·x+b，不以小數近似替代。",
          "en": "Recompute a·x+b with exact rational arithmetic, not rounded decimals."
        }
      },
      "arithmetic": {
        "operation": "sum",
        "inputs": [
          "-6",
          "6"
        ],
        "output": "0",
        "label": "a·x+b"
      }
    },
    {
      "id": "S006",
      "uses": [
        "G001",
        "S005"
      ],
      "before": "a x₁+b=0 and a x₂+b=0",
      "after": "a(x₁−x₂)=0 ⇒ x₁=x₂",
      "relation": "implies",
      "rule_id": "nonzero_cancellation",
      "conditions": [
        "a≠0"
      ],
      "explanation": {
        "zh-Hant": "兩個假設解相減，非零 a 可約掉，所以不存在另一個不同解。",
        "en": "Subtract two proposed solution equations and cancel the nonzero a; no distinct second solution exists."
      },
      "reverse_audit": {
        "kind": "premise_and_result_audit",
        "explanation": {
          "zh-Hant": "這個唯一性論證的 a≠0 前提不可省略。",
          "en": "The hypothesis a≠0 is essential to this uniqueness argument."
        }
      },
      "arithmetic": null
    }
  ],
  "math_model": {
    "branch": "unique",
    "a": 5,
    "b": 6,
    "solution": "-6/5"
  },
  "conclusion": {
    "canonical_value": "唯一解 x=-6/5",
    "explanation": {
      "zh-Hant": "唯一解 x=-6/5",
      "en": "The unique rational solution is x=-6/5."
    }
  },
  "definition_note": {
    "zh-Hant": "有理數論域；a=0 分開處理常數等式，a≠0 才除以 a。",
    "en": "Use the rational domain. Treat constant equations separately when a=0; divide by a only when a is nonzero."
  },
  "source": {
    "input_commit": "0f7be61e2c22317a4075561dc822c87d881a50db",
    "question_binding": {
      "batch_id": "batch-20260927-linear-equation-foundations",
      "batch_path": "public/data/questions/batches/batch-20260927-linear-equation-foundations/questions.jsonl",
      "batch_sha256": "12e7bae2677f97c03637de0e4464908856edf56cad6c0ba0c8b8bc6fc3d53d12",
      "original_line": 94,
      "original_line_sha256": "f823a9345550bafc72b3f928992b485e75c9883ecb8ec471489a56fe9f7508ba",
      "question_compact_sha256": "2a9ab2047bfa8f4a848e0c29bf1e474b55921cef6e352fdcd254ddd45c8196b1",
      "english_manifest_path": "public/data/i18n/editions/batch-20260927-linear-equation-foundations.en.json",
      "english_rows_path": "public/data/i18n/questions/batch-20260927-linear-equation-foundations.en.jsonl",
      "english_row_compact_sha256": "4aa4907f8c213140387c127b063cf2bf23ea144913eacfaa15c7cde8131f370c"
    },
    "mko_bindings": {
      "mko-linear-equation": {
        "sha256": "70cc85ab6a989077a196caad95d1800fef7d3e5988f0a9cdc5c0c700600ef109",
        "english_sha256": "02c486fa9699473d8637ad7a935af439f6824eb0d4d00498a72e210457f394d9",
        "original_path": "public/data/mko/linear-equation.json",
        "english_path": "public/data/i18n/editions/mko-linear-equation.en.json"
      }
    },
    "selected_manifest_sha256": "5233edba9654a6cffd8b6b2d83c932f82ded15f9c0b7c733bd049943e672acff",
    "selected_part_sha256": "fb325b42cfcaa25ddbae992459c2684afd767fe218028bc0b9c0823e67c83b7c",
    "original_candidate_sha256": "402cf887123b4069d1bd195692884b3dc306e6c18b2aeb9d675cd664182dddc8",
    "original_candidate_line_sha256": "402cf887123b4069d1bd195692884b3dc306e6c18b2aeb9d675cd664182dddc8"
  },
  "historical_source_state": {
    "review_state": {
      "derivation": "candidate_authored_and_locally_checked",
      "source_question_state": "candidate",
      "independent_AI_or_human_review": "NOT_PERFORMED",
      "formalization": "not_formalized",
      "Lean": "NOT_RUN"
    },
    "scope_note": {
      "zh-Hant": "本稿是來源綁定的教學推導候選；精確重算不等於獨立數學審查或形式化證明。原題、答案、公式、AST 與歷史未被修改。",
      "en": "This is a source-bound pedagogical derivation candidate. Exact recomputation is not independent mathematical review or formal proof. Original questions, answers, formulas, ASTs and history are unchanged."
    },
    "label": "Frozen producer metadata; current per-question review is separate below."
  },
  "revision": {
    "id": "review-20261024-002",
    "review_date": "2026-10-24",
    "owner_authorized_reader_publication": true,
    "scope": "Family prototypes and mathematical/bilingual reasoning variants reviewed in this existing context; parameter substitutions, all original/source bindings, full answer tuples and arithmetic ASTs independently reconstructed per question. Numeric binomial text slots are validated against independently regenerated n,k,C(n,k),n-k values. This grouped method does not claim a separate literal AI reading of every repeated sentence or an extra AI voter.",
    "review_receipts": {
      "semantic_review_sha256": "4727d1bd957a9b7f6cadb7972ddb5ab80a31f5259dc5394c1dff2b71944ed36b",
      "question_first_witness_sha256": "51e18649133238ac992229f6e16542a5f3af53ca73b2262ab0524508ea937dee"
    },
    "status": "second_context_reviewed",
    "mathematical_semantics": true,
    "bilingual_semantics": true,
    "steps_reviewed": 6,
    "method": "family_template_semantic_review_plus_independent_per_instance_reconstruction",
    "exact_question_first_check": {
      "model_sha256": "6379f73889c925943993b517dc29d5af1770192c1d7c877fd9827246dad20c4a",
      "arithmetic_steps": 3
    },
    "uses_answer_as_premise": false,
    "human_review": "NOT_PERFORMED",
    "formalization": "not_formalized",
    "Lean": "NOT_RUN",
    "Canonical_truth_promotion": false,
    "authority": "Owner-authorized reviewed reader publication; original question/candidate states remain historical and unchanged."
  }
}
