" Reject answers that sound strong only because they are famous or dramatic. The best answers keep the routine decomposed into auditable parts and attach claims to evidence.\n"
"quiz_block([{'prompt': 'Which statement best distinguishes the oracle from the diffuser?', 'options': ['The oracle marks a target by phase; the diffuser amplifies relative to the mean', 'The oracle and diffuser are interchangeable', 'The diffuser measures while the oracle transpiles'], 'correct_index': 0, 'explanation': 'The routine only makes sense if the two blocks have distinct semantic roles.'}, {'prompt': 'Why is separating helpers useful in review?', 'options': ['You can inspect whether the target-marking logic or the amplification logic is at fault', 'It guarantees lower depth', 'It removes the need for tests'], 'correct_index': 0, 'explanation': 'Separation sharpens diagnosis and discussion.'}], heading='Oracle And Diffuser Roles')\n"
"quiz_block([{'prompt': 'What is the professional value of describing Grover as a rotation?', 'options': ['It explains why more iterations are not automatically better', 'It means the circuit can only search circular data', 'It removes the need for oracle design'], 'correct_index': 0, 'explanation': 'The geometry explains the iteration tradeoff.'}, {'prompt': 'Which phrase should you reject in this module?', 'options': ['The routine just keeps getting stronger forever', 'The routine amplifies by composing two reflections', 'Iteration choice depends on search-space size'], 'correct_index': 0, 'explanation': 'That phrase hides the actual mechanism.'}], heading='Geometric Reasoning')\n"
"quiz_block([{'prompt': 'What is the strongest reason to compare one and two iterations in a 2-qubit search?', 'options': ['It reveals the difference between useful amplification and over-rotation', 'It doubles the number of valid targets', 'It makes the oracle simpler'], 'correct_index': 0, 'explanation': 'Iteration choice is part of design, not just runtime length.'}, {'prompt': 'What evidence best supports the claim that one iteration is better here?', 'options': ['The count distribution peaks more strongly on the target under the intended search size', 'The circuit text looks shorter', 'The diffuser uses fewer comments'], 'correct_index': 0, 'explanation': 'Iteration claims should be supported by observed amplification behavior.'}], heading='Iteration Choice')\n"
"quiz_block([{'prompt': 'Which review comment is strongest?', 'options': ['The target-marking logic is hard to audit because the X wrappers are hidden behind ambiguous indexing', 'This circuit looks aggressive', 'Please add more Hadamards because Grover uses many Hadamards'], 'correct_index': 0, 'explanation': 'Professional comments focus on auditability and semantic burden.'}, {'prompt': 'What should accompany a final Grover recommendation?', 'options': ['A defense of the oracle, diffuser, and iteration count tied to search size and observed outcomes', 'Only a single final histogram', 'Only a screenshot of the circuit drawing'], 'correct_index': 0, 'explanation': 'The recommendation should be structurally and empirically grounded.'}], heading='Review Language')\n"
" Grover is especially vulnerable to prestige-based learning. Because the routine is widely known, learners often assume they understand it after seeing one polished diagram. But a polished diagram does not answer the questions an engineer will face: how is the target encoded, how readable is the oracle helper, how many iterations are appropriate for this search space, and what evidence supports that choice? The problems notebook asks those questions directly so the prestige does not mask the mechanism.\n"
"The multiple-choice format is only the surface. Underneath it, the notebook is testing whether your explanation can survive small shifts in phrasing, emphasis, and review context. If your understanding is robust, the wording can change and the same mechanism will still come into focus. If your understanding is fragile, the wording change will tempt you back into vague or prestige-based answers. That is why these problems matter.\n"
"A common failure mode at this stage is to answer with something broadly true but locally weak. For example, saying that a circuit uses superposition or interference may be accurate, yet still fail to identify what role a specific block is playing in the present design. The goal of the problems notebook is to eliminate that kind of vague correctness and replace it with circuit-specific explanation.\n"
"<strong>META READING</strong> · Difficulty 1/10 · Optional-zone boundary. The official walkthrough is already complete above.\n",
"</div>\n",
"\n",
"<!-- QL_OPTIONAL_ZONE -->\n",
"## Facultative Extension Zone\n",
"\n",
"You have already completed the mandatory walkthrough for **Grover and Amplitude Amplification Problems**. Everything below is optional. Use it only if you want deeper consolidation or extra transfer work.\n"
"Use this optional problems extension only if you want stronger diagnostic habits. In **Grover and Amplitude Amplification Problems**, the useful move is not just to know the right answer; it is to record which wrong answer tempted you and what that says about your current mental model.\n"
"quiz_block([{'prompt': 'Why revisit a missed question in a facultative problems block?', 'options': ['To name the specific misconception that produced the miss', 'To memorize the right option letter only', 'To skip written explanation entirely'], 'correct_index': 0, 'explanation': 'The value is diagnostic precision, not rote recovery.'}, {'prompt': 'What should an optional error log contain?', 'options': ['The tempting wrong model and the corrected model', 'Only the final score', 'Only the notebook path'], 'correct_index': 0, 'explanation': 'The error log is useful when it captures the broken idea, not just the result.'}], heading='Facultative Extension Test')\n"
"<strong>FACULTATIVE EXERCISE</strong> · Difficulty 6/10 · Optional written exercise.\n",
"</div>\n"
],
"id": "5a355a57"
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"ql_injected": "facultative",
"ql_track": "facultative",
"ql_role": "exercise",
"ql_difficulty": 6,
"ql_note": "Optional written exercise."
},
"outputs": [],
"source": [
"reflection_box('Name one tempting wrong answer pattern from Grover and Amplitude Amplification Problems and write the shortest correction that would stop you from repeating it.')\n"