{
  "handle": "Invert",
  "mechanism": "Opposition Solve: Instead of asking \"how do I achieve X?\", ask \"how would I guarantee failure at X?\" or \"how would I achieve NOT-X?\". List answers. Invert each answer to get candidate {{solution}}s for original {{problem}}. Often reveals blind spots. It applies {{reframe}} by negating the goal {{state}}, solving for failure to identify necessary conditions for success.",
  "gloss": "Solution discovery via negation",
  "failure_modes": [
    "False dichotomy: the opposite of failure is taken for success, when it may only be mediocrity.",
    "Necessary but not sufficient: avoiding every enumerated failure does not produce the goal, only the conditions it needs."
  ],
  "invariants": [
    "Inversion is logical negation, not merely the opposite.",
    "Every enumerated failure path is inverted, not just the first.",
    "Double negation returns the original: Invert(Invert(X)) implies X."
  ],
  "_meta": {
    "tier": 2,
    "ring": 2,
    "supersedes": [
      "sema:Invert#mh:SHA-256:d1b9169d5b598e4f7f3d4d58bc2feea0f45c7830b32445fa6ab2666db271fa42",
      "sema:Invert#mh:SHA-256:5a62fd17178c18fa3a2d3b9aa070f8776f1ad47418b4830dcc685e435eba02d8",
      "sema:Invert#mh:SHA-256:f60f8f97375b6fe9a0f9dd2aab5cd5775b156f44135ab398f0ebd08a6009ff72"
    ],
    "path": [
      "Mind",
      "Reasoning"
    ]
  },
  "sema_id": "sema:Invert#mh:SHA-256:b4be11e1b303c002e83da7be8a0c122e4a894008fd72e71e982b00e9242d73a1",
  "sema_ref": "Invert#b4be",
  "sema_stub": "b4be",
  "dependencies": {
    "accepts": {
      "solution": "sema:Solution#mh:SHA-256:8d55004ffa8f61d6e7d12d588ae4baa9723296dd7fa501759b5e6b1b97e7c9ab"
    },
    "references": {
      "problem": "sema:Problem#mh:SHA-256:2580c43677ec78ee7ee428d200662c6096e4eab38c2c5a868154979074cc0f08",
      "reframe": "sema:Reframe#mh:SHA-256:cbfd4fadde729367ef8f32a68951e5852535b7f7c3edc68a502d9187b8c1d54a",
      "state": "sema:State#mh:SHA-256:4f25e6a16ccd37dc0bc154cccc7055cb504d49daa8b712f372a425eb6c7b8cb2"
    }
  },
  "sema_layer": "Mind",
  "sema_category": "Reasoning",
  "used_by": {
    "references": {
      "StructuralCoaching": "sema:StructuralCoaching#mh:SHA-256:4552c90190484bb0ec782a05f03f6259c37610dca851ba165a9ab4074f0ede51"
    }
  }
}
