Construct mathematical proofs dragging and dropping blocks

Let $A, B,$ and $C$ be propositions. Prove that $(A \land C) \lor (A \land B) \rightarrow A $

Drag from here:
  • Since $A \land C$ is true, we know $A$ is true.
  • Case $A \land C$:
  • Proof by Cases:
  • Since $A \land B$ is true, we know $A$ is true.
  • This completes the proof.
  • Case $A \land B$:
Construct your solution here:

Correct answer

Student view placeholder

In student views this area is used for assessment and score info.
Tools

Staff information

Question

Title:
Construct mathematical proofs dragging and dropping blocks

Variant

Started at:
2026-08-05 00:45:46 (CDT)
Duration:
0s
Show/Hide answer
{
  "proof-by-cases": [
    {
      "tag": "1",
      "uuid": "aaeaf6dd-6d9d-4036-99af-22567c2296c6",
      "final": false,
      "index": 0,
      "indent": null,
      "depends": [],
      "ranking": -1,
      "group_info": {
        "tag": null,
        "depends": null
      },
      "inner_html": " Proof by Cases:",
      "distractor_for": null,
      "initially_placed": false,
      "ordering_feedback": null,
      "distractor_feedback": null
    },
    {
      "tag": "2",
      "uuid": "ad715fb5-b3ac-48d3-a8cd-e93561d64eff",
      "final": false,
      "index": 1,
      "indent": null,
      "depends": [],
      "ranking": -1,
      "group_info": {
        "tag": "g1",
        "depends": [
          "1"
        ]
      },
      "inner_html": " Case $A \\land C$: ",
      "distractor_for": null,
      "initially_placed": false,
      "ordering_feedback": null,
      "distractor_feedback": null
    },
    {
      "tag": "3",
      "uuid": "eed70900-3d88-4e28-bae2-c46ade442ddb",
      "final": false,
      "index": 2,
      "indent": null,
      "depends": [
        "2"
      ],
      "ranking": -1,
      "group_info": {
        "tag": "g1",
        "depends": [
          "1"
        ]
      },
      "inner_html": " Since $A \\land C$ is true, we know $A$ is true.",
      "distractor_for": null,
      "initially_placed": false,
      "ordering_feedback": null,
      "distractor_feedback": null
    },
    {
      "tag": "4",
      "uuid": "f2f38587-7d33-45b0-804c-eaff61459ff0",
      "final": false,
      "index": 3,
      "indent": null,
      "depends": [],
      "ranking": -1,
      "group_info": {
        "tag": "g2",
        "depends": [
          "1"
        ]
      },
      "inner_html": " Case $A \\land B$: ",
      "distractor_for": null,
      "initially_placed": false,
      "ordering_feedback": null,
      "distractor_feedback": null
    },
    {
      "tag": "5",
      "uuid": "c8a37422-f2b7-4500-a12c-5e750c40ba0e",
      "final": false,
      "index": 4,
      "indent": null,
      "depends": [
        "4"
      ],
      "ranking": -1,
      "group_info": {
        "tag": "g2",
        "depends": [
          "1"
        ]
      },
      "inner_html": " Since $A \\land B$ is true, we know $A$ is true.",
      "distractor_for": null,
      "initially_placed": false,
      "ordering_feedback": null,
      "distractor_feedback": null
    },
    {
      "tag": "6",
      "uuid": "a567d0d3-4530-4ab3-8cf4-b8609d12f638",
      "final": false,
      "index": 5,
      "indent": null,
      "depends": [
        "g1",
        "g2"
      ],
      "ranking": -1,
      "group_info": {
        "tag": null,
        "depends": null
      },
      "inner_html": "This completes the proof.",
      "distractor_for": null,
      "initially_placed": false,
      "ordering_feedback": null,
      "distractor_feedback": null
    }
  ]
}
History
dec frac
rad deg