{
  "variable_names": {
    "1": "A",
    "2": "B"
  },
  "authored_sat_example": {
    "clauses": [
      [
        1,
        2
      ],
      [
        -1,
        2
      ],
      [
        -1,
        -2
      ]
    ],
    "satisfiable": true,
    "assignment": {
      "1": false,
      "2": true
    },
    "trace": [
      {
        "event": "branch",
        "depth": 0,
        "variable": 1,
        "value": true
      },
      {
        "event": "unit",
        "depth": 1,
        "literal": 2
      },
      {
        "event": "conflict_empty_clause",
        "depth": 1,
        "model": {
          "1": true,
          "2": true
        },
        "clause": [
          -1,
          -2
        ]
      },
      {
        "event": "backtrack",
        "depth": 0,
        "variable": 1,
        "rejected_value": true
      },
      {
        "event": "branch",
        "depth": 0,
        "variable": 1,
        "value": false
      },
      {
        "event": "unit",
        "depth": 1,
        "literal": 2
      },
      {
        "event": "success_all_clauses",
        "depth": 1,
        "model": {
          "1": false,
          "2": true
        }
      }
    ]
  },
  "independent_all_four_assignments_sat_solutions": [
    {
      "1": false,
      "2": true
    }
  ],
  "authored_unsat_example": {
    "clauses": [
      [
        1,
        2
      ],
      [
        -1,
        2
      ],
      [
        -1,
        -2
      ],
      [
        1,
        -2
      ]
    ],
    "satisfiable": false,
    "assignment": null,
    "trace": [
      {
        "event": "branch",
        "depth": 0,
        "variable": 1,
        "value": true
      },
      {
        "event": "unit",
        "depth": 1,
        "literal": 2
      },
      {
        "event": "conflict_empty_clause",
        "depth": 1,
        "model": {
          "1": true,
          "2": true
        },
        "clause": [
          -1,
          -2
        ]
      },
      {
        "event": "backtrack",
        "depth": 0,
        "variable": 1,
        "rejected_value": true
      },
      {
        "event": "branch",
        "depth": 0,
        "variable": 1,
        "value": false
      },
      {
        "event": "unit",
        "depth": 1,
        "literal": 2
      },
      {
        "event": "conflict_empty_clause",
        "depth": 1,
        "model": {
          "1": false,
          "2": true
        },
        "clause": [
          1,
          -2
        ]
      },
      {
        "event": "backtrack",
        "depth": 0,
        "variable": 1,
        "rejected_value": false
      }
    ]
  },
  "independent_all_four_assignments_unsat_solutions": [],
  "pure_literal_case": {
    "clauses": [
      [
        1,
        2
      ],
      [
        -1,
        2
      ]
    ],
    "satisfiable": true,
    "assignment": {
      "1": false,
      "2": true
    },
    "trace": [
      {
        "event": "pure",
        "depth": 0,
        "variable": 2,
        "value": true
      },
      {
        "event": "success_all_clauses",
        "depth": 0,
        "model": {
          "1": false,
          "2": true
        }
      }
    ]
  },
  "empty_conjunction": {
    "clauses": [],
    "satisfiable": true,
    "assignment": {},
    "trace": [
      {
        "event": "success_all_clauses",
        "depth": 0,
        "model": {}
      }
    ]
  },
  "contains_empty_clause": {
    "clauses": [
      []
    ],
    "satisfiable": false,
    "assignment": null,
    "trace": [
      {
        "event": "conflict_empty_clause",
        "depth": 0,
        "model": {},
        "clause": []
      }
    ]
  },
  "zero_literal_rejected": true,
  "external_sat_solver_or_language_model_executed": false
}
