Lensby Arxo
Download JSON
Question Saved analysis

Разгон из состояния покоя, путь при равноускоренном движении, кинетическая энергия, а также КПД машины против предела Карно между резервуарами 300 и 600 К.

Разгон с ускорением 20 м/с² за 20 с даёт 400 м/с, равноускоренное движение за оговорённое время — путь 525 м, тело массой 4 кг со скоростью 10 м/с несёт 200 Дж. КПД 200 Дж из 500 Дж равен точной дроби 2/5, предел Карно между 300 и 600 К равен 1/2, и 2/5 в него укладывается. Машина с работой 300 Дж из тех же 500 Дж даёт 3/5 — превышение предела выведено отдельным утверждением, а не оставлено читателю.

This is an assistant explanation, not a calculation result. Check the grounds and sources below.

At a glance

6

Select a result to explore its grounds

Detailed analysis

6

Condition

Конечная скорость разгона

Context date 2026-09-06

Calculation result

Established

Input parameters

What we are finding

v = v₀ + at — the final velocity under constant acceleration

m1400 m_per_s

Input facts

  • a calculation the case presents: the given quantities and the question asked of them

    c: m1

    Subject shared by the facts below

  • the initial velocity given for the calculation

    v0: 0 m_per_s
  • the constant acceleration given for the calculation

    a: 20 m_per_s2
  • the elapsed time given for the calculation

    t: 20 s

Package: calc-mechanics

Additional details

Include proof
Yes
Original data · JSON
JSONRead only
{
  "args": [
    "urn:case:calc:m1",
    "400 m_per_s"
  ],
  "facts": [
    {
      "args": [
        "urn:case:calc:m1",
        "0 m_per_s"
      ],
      "predicate": "given_initial_velocity"
    },
    {
      "args": [
        "urn:case:calc:m1",
        "20 m_per_s2"
      ],
      "predicate": "given_acceleration"
    },
    {
      "args": [
        "urn:case:calc:m1",
        "20 s"
      ],
      "predicate": "given_elapsed_time"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "calc-mechanics",
  "predicate": "final_velocity",
  "proof": true
}
Why this resultApplied rules and conditions

Derivation path5 steps

  1. 1

    the initial velocity given for the calculation

    c: urn:case:calc:m1; v0: 0 m_per_s

    case fact
  2. 2

    the constant acceleration given for the calculation

    c: urn:case:calc:m1; a: 20 m_per_s2

    case fact
  3. 3

    the elapsed time given for the calculation

    c: urn:case:calc:m1; t: 20 s

    case fact
  4. 4

    v = v₀ + at

    400 m_per_s = (0 m_per_s → m_per_s) + (20 m_per_s2 → m_per_s2) × (20 s → s)

    Identifier
    urn:law:calc:mechanics#FinalVelocity
    rule
  5. 5

    Query evaluation

    query

verified by the engine: 2 · case fact: 3 · Full graph: 6 nodes

Steps of the saved proof from the case facts to the answer. Formulas are shown as written in the norm with bound values substituted; the page recomputes nothing.

Basis of this answer

Rules on the saved proof path for this answer.

calc-mechanics
  • v = v₀ + at

    Identifier
    urn:law:calc:mechanics#FinalVelocity
Other rules in the evaluation1

Applied in the overall evaluation, but not on the proof path for this answer.

calc-mechanics
  • x = v₀t + ½at²

    Identifier
    urn:law:calc:mechanics#Displacement
Other derived facts2
  • a calculation the case presents: the given quantities and the question asked of them

    c: m1

    Subject shared by the facts below

  • x = v₀t + ½at² — the displacement under constant acceleration

    x: 4000
  • v = v₀ + at — the final velocity under constant acceleration

    v: 400
x = v₀t + ½at² — the displacement under constant acceleration
cx
m14000
v = v₀ + at — the final velocity under constant acceleration
cv
m1400

0 further derived facts are not shown: the engine keeps the ones relevant to the question in its compact answer. The full list is in the calculation JSON below.

Proof graph

Proof graph · 3 layer
query_evaluationfinal_velocityrule_applicationFinalVelocityassertiongiven_initial_velocityassertiongiven_accelerationassertiongiven_elapsed_time

Proof nodes: 6 · assertion 3, rule_application 2, query_evaluation 1

assertion · urn:proof:assert:urn:mcp:case#fact-1
attributes
assertion
fact-1
conclusion
Arguments
  • Identifier
    m1
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    m_per_s
    value
    0
Type
literal
Polarity
positive
Condition
given_initial_velocity
evidence
—
Identifier
fact-1
Type
assertion
Premises
—
sourceAnchors
—
assertion · urn:proof:assert:urn:mcp:case#fact-2
attributes
assertion
fact-2
conclusion
Arguments
  • Identifier
    m1
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    m_per_s2
    value
    20
Type
literal
Polarity
positive
Condition
given_acceleration
evidence
—
Identifier
fact-2
Type
assertion
Premises
—
sourceAnchors
—
assertion · urn:proof:assert:urn:mcp:case#fact-3
attributes
assertion
fact-3
conclusion
Arguments
  • Identifier
    m1
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    s
    value
    20
Type
literal
Polarity
positive
Condition
given_elapsed_time
evidence
—
Identifier
fact-3
Type
assertion
Premises
—
sourceAnchors
—
rule_application · urn:proof:apply:Displacement:6b680668b2e765991940e268de3e3296675473aeb7fb52d9ae6877c756ebf610
attributes
—
conclusion
Arguments
  • Identifier
    m1
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    m
    value
    4000
Type
literal
Polarity
positive
Condition
displacement
evidence
—
Identifier
6b680668b2e765991940e268de3e3296675473aeb7fb52d9ae6877c756ebf610
Type
rule_application
Premises
  • fact-1
  • fact-2
  • fact-3
Rule
Displacement
sourceAnchors
—
substitution
v0
Identifier
m1
Type
entity_ref
v1
Type
value
type
name
Quantity
Time unit
m_per_s
value
0
v2
Type
value
type
name
Quantity
Time unit
m_per_s2
value
20
v3
Type
value
type
name
Quantity
Time unit
s
value
20
rule_application · urn:proof:apply:FinalVelocity:ef4eae15fda3b695c435cd7964c8bd195d2027f8312de4402a7acb2c4229f186
attributes
—
conclusion
Arguments
  • Identifier
    m1
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    m_per_s
    value
    400
Type
literal
Polarity
positive
Condition
final_velocity
evidence
—
Identifier
ef4eae15fda3b695c435cd7964c8bd195d2027f8312de4402a7acb2c4229f186
Type
rule_application
Premises
  • fact-1
  • fact-2
  • fact-3
Rule
FinalVelocity
sourceAnchors
—
substitution
v0
Identifier
m1
Type
entity_ref
v1
Type
value
type
name
Quantity
Time unit
m_per_s
value
0
v2
Type
value
type
name
Quantity
Time unit
m_per_s2
value
20
v3
Type
value
type
name
Quantity
Time unit
s
value
20
query_evaluation · urn:proof:query:mcp
attributes
—
conclusion
literal
Arguments
  • Identifier
    m1
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    m_per_s
    value
    400
Type
literal
Polarity
positive
Condition
final_velocity
truthStatus
Established
evidence
—
Identifier
mcp
Type
query_evaluation
Premises
  • ef4eae15fda3b695c435cd7964c8bd195d2027f8312de4402a7acb2c4229f186
sourceAnchors
—
Calendar and proof identifiers
Proof reference
mcp
Original reasoning · JSON
JSONRead only
{
  "derived": [
    "displacement(urn:case:calc:m1, 4000)",
    "final_velocity(urn:case:calc:m1, 400)"
  ],
  "derivedOmitted": 0,
  "evaluation": {
    "proofGraph": {
      "nodes": [
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-1"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m1",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s",
                "value": "0"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_initial_velocity"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-1",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-2"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m1",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s2",
                "value": "20"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_acceleration"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-2",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-3"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m1",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "s",
                "value": "20"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_elapsed_time"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-3",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m1",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m",
                "value": "4000"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#displacement"
          },
          "evidence": [],
          "id": "urn:proof:apply:Displacement:6b680668b2e765991940e268de3e3296675473aeb7fb52d9ae6877c756ebf610",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-2",
            "urn:proof:assert:urn:mcp:case#fact-3"
          ],
          "rule": "urn:law:calc:mechanics#Displacement",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m1",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s",
              "value": "0"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s2",
              "value": "20"
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "s",
              "value": "20"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m1",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s",
                "value": "400"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#final_velocity"
          },
          "evidence": [],
          "id": "urn:proof:apply:FinalVelocity:ef4eae15fda3b695c435cd7964c8bd195d2027f8312de4402a7acb2c4229f186",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-2",
            "urn:proof:assert:urn:mcp:case#fact-3"
          ],
          "rule": "urn:law:calc:mechanics#FinalVelocity",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m1",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s",
              "value": "0"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s2",
              "value": "20"
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "s",
              "value": "20"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "literal": {
              "args": [
                {
                  "id": "urn:case:calc:m1",
                  "kind": "entity_ref"
                },
                {
                  "kind": "value",
                  "type": {
                    "name": "urn:law:std#Quantity"
                  },
                  "unit": "m_per_s",
                  "value": "400"
                }
              ],
              "kind": "literal",
              "polarity": "positive",
              "predicate": "urn:law:calc:mechanics#final_velocity"
            },
            "truthStatus": "TRUE_ONLY"
          },
          "evidence": [],
          "id": "urn:proof:query:mcp",
          "kind": "query_evaluation",
          "premises": [
            "urn:proof:apply:FinalVelocity:ef4eae15fda3b695c435cd7964c8bd195d2027f8312de4402a7acb2c4229f186"
          ],
          "sourceAnchors": []
        }
      ],
      "proofHash": "sha256:3e1707e1552b25ff9dab1b4c2c0ddc410db4bbcabe9ec7a348164e12949516d1",
      "roots": [
        "urn:proof:query:mcp"
      ]
    },
    "resultHash": "sha256:8cc6af2e66328cffe6b1c7d44d9932ff749cea8e081b33b0d22d3002a8bcbbdd",
    "schemaVersion": "law.core.evaluation/0.1"
  },
  "proofRef": "urn:proof:query:mcp",
  "rulesApplied": [
    "urn:law:calc:mechanics#Displacement",
    "urn:law:calc:mechanics#FinalVelocity"
  ]
}
SourcesTexts not saved

Source texts were not saved in this snapshot.

Packages in the snapshot

  • calc-mechanics
  • units-si
Technical dataFull response, parameters and checksums
Calculation status
COMPUTED
Full engine response
final_velocity: TRUE_ONLY — установлено Выведено правом: displacement(urn:case:calc:m1, 4000); final_velocity(urn:case:calc:m1, 400) Применены правила: Displacement, FinalVelocity Право (вне юрисдикции государства): calc-mechanics (programHash sha256:0402ab611e2a…) Вместе с актами: units-si proof-граф: 6 узлов — поле evaluation готово для law_explain

Complete machine result · JSON

JSONRead only
{
  "answer": {
    "evaluationStatus": "COMPUTED",
    "kind": "TRUTH",
    "meaning": "установлено",
    "missingInputs": [],
    "truthStatus": "TRUE_ONLY"
  },
  "closedEditionRules": [],
  "derived": [
    "displacement(urn:case:calc:m1, 4000)",
    "final_velocity(urn:case:calc:m1, 400)"
  ],
  "derivedOmitted": 0,
  "evaluation": {
    "proofGraph": {
      "nodes": [
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-1"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m1",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s",
                "value": "0"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_initial_velocity"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-1",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-2"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m1",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s2",
                "value": "20"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_acceleration"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-2",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-3"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m1",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "s",
                "value": "20"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_elapsed_time"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-3",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m1",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m",
                "value": "4000"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#displacement"
          },
          "evidence": [],
          "id": "urn:proof:apply:Displacement:6b680668b2e765991940e268de3e3296675473aeb7fb52d9ae6877c756ebf610",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-2",
            "urn:proof:assert:urn:mcp:case#fact-3"
          ],
          "rule": "urn:law:calc:mechanics#Displacement",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m1",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s",
              "value": "0"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s2",
              "value": "20"
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "s",
              "value": "20"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m1",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s",
                "value": "400"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#final_velocity"
          },
          "evidence": [],
          "id": "urn:proof:apply:FinalVelocity:ef4eae15fda3b695c435cd7964c8bd195d2027f8312de4402a7acb2c4229f186",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-2",
            "urn:proof:assert:urn:mcp:case#fact-3"
          ],
          "rule": "urn:law:calc:mechanics#FinalVelocity",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m1",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s",
              "value": "0"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s2",
              "value": "20"
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "s",
              "value": "20"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "literal": {
              "args": [
                {
                  "id": "urn:case:calc:m1",
                  "kind": "entity_ref"
                },
                {
                  "kind": "value",
                  "type": {
                    "name": "urn:law:std#Quantity"
                  },
                  "unit": "m_per_s",
                  "value": "400"
                }
              ],
              "kind": "literal",
              "polarity": "positive",
              "predicate": "urn:law:calc:mechanics#final_velocity"
            },
            "truthStatus": "TRUE_ONLY"
          },
          "evidence": [],
          "id": "urn:proof:query:mcp",
          "kind": "query_evaluation",
          "premises": [
            "urn:proof:apply:FinalVelocity:ef4eae15fda3b695c435cd7964c8bd195d2027f8312de4402a7acb2c4229f186"
          ],
          "sourceAnchors": []
        }
      ],
      "proofHash": "sha256:3e1707e1552b25ff9dab1b4c2c0ddc410db4bbcabe9ec7a348164e12949516d1",
      "roots": [
        "urn:proof:query:mcp"
      ]
    },
    "resultHash": "sha256:8cc6af2e66328cffe6b1c7d44d9932ff749cea8e081b33b0d22d3002a8bcbbdd",
    "schemaVersion": "law.core.evaluation/0.1"
  },
  "evaluationStatus": "COMPUTED",
  "issues": [],
  "judgmentRequests": [],
  "proofRef": "urn:proof:query:mcp",
  "provenance": {
    "acts": [
      {
        "contributed": true,
        "fragmentCount": 0,
        "fragments": [],
        "jurisdiction": "none",
        "namespace": "urn:law:calc:mechanics",
        "package": "calc-mechanics",
        "title": "calc-mechanics"
      },
      {
        "contributed": false,
        "fragmentCount": 0,
        "fragments": [],
        "jurisdiction": null,
        "namespace": "urn:law:units:si",
        "package": "units-si",
        "title": "units-si"
      }
    ],
    "caseHash": "sha256:6b3b8817c480b7ae093cfcc616f9485c8e03a732ad2da4f6b32804b188261517",
    "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
    "jurisdiction": "вне юрисдикции государства",
    "legalTime": "2026-09-06",
    "mode": "audit",
    "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a",
    "resultHash": "sha256:8cc6af2e66328cffe6b1c7d44d9932ff749cea8e081b33b0d22d3002a8bcbbdd",
    "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
    "timezone": "Asia/Qyzylorda"
  },
  "rulesApplied": [
    "urn:law:calc:mechanics#Displacement",
    "urn:law:calc:mechanics#FinalVelocity"
  ],
  "signature": {
    "constants": {},
    "parameters": [
      {
        "labels": [],
        "name": "c",
        "type": {
          "name": "urn:law:calc:mechanics#Calculation"
        }
      },
      {
        "labels": [],
        "name": "v",
        "type": {
          "name": "urn:law:std#Quantity"
        }
      }
    ],
    "predicate": "urn:law:calc:mechanics#final_velocity",
    "schemaVersion": "law.answers.signature/0.1",
    "types": {
      "urn:law:calc:mechanics#Calculation": {
        "kind": "entity",
        "labels": [
          {
            "language": "en",
            "status": "official",
            "text": "a calculation the case presents: the given quantities and the question asked of them"
          },
          {
            "language": "ru",
            "status": "unofficial",
            "text": "расчёт, предъявленный делом: данные величины и вопрос, заданный о них"
          }
        ],
        "namespace": "urn:law:calc:mechanics",
        "package": "calc.mechanics"
      },
      "urn:law:std#Quantity": {
        "kind": "std"
      }
    },
    "vocab": {}
  },
  "vulnerableTo": [],
  "whyNot": []
}

Execution · JSON

JSONRead only
{
  "evaluationBytes": "{\"conflicts\":[],\"issues\":[],\"manifest\":{\"calendarSnapshot\":\"\",\"caseHash\":\"sha256:6b3b8817c480b7ae093cfcc616f9485c8e03a732ad2da4f6b32804b188261517\",\"decisionTime\":\"2026-09-06T12:00:00+05:00\",\"evidenceSnapshotHash\":\"sha256:0000000000000000000000000000000000000000000000000000000000000000\",\"externalSnapshots\":{},\"id\":\"urn:manifest:oracle-1\",\"interpretations\":[],\"knowledgeTime\":\"2026-09-06T12:00:00+05:00\",\"legalTime\":\"2026-09-06\",\"lockfileHash\":\"sha256:0000000000000000000000000000000000000000000000000000000000000000\",\"mode\":\"audit\",\"policies\":{},\"programHash\":\"sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a\",\"resolvedEditions\":{},\"semanticHash\":\"sha256:9a6db9b4d7e0c68d6cd0dee4ed02b50ba9225a5a206185cf38a05517709639f7\",\"semantics\":\"law.core/0.1.0\",\"timezone\":\"Asia/Qyzylorda\"},\"positions\":[],\"proofGraph\":{\"nodes\":[{\"attributes\":{\"assertion\":\"urn:mcp:case#fact-1\"},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m1\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s\",\"value\":\"0\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#given_initial_velocity\"},\"evidence\":[],\"id\":\"urn:proof:assert:urn:mcp:case#fact-1\",\"kind\":\"assertion\",\"premises\":[],\"sourceAnchors\":[]},{\"attributes\":{\"assertion\":\"urn:mcp:case#fact-2\"},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m1\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s2\",\"value\":\"20\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#given_acceleration\"},\"evidence\":[],\"id\":\"urn:proof:assert:urn:mcp:case#fact-2\",\"kind\":\"assertion\",\"premises\":[],\"sourceAnchors\":[]},{\"attributes\":{\"assertion\":\"urn:mcp:case#fact-3\"},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m1\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"s\",\"value\":\"20\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#given_elapsed_time\"},\"evidence\":[],\"id\":\"urn:proof:assert:urn:mcp:case#fact-3\",\"kind\":\"assertion\",\"premises\":[],\"sourceAnchors\":[]},{\"attributes\":{},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m1\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m\",\"value\":\"4000\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#displacement\"},\"evidence\":[],\"id\":\"urn:proof:apply:Displacement:6b680668b2e765991940e268de3e3296675473aeb7fb52d9ae6877c756ebf610\",\"kind\":\"rule_application\",\"premises\":[\"urn:proof:assert:urn:mcp:case#fact-1\",\"urn:proof:assert:urn:mcp:case#fact-2\",\"urn:proof:assert:urn:mcp:case#fact-3\"],\"rule\":\"urn:law:calc:mechanics#Displacement\",\"sourceAnchors\":[],\"substitution\":{\"v0\":{\"id\":\"urn:case:calc:m1\",\"kind\":\"entity_ref\"},\"v1\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s\",\"value\":\"0\"},\"v2\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s2\",\"value\":\"20\"},\"v3\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"s\",\"value\":\"20\"}}},{\"attributes\":{},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m1\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s\",\"value\":\"400\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#final_velocity\"},\"evidence\":[],\"id\":\"urn:proof:apply:FinalVelocity:ef4eae15fda3b695c435cd7964c8bd195d2027f8312de4402a7acb2c4229f186\",\"kind\":\"rule_application\",\"premises\":[\"urn:proof:assert:urn:mcp:case#fact-1\",\"urn:proof:assert:urn:mcp:case#fact-2\",\"urn:proof:assert:urn:mcp:case#fact-3\"],\"rule\":\"urn:law:calc:mechanics#FinalVelocity\",\"sourceAnchors\":[],\"substitution\":{\"v0\":{\"id\":\"urn:case:calc:m1\",\"kind\":\"entity_ref\"},\"v1\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s\",\"value\":\"0\"},\"v2\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s2\",\"value\":\"20\"},\"v3\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"s\",\"value\":\"20\"}}},{\"attributes\":{},\"conclusion\":{\"literal\":{\"args\":[{\"id\":\"urn:case:calc:m1\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s\",\"value\":\"400\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#final_velocity\"},\"truthStatus\":\"TRUE_ONLY\"},\"evidence\":[],\"id\":\"urn:proof:query:mcp\",\"kind\":\"query_evaluation\",\"premises\":[\"urn:proof:apply:FinalVelocity:ef4eae15fda3b695c435cd7964c8bd195d2027f8312de4402a7acb2c4229f186\"],\"sourceAnchors\":[]}],\"proofHash\":\"sha256:3e1707e1552b25ff9dab1b4c2c0ddc410db4bbcabe9ec7a348164e12949516d1\",\"roots\":[\"urn:proof:query:mcp\"]},\"resultHash\":\"sha256:8cc6af2e66328cffe6b1c7d44d9932ff749cea8e081b33b0d22d3002a8bcbbdd\",\"results\":[{\"conflicts\":[],\"evaluationStatus\":\"COMPUTED\",\"evidence\":[],\"id\":\"urn:result:mcp\",\"judgmentRequests\":[],\"manifest\":\"urn:manifest:oracle-1\",\"missingInputs\":[],\"normativeStatusSupports\":[],\"proof\":\"urn:proof:query:mcp\",\"query\":\"urn:query:mcp\",\"resultKind\":\"PROPOSITION\",\"sourceAnchors\":[],\"target\":\"urn:law:calc:mechanics#final_velocity\",\"truthStatus\":\"TRUE_ONLY\"}],\"schemaVersion\":\"law.core.evaluation/0.1\"}",
  "evaluationSha256": "sha256:5b116e2debd1c65b89c6ea5f138f4975af7bcea41988bdd4bbbf477065fbc701",
  "request": {
    "case": {
      "assertions": [
        {
          "contentHash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
          "evidence": [],
          "id": "urn:mcp:case#fact-1",
          "kind": "assertion",
          "literal": {
            "args": [
              {
                "id": "urn:case:calc:m1",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s",
                "value": "0"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_initial_velocity"
          },
          "origin": "case_input",
          "package": "urn:law:calc:mechanics"
        },
        {
          "contentHash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
          "evidence": [],
          "id": "urn:mcp:case#fact-2",
          "kind": "assertion",
          "literal": {
            "args": [
              {
                "id": "urn:case:calc:m1",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s2",
                "value": "20"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_acceleration"
          },
          "origin": "case_input",
          "package": "urn:law:calc:mechanics"
        },
        {
          "contentHash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
          "evidence": [],
          "id": "urn:mcp:case#fact-3",
          "kind": "assertion",
          "literal": {
            "args": [
              {
                "id": "urn:case:calc:m1",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "s",
                "value": "20"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_elapsed_time"
          },
          "origin": "case_input",
          "package": "urn:law:calc:mechanics"
        }
      ],
      "context": {
        "decisionTime": "2026-09-06T12:00:00+05:00",
        "knowledgeTime": "2026-09-06T12:00:00+05:00",
        "legalTime": "2026-09-06",
        "timezone": "Asia/Qyzylorda"
      },
      "options": {
        "selectedInterpretations": []
      }
    },
    "ir": {
      "irSha256": "sha256:13e1d6d1ac856d96b823cd5da2ba529ca16ba84774ea94aa753aae483ea1e779",
      "kind": "world_ref",
      "nodeCount": 383,
      "packages": [
        {
          "artifactHash": "sha256:df31ae61c8f5be7559f69377dba746a437f413aa409281628f71b5d5e2e825b5",
          "namespace": "urn:law:calc:mechanics",
          "package": "calc-mechanics",
          "semanticHash": "sha256:b62b251be4f75c79b88cbde53b0ed048e9ca4091ffabcd37619f1c443ada429b"
        },
        {
          "artifactHash": "sha256:3b33d25347892dc1711d98e876c75dd0d81212b1a360578d16b430b29ea8021c",
          "namespace": "urn:law:units:si",
          "package": "units-si",
          "semanticHash": "sha256:357bcf490815695e09523fdb8e181efe6f6514fe77bfd9cfa582dc75b7c54254"
        }
      ],
      "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a"
    },
    "query": {
      "kind": "truth",
      "literal": {
        "args": [
          {
            "id": "urn:case:calc:m1",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "m_per_s",
            "value": "400"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#final_velocity"
      },
      "queryId": "urn:query:mcp"
    },
    "schemaVersion": "law.core.evaluation-request/0.2",
    "semanticVersion": "0.1.0"
  },
  "requestCanonicalSha256": "sha256:21f6c0b0df0140944a1aa87eff3b4f8c10a2ecd6eb68e1ef5bbb626f3370c0af"
}

Display metadata

JSONRead only
{
  "schemaVersion": "law.answers.presentation/0.1",
  "source": {
    "requestCanonicalSha256": "sha256:21f6c0b0df0140944a1aa87eff3b4f8c10a2ecd6eb68e1ef5bbb626f3370c0af"
  },
  "steps": [
    {
      "assertionOrigin": "case_input",
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m1",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "m_per_s",
            "value": "0"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#given_initial_velocity"
      },
      "id": "urn:proof:assert:urn:mcp:case#fact-1",
      "kind": "assertion",
      "originStatus": "available",
      "premises": [],
      "trust": "case"
    },
    {
      "assertionOrigin": "case_input",
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m1",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "m_per_s2",
            "value": "20"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#given_acceleration"
      },
      "id": "urn:proof:assert:urn:mcp:case#fact-2",
      "kind": "assertion",
      "originStatus": "available",
      "premises": [],
      "trust": "case"
    },
    {
      "assertionOrigin": "case_input",
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m1",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "s",
            "value": "20"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#given_elapsed_time"
      },
      "id": "urn:proof:assert:urn:mcp:case#fact-3",
      "kind": "assertion",
      "originStatus": "available",
      "premises": [],
      "trust": "case"
    },
    {
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m1",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "m_per_s",
            "value": "400"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#final_velocity"
      },
      "head": {
        "args": [
          {
            "kind": "var",
            "var": "v0"
          },
          {
            "args": [
              {
                "kind": "binary",
                "left": {
                  "args": [
                    {
                      "args": [
                        {
                          "kind": "var",
                          "var": "v1"
                        }
                      ],
                      "function": "urn:law:std#magnitude",
                      "kind": "call"
                    },
                    {
                      "kind": "value",
                      "type": {
                        "name": "urn:law:std#Text"
                      },
                      "value": "m_per_s"
                    }
                  ],
                  "function": "urn:law:std#unit_convert",
                  "kind": "call"
                },
                "op": "add",
                "right": {
                  "kind": "binary",
                  "left": {
                    "args": [
                      {
                        "args": [
                          {
                            "kind": "var",
                            "var": "v2"
                          }
                        ],
                        "function": "urn:law:std#magnitude",
                        "kind": "call"
                      },
                      {
                        "kind": "value",
                        "type": {
                          "name": "urn:law:std#Text"
                        },
                        "value": "m_per_s2"
                      }
                    ],
                    "function": "urn:law:std#unit_convert",
                    "kind": "call"
                  },
                  "op": "mul",
                  "right": {
                    "args": [
                      {
                        "args": [
                          {
                            "kind": "var",
                            "var": "v3"
                          }
                        ],
                        "function": "urn:law:std#magnitude",
                        "kind": "call"
                      },
                      {
                        "kind": "value",
                        "type": {
                          "name": "urn:law:std#Text"
                        },
                        "value": "s"
                      }
                    ],
                    "function": "urn:law:std#unit_convert",
                    "kind": "call"
                  }
                }
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Text"
                },
                "value": "m_per_s"
              }
            ],
            "function": "urn:law:std#quantity_of",
            "kind": "call"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#final_velocity"
      },
      "id": "urn:proof:apply:FinalVelocity:ef4eae15fda3b695c435cd7964c8bd195d2027f8312de4402a7acb2c4229f186",
      "kind": "rule_application",
      "originStatus": "available",
      "premises": [
        "urn:proof:assert:urn:mcp:case#fact-1",
        "urn:proof:assert:urn:mcp:case#fact-2",
        "urn:proof:assert:urn:mcp:case#fact-3"
      ],
      "rule": "urn:law:calc:mechanics#FinalVelocity",
      "strength": "strict",
      "substitution": {
        "v0": {
          "id": "urn:case:calc:m1",
          "kind": "entity_ref"
        },
        "v1": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "m_per_s",
          "value": "0"
        },
        "v2": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "m_per_s2",
          "value": "20"
        },
        "v3": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "s",
          "value": "20"
        }
      },
      "trust": "engine",
      "variables": [
        {
          "id": "v0",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "v1",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        },
        {
          "id": "v2",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        },
        {
          "id": "v3",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ]
    },
    {
      "conclusion": {
        "literal": {
          "args": [
            {
              "id": "urn:case:calc:m1",
              "kind": "entity_ref"
            },
            {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s",
              "value": "400"
            }
          ],
          "kind": "literal",
          "polarity": "positive",
          "predicate": "urn:law:calc:mechanics#final_velocity"
        },
        "truthStatus": "TRUE_ONLY"
      },
      "id": "urn:proof:query:mcp",
      "kind": "query_evaluation",
      "originStatus": "available",
      "premises": [
        "urn:proof:apply:FinalVelocity:ef4eae15fda3b695c435cd7964c8bd195d2027f8312de4402a7acb2c4229f186"
      ],
      "trust": "engine"
    }
  ],
  "symbols": [
    {
      "id": "urn:law:calc:mechanics#Calculation",
      "kind": "type_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "a calculation the case presents: the given quantities and the question asked of them"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "расчёт, предъявленный делом: данные величины и вопрос, заданный о них"
        }
      ],
      "name": "Calculation",
      "package": "urn:law:calc:mechanics"
    },
    {
      "id": "urn:law:calc:mechanics#Displacement",
      "kind": "rule",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "x = v₀t + ½at²"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "x = v₀t + ½at²"
        }
      ],
      "package": "urn:law:calc:mechanics",
      "strength": "strict"
    },
    {
      "id": "urn:law:calc:mechanics#FinalVelocity",
      "kind": "rule",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "v = v₀ + at"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "v = v₀ + at"
        }
      ],
      "package": "urn:law:calc:mechanics",
      "strength": "strict"
    },
    {
      "id": "urn:law:calc:mechanics#displacement",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "x = v₀t + ½at² — the displacement under constant acceleration"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "x = v₀t + ½at² — перемещение при постоянном ускорении"
        }
      ],
      "name": "displacement",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#displacement/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#displacement/arg/x",
          "labels": [],
          "name": "x",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#final_velocity",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "v = v₀ + at — the final velocity under constant acceleration"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "v = v₀ + at — конечная скорость при постоянном ускорении"
        }
      ],
      "name": "final_velocity",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#final_velocity/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#final_velocity/arg/v",
          "labels": [],
          "name": "v",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#given_acceleration",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the constant acceleration given for the calculation"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "постоянное ускорение, данное для расчёта"
        }
      ],
      "name": "given_acceleration",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#given_acceleration/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_acceleration/arg/a",
          "labels": [],
          "name": "a",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#given_elapsed_time",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the elapsed time given for the calculation"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "истёкшее время, данное для расчёта"
        }
      ],
      "name": "given_elapsed_time",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#given_elapsed_time/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_elapsed_time/arg/t",
          "labels": [],
          "name": "t",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#given_initial_velocity",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the initial velocity given for the calculation"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "начальная скорость, данная для расчёта"
        }
      ],
      "name": "given_initial_velocity",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#given_initial_velocity/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_initial_velocity/arg/v0",
          "labels": [],
          "name": "v0",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    }
  ],
  "tables": []
}

JSON · calculations, sources and exact data

JSONRead only
{
  "acts": [
    {
      "contributed": true,
      "fragmentCount": 0,
      "fragments": [],
      "jurisdiction": "none",
      "namespace": "urn:law:calc:mechanics",
      "package": "calc-mechanics",
      "title": "calc-mechanics"
    },
    {
      "contributed": false,
      "fragmentCount": 0,
      "fragments": [],
      "jurisdiction": null,
      "namespace": "urn:law:units:si",
      "package": "units-si",
      "title": "units-si"
    }
  ],
  "caseHash": "sha256:6b3b8817c480b7ae093cfcc616f9485c8e03a732ad2da4f6b32804b188261517",
  "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
  "jurisdiction": "вне юрисдикции государства",
  "legalTime": "2026-09-06",
  "mode": "audit",
  "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a",
  "resultHash": "sha256:8cc6af2e66328cffe6b1c7d44d9932ff749cea8e081b33b0d22d3002a8bcbbdd",
  "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
  "timezone": "Asia/Qyzylorda"
}
evaluation SHA-256
sha256:5b116e2debd1c65b89c6ea5f138f4975af7bcea41988bdd4bbbf477065fbc701
Original data · JSON
JSONRead only
{
  "args": [
    "urn:case:calc:m1",
    "400 m_per_s"
  ],
  "facts": [
    {
      "args": [
        "urn:case:calc:m1",
        "0 m_per_s"
      ],
      "predicate": "given_initial_velocity"
    },
    {
      "args": [
        "urn:case:calc:m1",
        "20 m_per_s2"
      ],
      "predicate": "given_acceleration"
    },
    {
      "args": [
        "urn:case:calc:m1",
        "20 s"
      ],
      "predicate": "given_elapsed_time"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "calc-mechanics",
  "predicate": "final_velocity",
  "proof": true
}

Начальная скорость нулевая, ускорение 20 м/с², время 20 с — конечная скорость 400 м/с.

Condition

Путь при равноускоренном движении

Context date 2026-09-06

Calculation result

Established

Input parameters

What we are finding

x = v₀t + ½at² — the displacement under constant acceleration

m3525 m

Input facts

  • a calculation the case presents: the given quantities and the question asked of them

    c: m3

    Subject shared by the facts below

  • the initial velocity given for the calculation

    v0: 30 m_per_s
  • the constant acceleration given for the calculation

    a: 30 m_per_s2
  • the elapsed time given for the calculation

    t: 5 s

Package: calc-mechanics

Additional details

Include proof
Yes
Original data · JSON
JSONRead only
{
  "args": [
    "urn:case:calc:m3",
    "525 m"
  ],
  "facts": [
    {
      "args": [
        "urn:case:calc:m3",
        "30 m_per_s"
      ],
      "predicate": "given_initial_velocity"
    },
    {
      "args": [
        "urn:case:calc:m3",
        "30 m_per_s2"
      ],
      "predicate": "given_acceleration"
    },
    {
      "args": [
        "urn:case:calc:m3",
        "5 s"
      ],
      "predicate": "given_elapsed_time"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "calc-mechanics",
  "predicate": "displacement",
  "proof": true
}
Why this resultApplied rules and conditions

Derivation path5 steps

  1. 1

    the initial velocity given for the calculation

    c: urn:case:calc:m3; v0: 30 m_per_s

    case fact
  2. 2

    the constant acceleration given for the calculation

    c: urn:case:calc:m3; a: 30 m_per_s2

    case fact
  3. 3

    the elapsed time given for the calculation

    c: urn:case:calc:m3; t: 5 s

    case fact
  4. 4

    x = v₀t + ½at²

    525 m = (30 m_per_s → m_per_s) × (5 s → s) + 1 / 2 × (30 m_per_s2 → m_per_s2) × (5 s → s) × (5 s → s)

    Identifier
    urn:law:calc:mechanics#Displacement
    rule
  5. 5

    Query evaluation

    query

verified by the engine: 2 · case fact: 3 · Full graph: 6 nodes

Steps of the saved proof from the case facts to the answer. Formulas are shown as written in the norm with bound values substituted; the page recomputes nothing.

Basis of this answer

Rules on the saved proof path for this answer.

calc-mechanics
  • x = v₀t + ½at²

    Identifier
    urn:law:calc:mechanics#Displacement
Other rules in the evaluation1

Applied in the overall evaluation, but not on the proof path for this answer.

calc-mechanics
  • v = v₀ + at

    Identifier
    urn:law:calc:mechanics#FinalVelocity
Other derived facts2
  • a calculation the case presents: the given quantities and the question asked of them

    c: m3

    Subject shared by the facts below

  • x = v₀t + ½at² — the displacement under constant acceleration

    x: 525
  • v = v₀ + at — the final velocity under constant acceleration

    v: 180
x = v₀t + ½at² — the displacement under constant acceleration
cx
m3525
v = v₀ + at — the final velocity under constant acceleration
cv
m3180

0 further derived facts are not shown: the engine keeps the ones relevant to the question in its compact answer. The full list is in the calculation JSON below.

Proof graph

Proof graph · 3 layer
query_evaluationdisplacementrule_applicationDisplacementassertiongiven_initial_velocityassertiongiven_accelerationassertiongiven_elapsed_time

Proof nodes: 6 · assertion 3, rule_application 2, query_evaluation 1

assertion · urn:proof:assert:urn:mcp:case#fact-1
attributes
assertion
fact-1
conclusion
Arguments
  • Identifier
    m3
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    m_per_s
    value
    30
Type
literal
Polarity
positive
Condition
given_initial_velocity
evidence
—
Identifier
fact-1
Type
assertion
Premises
—
sourceAnchors
—
assertion · urn:proof:assert:urn:mcp:case#fact-2
attributes
assertion
fact-2
conclusion
Arguments
  • Identifier
    m3
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    m_per_s2
    value
    30
Type
literal
Polarity
positive
Condition
given_acceleration
evidence
—
Identifier
fact-2
Type
assertion
Premises
—
sourceAnchors
—
assertion · urn:proof:assert:urn:mcp:case#fact-3
attributes
assertion
fact-3
conclusion
Arguments
  • Identifier
    m3
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    s
    value
    5
Type
literal
Polarity
positive
Condition
given_elapsed_time
evidence
—
Identifier
fact-3
Type
assertion
Premises
—
sourceAnchors
—
rule_application · urn:proof:apply:Displacement:1d71817ddef341c10adec4aa74921823e4d857ee023e46b810c196a21a2838f9
attributes
—
conclusion
Arguments
  • Identifier
    m3
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    m
    value
    525
Type
literal
Polarity
positive
Condition
displacement
evidence
—
Identifier
1d71817ddef341c10adec4aa74921823e4d857ee023e46b810c196a21a2838f9
Type
rule_application
Premises
  • fact-1
  • fact-2
  • fact-3
Rule
Displacement
sourceAnchors
—
substitution
v0
Identifier
m3
Type
entity_ref
v1
Type
value
type
name
Quantity
Time unit
m_per_s
value
30
v2
Type
value
type
name
Quantity
Time unit
m_per_s2
value
30
v3
Type
value
type
name
Quantity
Time unit
s
value
5
rule_application · urn:proof:apply:FinalVelocity:b8f3a9b1e788566a2b55b7e93a2a9ddff40663b300713ca74220feacba477534
attributes
—
conclusion
Arguments
  • Identifier
    m3
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    m_per_s
    value
    180
Type
literal
Polarity
positive
Condition
final_velocity
evidence
—
Identifier
b8f3a9b1e788566a2b55b7e93a2a9ddff40663b300713ca74220feacba477534
Type
rule_application
Premises
  • fact-1
  • fact-2
  • fact-3
Rule
FinalVelocity
sourceAnchors
—
substitution
v0
Identifier
m3
Type
entity_ref
v1
Type
value
type
name
Quantity
Time unit
m_per_s
value
30
v2
Type
value
type
name
Quantity
Time unit
m_per_s2
value
30
v3
Type
value
type
name
Quantity
Time unit
s
value
5
query_evaluation · urn:proof:query:mcp
attributes
—
conclusion
literal
Arguments
  • Identifier
    m3
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    m
    value
    525
Type
literal
Polarity
positive
Condition
displacement
truthStatus
Established
evidence
—
Identifier
mcp
Type
query_evaluation
Premises
  • 1d71817ddef341c10adec4aa74921823e4d857ee023e46b810c196a21a2838f9
sourceAnchors
—
Calendar and proof identifiers
Proof reference
mcp
Original reasoning · JSON
JSONRead only
{
  "derived": [
    "displacement(urn:case:calc:m3, 525)",
    "final_velocity(urn:case:calc:m3, 180)"
  ],
  "derivedOmitted": 0,
  "evaluation": {
    "proofGraph": {
      "nodes": [
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-1"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m3",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s",
                "value": "30"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_initial_velocity"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-1",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-2"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m3",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s2",
                "value": "30"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_acceleration"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-2",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-3"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m3",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "s",
                "value": "5"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_elapsed_time"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-3",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m3",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m",
                "value": "525"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#displacement"
          },
          "evidence": [],
          "id": "urn:proof:apply:Displacement:1d71817ddef341c10adec4aa74921823e4d857ee023e46b810c196a21a2838f9",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-2",
            "urn:proof:assert:urn:mcp:case#fact-3"
          ],
          "rule": "urn:law:calc:mechanics#Displacement",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m3",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s",
              "value": "30"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s2",
              "value": "30"
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "s",
              "value": "5"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m3",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s",
                "value": "180"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#final_velocity"
          },
          "evidence": [],
          "id": "urn:proof:apply:FinalVelocity:b8f3a9b1e788566a2b55b7e93a2a9ddff40663b300713ca74220feacba477534",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-2",
            "urn:proof:assert:urn:mcp:case#fact-3"
          ],
          "rule": "urn:law:calc:mechanics#FinalVelocity",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m3",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s",
              "value": "30"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s2",
              "value": "30"
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "s",
              "value": "5"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "literal": {
              "args": [
                {
                  "id": "urn:case:calc:m3",
                  "kind": "entity_ref"
                },
                {
                  "kind": "value",
                  "type": {
                    "name": "urn:law:std#Quantity"
                  },
                  "unit": "m",
                  "value": "525"
                }
              ],
              "kind": "literal",
              "polarity": "positive",
              "predicate": "urn:law:calc:mechanics#displacement"
            },
            "truthStatus": "TRUE_ONLY"
          },
          "evidence": [],
          "id": "urn:proof:query:mcp",
          "kind": "query_evaluation",
          "premises": [
            "urn:proof:apply:Displacement:1d71817ddef341c10adec4aa74921823e4d857ee023e46b810c196a21a2838f9"
          ],
          "sourceAnchors": []
        }
      ],
      "proofHash": "sha256:829843417c4658a7e282ffee9813bdf361dbccad7072e338f7b14fc511120c7d",
      "roots": [
        "urn:proof:query:mcp"
      ]
    },
    "resultHash": "sha256:9d402e7ef954ff994ed8a8588eb1e541fff997c26aa149257a1a60c0bd1ac611",
    "schemaVersion": "law.core.evaluation/0.1"
  },
  "proofRef": "urn:proof:query:mcp",
  "rulesApplied": [
    "urn:law:calc:mechanics#Displacement",
    "urn:law:calc:mechanics#FinalVelocity"
  ]
}
SourcesTexts not saved

Source texts were not saved in this snapshot.

Packages in the snapshot

  • calc-mechanics
  • units-si
Technical dataFull response, parameters and checksums
Calculation status
COMPUTED
Full engine response
displacement: TRUE_ONLY — установлено Выведено правом: displacement(urn:case:calc:m3, 525); final_velocity(urn:case:calc:m3, 180) Применены правила: Displacement, FinalVelocity Право (вне юрисдикции государства): calc-mechanics (programHash sha256:0402ab611e2a…) Вместе с актами: units-si proof-граф: 6 узлов — поле evaluation готово для law_explain

Complete machine result · JSON

JSONRead only
{
  "answer": {
    "evaluationStatus": "COMPUTED",
    "kind": "TRUTH",
    "meaning": "установлено",
    "missingInputs": [],
    "truthStatus": "TRUE_ONLY"
  },
  "closedEditionRules": [],
  "derived": [
    "displacement(urn:case:calc:m3, 525)",
    "final_velocity(urn:case:calc:m3, 180)"
  ],
  "derivedOmitted": 0,
  "evaluation": {
    "proofGraph": {
      "nodes": [
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-1"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m3",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s",
                "value": "30"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_initial_velocity"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-1",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-2"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m3",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s2",
                "value": "30"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_acceleration"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-2",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-3"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m3",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "s",
                "value": "5"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_elapsed_time"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-3",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m3",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m",
                "value": "525"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#displacement"
          },
          "evidence": [],
          "id": "urn:proof:apply:Displacement:1d71817ddef341c10adec4aa74921823e4d857ee023e46b810c196a21a2838f9",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-2",
            "urn:proof:assert:urn:mcp:case#fact-3"
          ],
          "rule": "urn:law:calc:mechanics#Displacement",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m3",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s",
              "value": "30"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s2",
              "value": "30"
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "s",
              "value": "5"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m3",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s",
                "value": "180"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#final_velocity"
          },
          "evidence": [],
          "id": "urn:proof:apply:FinalVelocity:b8f3a9b1e788566a2b55b7e93a2a9ddff40663b300713ca74220feacba477534",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1",
            "urn:proof:assert:urn:mcp:case#fact-2",
            "urn:proof:assert:urn:mcp:case#fact-3"
          ],
          "rule": "urn:law:calc:mechanics#FinalVelocity",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m3",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s",
              "value": "30"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s2",
              "value": "30"
            },
            "v3": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "s",
              "value": "5"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "literal": {
              "args": [
                {
                  "id": "urn:case:calc:m3",
                  "kind": "entity_ref"
                },
                {
                  "kind": "value",
                  "type": {
                    "name": "urn:law:std#Quantity"
                  },
                  "unit": "m",
                  "value": "525"
                }
              ],
              "kind": "literal",
              "polarity": "positive",
              "predicate": "urn:law:calc:mechanics#displacement"
            },
            "truthStatus": "TRUE_ONLY"
          },
          "evidence": [],
          "id": "urn:proof:query:mcp",
          "kind": "query_evaluation",
          "premises": [
            "urn:proof:apply:Displacement:1d71817ddef341c10adec4aa74921823e4d857ee023e46b810c196a21a2838f9"
          ],
          "sourceAnchors": []
        }
      ],
      "proofHash": "sha256:829843417c4658a7e282ffee9813bdf361dbccad7072e338f7b14fc511120c7d",
      "roots": [
        "urn:proof:query:mcp"
      ]
    },
    "resultHash": "sha256:9d402e7ef954ff994ed8a8588eb1e541fff997c26aa149257a1a60c0bd1ac611",
    "schemaVersion": "law.core.evaluation/0.1"
  },
  "evaluationStatus": "COMPUTED",
  "issues": [],
  "judgmentRequests": [],
  "proofRef": "urn:proof:query:mcp",
  "provenance": {
    "acts": [
      {
        "contributed": true,
        "fragmentCount": 0,
        "fragments": [],
        "jurisdiction": "none",
        "namespace": "urn:law:calc:mechanics",
        "package": "calc-mechanics",
        "title": "calc-mechanics"
      },
      {
        "contributed": false,
        "fragmentCount": 0,
        "fragments": [],
        "jurisdiction": null,
        "namespace": "urn:law:units:si",
        "package": "units-si",
        "title": "units-si"
      }
    ],
    "caseHash": "sha256:070f8c82582b7be712b408f606086bbbc9f8916c1fca1c6c76fecc49a57d0350",
    "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
    "jurisdiction": "вне юрисдикции государства",
    "legalTime": "2026-09-06",
    "mode": "audit",
    "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a",
    "resultHash": "sha256:9d402e7ef954ff994ed8a8588eb1e541fff997c26aa149257a1a60c0bd1ac611",
    "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
    "timezone": "Asia/Qyzylorda"
  },
  "rulesApplied": [
    "urn:law:calc:mechanics#Displacement",
    "urn:law:calc:mechanics#FinalVelocity"
  ],
  "signature": {
    "constants": {},
    "parameters": [
      {
        "labels": [],
        "name": "c",
        "type": {
          "name": "urn:law:calc:mechanics#Calculation"
        }
      },
      {
        "labels": [],
        "name": "x",
        "type": {
          "name": "urn:law:std#Quantity"
        }
      }
    ],
    "predicate": "urn:law:calc:mechanics#displacement",
    "schemaVersion": "law.answers.signature/0.1",
    "types": {
      "urn:law:calc:mechanics#Calculation": {
        "kind": "entity",
        "labels": [
          {
            "language": "en",
            "status": "official",
            "text": "a calculation the case presents: the given quantities and the question asked of them"
          },
          {
            "language": "ru",
            "status": "unofficial",
            "text": "расчёт, предъявленный делом: данные величины и вопрос, заданный о них"
          }
        ],
        "namespace": "urn:law:calc:mechanics",
        "package": "calc.mechanics"
      },
      "urn:law:std#Quantity": {
        "kind": "std"
      }
    },
    "vocab": {}
  },
  "vulnerableTo": [],
  "whyNot": []
}

Execution · JSON

JSONRead only
{
  "evaluationBytes": "{\"conflicts\":[],\"issues\":[],\"manifest\":{\"calendarSnapshot\":\"\",\"caseHash\":\"sha256:070f8c82582b7be712b408f606086bbbc9f8916c1fca1c6c76fecc49a57d0350\",\"decisionTime\":\"2026-09-06T12:00:00+05:00\",\"evidenceSnapshotHash\":\"sha256:0000000000000000000000000000000000000000000000000000000000000000\",\"externalSnapshots\":{},\"id\":\"urn:manifest:oracle-1\",\"interpretations\":[],\"knowledgeTime\":\"2026-09-06T12:00:00+05:00\",\"legalTime\":\"2026-09-06\",\"lockfileHash\":\"sha256:0000000000000000000000000000000000000000000000000000000000000000\",\"mode\":\"audit\",\"policies\":{},\"programHash\":\"sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a\",\"resolvedEditions\":{},\"semanticHash\":\"sha256:dcd5a77772bef5135036335fd1d69d436a39bde34f8aa89dedcdd4f2d01cea30\",\"semantics\":\"law.core/0.1.0\",\"timezone\":\"Asia/Qyzylorda\"},\"positions\":[],\"proofGraph\":{\"nodes\":[{\"attributes\":{\"assertion\":\"urn:mcp:case#fact-1\"},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m3\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s\",\"value\":\"30\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#given_initial_velocity\"},\"evidence\":[],\"id\":\"urn:proof:assert:urn:mcp:case#fact-1\",\"kind\":\"assertion\",\"premises\":[],\"sourceAnchors\":[]},{\"attributes\":{\"assertion\":\"urn:mcp:case#fact-2\"},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m3\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s2\",\"value\":\"30\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#given_acceleration\"},\"evidence\":[],\"id\":\"urn:proof:assert:urn:mcp:case#fact-2\",\"kind\":\"assertion\",\"premises\":[],\"sourceAnchors\":[]},{\"attributes\":{\"assertion\":\"urn:mcp:case#fact-3\"},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m3\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"s\",\"value\":\"5\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#given_elapsed_time\"},\"evidence\":[],\"id\":\"urn:proof:assert:urn:mcp:case#fact-3\",\"kind\":\"assertion\",\"premises\":[],\"sourceAnchors\":[]},{\"attributes\":{},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m3\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m\",\"value\":\"525\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#displacement\"},\"evidence\":[],\"id\":\"urn:proof:apply:Displacement:1d71817ddef341c10adec4aa74921823e4d857ee023e46b810c196a21a2838f9\",\"kind\":\"rule_application\",\"premises\":[\"urn:proof:assert:urn:mcp:case#fact-1\",\"urn:proof:assert:urn:mcp:case#fact-2\",\"urn:proof:assert:urn:mcp:case#fact-3\"],\"rule\":\"urn:law:calc:mechanics#Displacement\",\"sourceAnchors\":[],\"substitution\":{\"v0\":{\"id\":\"urn:case:calc:m3\",\"kind\":\"entity_ref\"},\"v1\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s\",\"value\":\"30\"},\"v2\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s2\",\"value\":\"30\"},\"v3\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"s\",\"value\":\"5\"}}},{\"attributes\":{},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m3\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s\",\"value\":\"180\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#final_velocity\"},\"evidence\":[],\"id\":\"urn:proof:apply:FinalVelocity:b8f3a9b1e788566a2b55b7e93a2a9ddff40663b300713ca74220feacba477534\",\"kind\":\"rule_application\",\"premises\":[\"urn:proof:assert:urn:mcp:case#fact-1\",\"urn:proof:assert:urn:mcp:case#fact-2\",\"urn:proof:assert:urn:mcp:case#fact-3\"],\"rule\":\"urn:law:calc:mechanics#FinalVelocity\",\"sourceAnchors\":[],\"substitution\":{\"v0\":{\"id\":\"urn:case:calc:m3\",\"kind\":\"entity_ref\"},\"v1\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s\",\"value\":\"30\"},\"v2\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s2\",\"value\":\"30\"},\"v3\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"s\",\"value\":\"5\"}}},{\"attributes\":{},\"conclusion\":{\"literal\":{\"args\":[{\"id\":\"urn:case:calc:m3\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m\",\"value\":\"525\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#displacement\"},\"truthStatus\":\"TRUE_ONLY\"},\"evidence\":[],\"id\":\"urn:proof:query:mcp\",\"kind\":\"query_evaluation\",\"premises\":[\"urn:proof:apply:Displacement:1d71817ddef341c10adec4aa74921823e4d857ee023e46b810c196a21a2838f9\"],\"sourceAnchors\":[]}],\"proofHash\":\"sha256:829843417c4658a7e282ffee9813bdf361dbccad7072e338f7b14fc511120c7d\",\"roots\":[\"urn:proof:query:mcp\"]},\"resultHash\":\"sha256:9d402e7ef954ff994ed8a8588eb1e541fff997c26aa149257a1a60c0bd1ac611\",\"results\":[{\"conflicts\":[],\"evaluationStatus\":\"COMPUTED\",\"evidence\":[],\"id\":\"urn:result:mcp\",\"judgmentRequests\":[],\"manifest\":\"urn:manifest:oracle-1\",\"missingInputs\":[],\"normativeStatusSupports\":[],\"proof\":\"urn:proof:query:mcp\",\"query\":\"urn:query:mcp\",\"resultKind\":\"PROPOSITION\",\"sourceAnchors\":[],\"target\":\"urn:law:calc:mechanics#displacement\",\"truthStatus\":\"TRUE_ONLY\"}],\"schemaVersion\":\"law.core.evaluation/0.1\"}",
  "evaluationSha256": "sha256:5108772d3cf0df41d5810ad2b91907473c7294f02fd2f6a7a0f3602fdf3d1b56",
  "request": {
    "case": {
      "assertions": [
        {
          "contentHash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
          "evidence": [],
          "id": "urn:mcp:case#fact-1",
          "kind": "assertion",
          "literal": {
            "args": [
              {
                "id": "urn:case:calc:m3",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s",
                "value": "30"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_initial_velocity"
          },
          "origin": "case_input",
          "package": "urn:law:calc:mechanics"
        },
        {
          "contentHash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
          "evidence": [],
          "id": "urn:mcp:case#fact-2",
          "kind": "assertion",
          "literal": {
            "args": [
              {
                "id": "urn:case:calc:m3",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s2",
                "value": "30"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_acceleration"
          },
          "origin": "case_input",
          "package": "urn:law:calc:mechanics"
        },
        {
          "contentHash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
          "evidence": [],
          "id": "urn:mcp:case#fact-3",
          "kind": "assertion",
          "literal": {
            "args": [
              {
                "id": "urn:case:calc:m3",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "s",
                "value": "5"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_elapsed_time"
          },
          "origin": "case_input",
          "package": "urn:law:calc:mechanics"
        }
      ],
      "context": {
        "decisionTime": "2026-09-06T12:00:00+05:00",
        "knowledgeTime": "2026-09-06T12:00:00+05:00",
        "legalTime": "2026-09-06",
        "timezone": "Asia/Qyzylorda"
      },
      "options": {
        "selectedInterpretations": []
      }
    },
    "ir": {
      "irSha256": "sha256:13e1d6d1ac856d96b823cd5da2ba529ca16ba84774ea94aa753aae483ea1e779",
      "kind": "world_ref",
      "nodeCount": 383,
      "packages": [
        {
          "artifactHash": "sha256:df31ae61c8f5be7559f69377dba746a437f413aa409281628f71b5d5e2e825b5",
          "namespace": "urn:law:calc:mechanics",
          "package": "calc-mechanics",
          "semanticHash": "sha256:b62b251be4f75c79b88cbde53b0ed048e9ca4091ffabcd37619f1c443ada429b"
        },
        {
          "artifactHash": "sha256:3b33d25347892dc1711d98e876c75dd0d81212b1a360578d16b430b29ea8021c",
          "namespace": "urn:law:units:si",
          "package": "units-si",
          "semanticHash": "sha256:357bcf490815695e09523fdb8e181efe6f6514fe77bfd9cfa582dc75b7c54254"
        }
      ],
      "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a"
    },
    "query": {
      "kind": "truth",
      "literal": {
        "args": [
          {
            "id": "urn:case:calc:m3",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "m",
            "value": "525"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#displacement"
      },
      "queryId": "urn:query:mcp"
    },
    "schemaVersion": "law.core.evaluation-request/0.2",
    "semanticVersion": "0.1.0"
  },
  "requestCanonicalSha256": "sha256:9f2b4abfb5436f585e748bc77e33e73488f63026bfeedc106edad278216b205e"
}

Display metadata

JSONRead only
{
  "schemaVersion": "law.answers.presentation/0.1",
  "source": {
    "requestCanonicalSha256": "sha256:9f2b4abfb5436f585e748bc77e33e73488f63026bfeedc106edad278216b205e"
  },
  "steps": [
    {
      "assertionOrigin": "case_input",
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m3",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "m_per_s",
            "value": "30"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#given_initial_velocity"
      },
      "id": "urn:proof:assert:urn:mcp:case#fact-1",
      "kind": "assertion",
      "originStatus": "available",
      "premises": [],
      "trust": "case"
    },
    {
      "assertionOrigin": "case_input",
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m3",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "m_per_s2",
            "value": "30"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#given_acceleration"
      },
      "id": "urn:proof:assert:urn:mcp:case#fact-2",
      "kind": "assertion",
      "originStatus": "available",
      "premises": [],
      "trust": "case"
    },
    {
      "assertionOrigin": "case_input",
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m3",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "s",
            "value": "5"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#given_elapsed_time"
      },
      "id": "urn:proof:assert:urn:mcp:case#fact-3",
      "kind": "assertion",
      "originStatus": "available",
      "premises": [],
      "trust": "case"
    },
    {
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m3",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "m",
            "value": "525"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#displacement"
      },
      "head": {
        "args": [
          {
            "kind": "var",
            "var": "v0"
          },
          {
            "args": [
              {
                "kind": "binary",
                "left": {
                  "kind": "binary",
                  "left": {
                    "args": [
                      {
                        "args": [
                          {
                            "kind": "var",
                            "var": "v1"
                          }
                        ],
                        "function": "urn:law:std#magnitude",
                        "kind": "call"
                      },
                      {
                        "kind": "value",
                        "type": {
                          "name": "urn:law:std#Text"
                        },
                        "value": "m_per_s"
                      }
                    ],
                    "function": "urn:law:std#unit_convert",
                    "kind": "call"
                  },
                  "op": "mul",
                  "right": {
                    "args": [
                      {
                        "args": [
                          {
                            "kind": "var",
                            "var": "v3"
                          }
                        ],
                        "function": "urn:law:std#magnitude",
                        "kind": "call"
                      },
                      {
                        "kind": "value",
                        "type": {
                          "name": "urn:law:std#Text"
                        },
                        "value": "s"
                      }
                    ],
                    "function": "urn:law:std#unit_convert",
                    "kind": "call"
                  }
                },
                "op": "add",
                "right": {
                  "kind": "binary",
                  "left": {
                    "kind": "binary",
                    "left": {
                      "kind": "binary",
                      "left": {
                        "kind": "binary",
                        "left": {
                          "kind": "value",
                          "type": {
                            "name": "urn:law:std#Integer"
                          },
                          "value": 1
                        },
                        "op": "div",
                        "right": {
                          "kind": "value",
                          "type": {
                            "name": "urn:law:std#Integer"
                          },
                          "value": 2
                        }
                      },
                      "op": "mul",
                      "right": {
                        "args": [
                          {
                            "args": [
                              {
                                "kind": "var",
                                "var": "v2"
                              }
                            ],
                            "function": "urn:law:std#magnitude",
                            "kind": "call"
                          },
                          {
                            "kind": "value",
                            "type": {
                              "name": "urn:law:std#Text"
                            },
                            "value": "m_per_s2"
                          }
                        ],
                        "function": "urn:law:std#unit_convert",
                        "kind": "call"
                      }
                    },
                    "op": "mul",
                    "right": {
                      "args": [
                        {
                          "args": [
                            {
                              "kind": "var",
                              "var": "v3"
                            }
                          ],
                          "function": "urn:law:std#magnitude",
                          "kind": "call"
                        },
                        {
                          "kind": "value",
                          "type": {
                            "name": "urn:law:std#Text"
                          },
                          "value": "s"
                        }
                      ],
                      "function": "urn:law:std#unit_convert",
                      "kind": "call"
                    }
                  },
                  "op": "mul",
                  "right": {
                    "args": [
                      {
                        "args": [
                          {
                            "kind": "var",
                            "var": "v3"
                          }
                        ],
                        "function": "urn:law:std#magnitude",
                        "kind": "call"
                      },
                      {
                        "kind": "value",
                        "type": {
                          "name": "urn:law:std#Text"
                        },
                        "value": "s"
                      }
                    ],
                    "function": "urn:law:std#unit_convert",
                    "kind": "call"
                  }
                }
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Text"
                },
                "value": "m"
              }
            ],
            "function": "urn:law:std#quantity_of",
            "kind": "call"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#displacement"
      },
      "id": "urn:proof:apply:Displacement:1d71817ddef341c10adec4aa74921823e4d857ee023e46b810c196a21a2838f9",
      "kind": "rule_application",
      "originStatus": "available",
      "premises": [
        "urn:proof:assert:urn:mcp:case#fact-1",
        "urn:proof:assert:urn:mcp:case#fact-2",
        "urn:proof:assert:urn:mcp:case#fact-3"
      ],
      "rule": "urn:law:calc:mechanics#Displacement",
      "strength": "strict",
      "substitution": {
        "v0": {
          "id": "urn:case:calc:m3",
          "kind": "entity_ref"
        },
        "v1": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "m_per_s",
          "value": "30"
        },
        "v2": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "m_per_s2",
          "value": "30"
        },
        "v3": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "s",
          "value": "5"
        }
      },
      "trust": "engine",
      "variables": [
        {
          "id": "v0",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "v1",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        },
        {
          "id": "v2",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        },
        {
          "id": "v3",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ]
    },
    {
      "conclusion": {
        "literal": {
          "args": [
            {
              "id": "urn:case:calc:m3",
              "kind": "entity_ref"
            },
            {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m",
              "value": "525"
            }
          ],
          "kind": "literal",
          "polarity": "positive",
          "predicate": "urn:law:calc:mechanics#displacement"
        },
        "truthStatus": "TRUE_ONLY"
      },
      "id": "urn:proof:query:mcp",
      "kind": "query_evaluation",
      "originStatus": "available",
      "premises": [
        "urn:proof:apply:Displacement:1d71817ddef341c10adec4aa74921823e4d857ee023e46b810c196a21a2838f9"
      ],
      "trust": "engine"
    }
  ],
  "symbols": [
    {
      "id": "urn:law:calc:mechanics#Calculation",
      "kind": "type_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "a calculation the case presents: the given quantities and the question asked of them"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "расчёт, предъявленный делом: данные величины и вопрос, заданный о них"
        }
      ],
      "name": "Calculation",
      "package": "urn:law:calc:mechanics"
    },
    {
      "id": "urn:law:calc:mechanics#Displacement",
      "kind": "rule",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "x = v₀t + ½at²"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "x = v₀t + ½at²"
        }
      ],
      "package": "urn:law:calc:mechanics",
      "strength": "strict"
    },
    {
      "id": "urn:law:calc:mechanics#FinalVelocity",
      "kind": "rule",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "v = v₀ + at"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "v = v₀ + at"
        }
      ],
      "package": "urn:law:calc:mechanics",
      "strength": "strict"
    },
    {
      "id": "urn:law:calc:mechanics#displacement",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "x = v₀t + ½at² — the displacement under constant acceleration"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "x = v₀t + ½at² — перемещение при постоянном ускорении"
        }
      ],
      "name": "displacement",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#displacement/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#displacement/arg/x",
          "labels": [],
          "name": "x",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#final_velocity",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "v = v₀ + at — the final velocity under constant acceleration"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "v = v₀ + at — конечная скорость при постоянном ускорении"
        }
      ],
      "name": "final_velocity",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#final_velocity/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#final_velocity/arg/v",
          "labels": [],
          "name": "v",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#given_acceleration",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the constant acceleration given for the calculation"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "постоянное ускорение, данное для расчёта"
        }
      ],
      "name": "given_acceleration",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#given_acceleration/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_acceleration/arg/a",
          "labels": [],
          "name": "a",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#given_elapsed_time",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the elapsed time given for the calculation"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "истёкшее время, данное для расчёта"
        }
      ],
      "name": "given_elapsed_time",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#given_elapsed_time/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_elapsed_time/arg/t",
          "labels": [],
          "name": "t",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#given_initial_velocity",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the initial velocity given for the calculation"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "начальная скорость, данная для расчёта"
        }
      ],
      "name": "given_initial_velocity",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#given_initial_velocity/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_initial_velocity/arg/v0",
          "labels": [],
          "name": "v0",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    }
  ],
  "tables": []
}

JSON · calculations, sources and exact data

JSONRead only
{
  "acts": [
    {
      "contributed": true,
      "fragmentCount": 0,
      "fragments": [],
      "jurisdiction": "none",
      "namespace": "urn:law:calc:mechanics",
      "package": "calc-mechanics",
      "title": "calc-mechanics"
    },
    {
      "contributed": false,
      "fragmentCount": 0,
      "fragments": [],
      "jurisdiction": null,
      "namespace": "urn:law:units:si",
      "package": "units-si",
      "title": "units-si"
    }
  ],
  "caseHash": "sha256:070f8c82582b7be712b408f606086bbbc9f8916c1fca1c6c76fecc49a57d0350",
  "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
  "jurisdiction": "вне юрисдикции государства",
  "legalTime": "2026-09-06",
  "mode": "audit",
  "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a",
  "resultHash": "sha256:9d402e7ef954ff994ed8a8588eb1e541fff997c26aa149257a1a60c0bd1ac611",
  "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
  "timezone": "Asia/Qyzylorda"
}
evaluation SHA-256
sha256:5108772d3cf0df41d5810ad2b91907473c7294f02fd2f6a7a0f3602fdf3d1b56
Original data · JSON
JSONRead only
{
  "args": [
    "urn:case:calc:m3",
    "525 m"
  ],
  "facts": [
    {
      "args": [
        "urn:case:calc:m3",
        "30 m_per_s"
      ],
      "predicate": "given_initial_velocity"
    },
    {
      "args": [
        "urn:case:calc:m3",
        "30 m_per_s2"
      ],
      "predicate": "given_acceleration"
    },
    {
      "args": [
        "urn:case:calc:m3",
        "5 s"
      ],
      "predicate": "given_elapsed_time"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "calc-mechanics",
  "predicate": "displacement",
  "proof": true
}

Путь считается из начальной скорости, ускорения и времени.

Condition

Кинетическая энергия

Context date 2026-09-06

Calculation result

Established

Input parameters

What we are finding

K = ½mv² — the kinetic energy

m5200 J

Input facts

  • the mass and the speed given for the calculation

    c: m5m: 4 kgv: 10 m_per_s

Package: calc-mechanics

Additional details

Include proof
Yes
Original data · JSON
JSONRead only
{
  "args": [
    "urn:case:calc:m5",
    "200 J"
  ],
  "facts": [
    {
      "args": [
        "urn:case:calc:m5",
        "4 kg",
        "10 m_per_s"
      ],
      "predicate": "given_mass_and_speed"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "calc-mechanics",
  "predicate": "kinetic_energy",
  "proof": true
}
Why this resultApplied rules and conditions

Derivation path3 steps

  1. 1

    the mass and the speed given for the calculation

    c: urn:case:calc:m5; m: 4 kg; v: 10 m_per_s

    case fact
  2. 2

    K = ½mv²

    200 J = 1 / 2 × (4 kg → kg) × (10 m_per_s → m_per_s) × (10 m_per_s → m_per_s)

    Identifier
    urn:law:calc:mechanics#KineticEnergy
    rule
  3. 3

    Query evaluation

    query

verified by the engine: 2 · case fact: 1 · Full graph: 4 nodes

Steps of the saved proof from the case facts to the answer. Formulas are shown as written in the norm with bound values substituted; the page recomputes nothing.

Basis of this answer

Rules on the saved proof path for this answer.

calc-mechanics
  • K = ½mv²

    Identifier
    urn:law:calc:mechanics#KineticEnergy
Other rules in the evaluation1

Applied in the overall evaluation, but not on the proof path for this answer.

calc-mechanics
  • p = mv

    Identifier
    urn:law:calc:mechanics#Momentum
Other derived facts2
  • a calculation the case presents: the given quantities and the question asked of them

    c: m5

    Subject shared by the facts below

  • K = ½mv² — the kinetic energy

    k: 200
  • p = mv — the linear momentum

    p: 40
K = ½mv² — the kinetic energy
ck
m5200
p = mv — the linear momentum
cp
m540

0 further derived facts are not shown: the engine keeps the ones relevant to the question in its compact answer. The full list is in the calculation JSON below.

Proof graph

Proof graph · 3 layer
query_evaluationkinetic_energyrule_applicationKineticEnergyassertiongiven_mass_and_speed

Proof nodes: 4 · assertion 1, rule_application 2, query_evaluation 1

assertion · urn:proof:assert:urn:mcp:case#fact-1
attributes
assertion
fact-1
conclusion
Arguments
  • Identifier
    m5
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    kg
    value
    4
  • Type
    value
    type
    name
    Quantity
    Time unit
    m_per_s
    value
    10
Type
literal
Polarity
positive
Condition
given_mass_and_speed
evidence
—
Identifier
fact-1
Type
assertion
Premises
—
sourceAnchors
—
rule_application · urn:proof:apply:KineticEnergy:905fbe5923c46dab022f2b33d31a1b4a9719e36b911be7c235d6a589419a02aa
attributes
—
conclusion
Arguments
  • Identifier
    m5
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    J
    value
    200
Type
literal
Polarity
positive
Condition
kinetic_energy
evidence
—
Identifier
905fbe5923c46dab022f2b33d31a1b4a9719e36b911be7c235d6a589419a02aa
Type
rule_application
Premises
  • fact-1
Rule
KineticEnergy
sourceAnchors
—
substitution
v0
Identifier
m5
Type
entity_ref
v1
Type
value
type
name
Quantity
Time unit
kg
value
4
v2
Type
value
type
name
Quantity
Time unit
m_per_s
value
10
rule_application · urn:proof:apply:Momentum:f5886b2b0f38737106a6cf0dacc2ea064ecc31bbb91e7282402e855f707c7a1e
attributes
—
conclusion
Arguments
  • Identifier
    m5
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    kg_m_per_s
    value
    40
Type
literal
Polarity
positive
Condition
momentum
evidence
—
Identifier
f5886b2b0f38737106a6cf0dacc2ea064ecc31bbb91e7282402e855f707c7a1e
Type
rule_application
Premises
  • fact-1
Rule
Momentum
sourceAnchors
—
substitution
v0
Identifier
m5
Type
entity_ref
v1
Type
value
type
name
Quantity
Time unit
kg
value
4
v2
Type
value
type
name
Quantity
Time unit
m_per_s
value
10
query_evaluation · urn:proof:query:mcp
attributes
—
conclusion
literal
Arguments
  • Identifier
    m5
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    J
    value
    200
Type
literal
Polarity
positive
Condition
kinetic_energy
truthStatus
Established
evidence
—
Identifier
mcp
Type
query_evaluation
Premises
  • 905fbe5923c46dab022f2b33d31a1b4a9719e36b911be7c235d6a589419a02aa
sourceAnchors
—
Calendar and proof identifiers
Proof reference
mcp
Original reasoning · JSON
JSONRead only
{
  "derived": [
    "kinetic_energy(urn:case:calc:m5, 200)",
    "momentum(urn:case:calc:m5, 40)"
  ],
  "derivedOmitted": 0,
  "evaluation": {
    "proofGraph": {
      "nodes": [
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-1"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m5",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "kg",
                "value": "4"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s",
                "value": "10"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_mass_and_speed"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-1",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m5",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "J",
                "value": "200"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#kinetic_energy"
          },
          "evidence": [],
          "id": "urn:proof:apply:KineticEnergy:905fbe5923c46dab022f2b33d31a1b4a9719e36b911be7c235d6a589419a02aa",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1"
          ],
          "rule": "urn:law:calc:mechanics#KineticEnergy",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m5",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "kg",
              "value": "4"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s",
              "value": "10"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m5",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "kg_m_per_s",
                "value": "40"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#momentum"
          },
          "evidence": [],
          "id": "urn:proof:apply:Momentum:f5886b2b0f38737106a6cf0dacc2ea064ecc31bbb91e7282402e855f707c7a1e",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1"
          ],
          "rule": "urn:law:calc:mechanics#Momentum",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m5",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "kg",
              "value": "4"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s",
              "value": "10"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "literal": {
              "args": [
                {
                  "id": "urn:case:calc:m5",
                  "kind": "entity_ref"
                },
                {
                  "kind": "value",
                  "type": {
                    "name": "urn:law:std#Quantity"
                  },
                  "unit": "J",
                  "value": "200"
                }
              ],
              "kind": "literal",
              "polarity": "positive",
              "predicate": "urn:law:calc:mechanics#kinetic_energy"
            },
            "truthStatus": "TRUE_ONLY"
          },
          "evidence": [],
          "id": "urn:proof:query:mcp",
          "kind": "query_evaluation",
          "premises": [
            "urn:proof:apply:KineticEnergy:905fbe5923c46dab022f2b33d31a1b4a9719e36b911be7c235d6a589419a02aa"
          ],
          "sourceAnchors": []
        }
      ],
      "proofHash": "sha256:8377250384f804770f23d978641dfae94af35e67e3a5c2cc77e68facbe284084",
      "roots": [
        "urn:proof:query:mcp"
      ]
    },
    "resultHash": "sha256:2adedd9fe02f56b1f4d7560ee55aca1efe59b42070f9bee6e842635905f21288",
    "schemaVersion": "law.core.evaluation/0.1"
  },
  "proofRef": "urn:proof:query:mcp",
  "rulesApplied": [
    "urn:law:calc:mechanics#KineticEnergy",
    "urn:law:calc:mechanics#Momentum"
  ]
}
SourcesTexts not saved

Source texts were not saved in this snapshot.

Packages in the snapshot

  • calc-mechanics
  • units-si
Technical dataFull response, parameters and checksums
Calculation status
COMPUTED
Full engine response
kinetic_energy: TRUE_ONLY — установлено Выведено правом: kinetic_energy(urn:case:calc:m5, 200); momentum(urn:case:calc:m5, 40) Применены правила: KineticEnergy, Momentum Право (вне юрисдикции государства): calc-mechanics (programHash sha256:0402ab611e2a…) Вместе с актами: units-si proof-граф: 4 узлов — поле evaluation готово для law_explain

Complete machine result · JSON

JSONRead only
{
  "answer": {
    "evaluationStatus": "COMPUTED",
    "kind": "TRUTH",
    "meaning": "установлено",
    "missingInputs": [],
    "truthStatus": "TRUE_ONLY"
  },
  "closedEditionRules": [],
  "derived": [
    "kinetic_energy(urn:case:calc:m5, 200)",
    "momentum(urn:case:calc:m5, 40)"
  ],
  "derivedOmitted": 0,
  "evaluation": {
    "proofGraph": {
      "nodes": [
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-1"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m5",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "kg",
                "value": "4"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s",
                "value": "10"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_mass_and_speed"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-1",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m5",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "J",
                "value": "200"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#kinetic_energy"
          },
          "evidence": [],
          "id": "urn:proof:apply:KineticEnergy:905fbe5923c46dab022f2b33d31a1b4a9719e36b911be7c235d6a589419a02aa",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1"
          ],
          "rule": "urn:law:calc:mechanics#KineticEnergy",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m5",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "kg",
              "value": "4"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s",
              "value": "10"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m5",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "kg_m_per_s",
                "value": "40"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#momentum"
          },
          "evidence": [],
          "id": "urn:proof:apply:Momentum:f5886b2b0f38737106a6cf0dacc2ea064ecc31bbb91e7282402e855f707c7a1e",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1"
          ],
          "rule": "urn:law:calc:mechanics#Momentum",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m5",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "kg",
              "value": "4"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "m_per_s",
              "value": "10"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "literal": {
              "args": [
                {
                  "id": "urn:case:calc:m5",
                  "kind": "entity_ref"
                },
                {
                  "kind": "value",
                  "type": {
                    "name": "urn:law:std#Quantity"
                  },
                  "unit": "J",
                  "value": "200"
                }
              ],
              "kind": "literal",
              "polarity": "positive",
              "predicate": "urn:law:calc:mechanics#kinetic_energy"
            },
            "truthStatus": "TRUE_ONLY"
          },
          "evidence": [],
          "id": "urn:proof:query:mcp",
          "kind": "query_evaluation",
          "premises": [
            "urn:proof:apply:KineticEnergy:905fbe5923c46dab022f2b33d31a1b4a9719e36b911be7c235d6a589419a02aa"
          ],
          "sourceAnchors": []
        }
      ],
      "proofHash": "sha256:8377250384f804770f23d978641dfae94af35e67e3a5c2cc77e68facbe284084",
      "roots": [
        "urn:proof:query:mcp"
      ]
    },
    "resultHash": "sha256:2adedd9fe02f56b1f4d7560ee55aca1efe59b42070f9bee6e842635905f21288",
    "schemaVersion": "law.core.evaluation/0.1"
  },
  "evaluationStatus": "COMPUTED",
  "issues": [],
  "judgmentRequests": [],
  "proofRef": "urn:proof:query:mcp",
  "provenance": {
    "acts": [
      {
        "contributed": true,
        "fragmentCount": 0,
        "fragments": [],
        "jurisdiction": "none",
        "namespace": "urn:law:calc:mechanics",
        "package": "calc-mechanics",
        "title": "calc-mechanics"
      },
      {
        "contributed": false,
        "fragmentCount": 0,
        "fragments": [],
        "jurisdiction": null,
        "namespace": "urn:law:units:si",
        "package": "units-si",
        "title": "units-si"
      }
    ],
    "caseHash": "sha256:cd9e3daa76d7adfb32039df658c4c673d90d471bcc4e71e48c09bce279719bcc",
    "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
    "jurisdiction": "вне юрисдикции государства",
    "legalTime": "2026-09-06",
    "mode": "audit",
    "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a",
    "resultHash": "sha256:2adedd9fe02f56b1f4d7560ee55aca1efe59b42070f9bee6e842635905f21288",
    "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
    "timezone": "Asia/Qyzylorda"
  },
  "rulesApplied": [
    "urn:law:calc:mechanics#KineticEnergy",
    "urn:law:calc:mechanics#Momentum"
  ],
  "signature": {
    "constants": {},
    "parameters": [
      {
        "labels": [],
        "name": "c",
        "type": {
          "name": "urn:law:calc:mechanics#Calculation"
        }
      },
      {
        "labels": [],
        "name": "k",
        "type": {
          "name": "urn:law:std#Quantity"
        }
      }
    ],
    "predicate": "urn:law:calc:mechanics#kinetic_energy",
    "schemaVersion": "law.answers.signature/0.1",
    "types": {
      "urn:law:calc:mechanics#Calculation": {
        "kind": "entity",
        "labels": [
          {
            "language": "en",
            "status": "official",
            "text": "a calculation the case presents: the given quantities and the question asked of them"
          },
          {
            "language": "ru",
            "status": "unofficial",
            "text": "расчёт, предъявленный делом: данные величины и вопрос, заданный о них"
          }
        ],
        "namespace": "urn:law:calc:mechanics",
        "package": "calc.mechanics"
      },
      "urn:law:std#Quantity": {
        "kind": "std"
      }
    },
    "vocab": {}
  },
  "vulnerableTo": [],
  "whyNot": []
}

Execution · JSON

JSONRead only
{
  "evaluationBytes": "{\"conflicts\":[],\"issues\":[],\"manifest\":{\"calendarSnapshot\":\"\",\"caseHash\":\"sha256:cd9e3daa76d7adfb32039df658c4c673d90d471bcc4e71e48c09bce279719bcc\",\"decisionTime\":\"2026-09-06T12:00:00+05:00\",\"evidenceSnapshotHash\":\"sha256:0000000000000000000000000000000000000000000000000000000000000000\",\"externalSnapshots\":{},\"id\":\"urn:manifest:oracle-1\",\"interpretations\":[],\"knowledgeTime\":\"2026-09-06T12:00:00+05:00\",\"legalTime\":\"2026-09-06\",\"lockfileHash\":\"sha256:0000000000000000000000000000000000000000000000000000000000000000\",\"mode\":\"audit\",\"policies\":{},\"programHash\":\"sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a\",\"resolvedEditions\":{},\"semanticHash\":\"sha256:0162ba49aeea60cd811b246b551b2318049f6bc9368c8c48da6486c7af905448\",\"semantics\":\"law.core/0.1.0\",\"timezone\":\"Asia/Qyzylorda\"},\"positions\":[],\"proofGraph\":{\"nodes\":[{\"attributes\":{\"assertion\":\"urn:mcp:case#fact-1\"},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m5\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"kg\",\"value\":\"4\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s\",\"value\":\"10\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#given_mass_and_speed\"},\"evidence\":[],\"id\":\"urn:proof:assert:urn:mcp:case#fact-1\",\"kind\":\"assertion\",\"premises\":[],\"sourceAnchors\":[]},{\"attributes\":{},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m5\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"J\",\"value\":\"200\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#kinetic_energy\"},\"evidence\":[],\"id\":\"urn:proof:apply:KineticEnergy:905fbe5923c46dab022f2b33d31a1b4a9719e36b911be7c235d6a589419a02aa\",\"kind\":\"rule_application\",\"premises\":[\"urn:proof:assert:urn:mcp:case#fact-1\"],\"rule\":\"urn:law:calc:mechanics#KineticEnergy\",\"sourceAnchors\":[],\"substitution\":{\"v0\":{\"id\":\"urn:case:calc:m5\",\"kind\":\"entity_ref\"},\"v1\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"kg\",\"value\":\"4\"},\"v2\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s\",\"value\":\"10\"}}},{\"attributes\":{},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m5\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"kg_m_per_s\",\"value\":\"40\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#momentum\"},\"evidence\":[],\"id\":\"urn:proof:apply:Momentum:f5886b2b0f38737106a6cf0dacc2ea064ecc31bbb91e7282402e855f707c7a1e\",\"kind\":\"rule_application\",\"premises\":[\"urn:proof:assert:urn:mcp:case#fact-1\"],\"rule\":\"urn:law:calc:mechanics#Momentum\",\"sourceAnchors\":[],\"substitution\":{\"v0\":{\"id\":\"urn:case:calc:m5\",\"kind\":\"entity_ref\"},\"v1\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"kg\",\"value\":\"4\"},\"v2\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"m_per_s\",\"value\":\"10\"}}},{\"attributes\":{},\"conclusion\":{\"literal\":{\"args\":[{\"id\":\"urn:case:calc:m5\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"J\",\"value\":\"200\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#kinetic_energy\"},\"truthStatus\":\"TRUE_ONLY\"},\"evidence\":[],\"id\":\"urn:proof:query:mcp\",\"kind\":\"query_evaluation\",\"premises\":[\"urn:proof:apply:KineticEnergy:905fbe5923c46dab022f2b33d31a1b4a9719e36b911be7c235d6a589419a02aa\"],\"sourceAnchors\":[]}],\"proofHash\":\"sha256:8377250384f804770f23d978641dfae94af35e67e3a5c2cc77e68facbe284084\",\"roots\":[\"urn:proof:query:mcp\"]},\"resultHash\":\"sha256:2adedd9fe02f56b1f4d7560ee55aca1efe59b42070f9bee6e842635905f21288\",\"results\":[{\"conflicts\":[],\"evaluationStatus\":\"COMPUTED\",\"evidence\":[],\"id\":\"urn:result:mcp\",\"judgmentRequests\":[],\"manifest\":\"urn:manifest:oracle-1\",\"missingInputs\":[],\"normativeStatusSupports\":[],\"proof\":\"urn:proof:query:mcp\",\"query\":\"urn:query:mcp\",\"resultKind\":\"PROPOSITION\",\"sourceAnchors\":[],\"target\":\"urn:law:calc:mechanics#kinetic_energy\",\"truthStatus\":\"TRUE_ONLY\"}],\"schemaVersion\":\"law.core.evaluation/0.1\"}",
  "evaluationSha256": "sha256:af3f7ff601fc227e9a87260f892e0c5e12bc1eba7c8661b0b76f2c9925cda2b3",
  "request": {
    "case": {
      "assertions": [
        {
          "contentHash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
          "evidence": [],
          "id": "urn:mcp:case#fact-1",
          "kind": "assertion",
          "literal": {
            "args": [
              {
                "id": "urn:case:calc:m5",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "kg",
                "value": "4"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "m_per_s",
                "value": "10"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_mass_and_speed"
          },
          "origin": "case_input",
          "package": "urn:law:calc:mechanics"
        }
      ],
      "context": {
        "decisionTime": "2026-09-06T12:00:00+05:00",
        "knowledgeTime": "2026-09-06T12:00:00+05:00",
        "legalTime": "2026-09-06",
        "timezone": "Asia/Qyzylorda"
      },
      "options": {
        "selectedInterpretations": []
      }
    },
    "ir": {
      "irSha256": "sha256:13e1d6d1ac856d96b823cd5da2ba529ca16ba84774ea94aa753aae483ea1e779",
      "kind": "world_ref",
      "nodeCount": 383,
      "packages": [
        {
          "artifactHash": "sha256:df31ae61c8f5be7559f69377dba746a437f413aa409281628f71b5d5e2e825b5",
          "namespace": "urn:law:calc:mechanics",
          "package": "calc-mechanics",
          "semanticHash": "sha256:b62b251be4f75c79b88cbde53b0ed048e9ca4091ffabcd37619f1c443ada429b"
        },
        {
          "artifactHash": "sha256:3b33d25347892dc1711d98e876c75dd0d81212b1a360578d16b430b29ea8021c",
          "namespace": "urn:law:units:si",
          "package": "units-si",
          "semanticHash": "sha256:357bcf490815695e09523fdb8e181efe6f6514fe77bfd9cfa582dc75b7c54254"
        }
      ],
      "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a"
    },
    "query": {
      "kind": "truth",
      "literal": {
        "args": [
          {
            "id": "urn:case:calc:m5",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "J",
            "value": "200"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#kinetic_energy"
      },
      "queryId": "urn:query:mcp"
    },
    "schemaVersion": "law.core.evaluation-request/0.2",
    "semanticVersion": "0.1.0"
  },
  "requestCanonicalSha256": "sha256:43e57283341377d90738e9cf8fd2041ce19d3591dcc2158a808be04829df7eb0"
}

Display metadata

JSONRead only
{
  "schemaVersion": "law.answers.presentation/0.1",
  "source": {
    "requestCanonicalSha256": "sha256:43e57283341377d90738e9cf8fd2041ce19d3591dcc2158a808be04829df7eb0"
  },
  "steps": [
    {
      "assertionOrigin": "case_input",
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m5",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "kg",
            "value": "4"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "m_per_s",
            "value": "10"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#given_mass_and_speed"
      },
      "id": "urn:proof:assert:urn:mcp:case#fact-1",
      "kind": "assertion",
      "originStatus": "available",
      "premises": [],
      "trust": "case"
    },
    {
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m5",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "J",
            "value": "200"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#kinetic_energy"
      },
      "head": {
        "args": [
          {
            "kind": "var",
            "var": "v0"
          },
          {
            "args": [
              {
                "kind": "binary",
                "left": {
                  "kind": "binary",
                  "left": {
                    "kind": "binary",
                    "left": {
                      "kind": "binary",
                      "left": {
                        "kind": "value",
                        "type": {
                          "name": "urn:law:std#Integer"
                        },
                        "value": 1
                      },
                      "op": "div",
                      "right": {
                        "kind": "value",
                        "type": {
                          "name": "urn:law:std#Integer"
                        },
                        "value": 2
                      }
                    },
                    "op": "mul",
                    "right": {
                      "args": [
                        {
                          "args": [
                            {
                              "kind": "var",
                              "var": "v1"
                            }
                          ],
                          "function": "urn:law:std#magnitude",
                          "kind": "call"
                        },
                        {
                          "kind": "value",
                          "type": {
                            "name": "urn:law:std#Text"
                          },
                          "value": "kg"
                        }
                      ],
                      "function": "urn:law:std#unit_convert",
                      "kind": "call"
                    }
                  },
                  "op": "mul",
                  "right": {
                    "args": [
                      {
                        "args": [
                          {
                            "kind": "var",
                            "var": "v2"
                          }
                        ],
                        "function": "urn:law:std#magnitude",
                        "kind": "call"
                      },
                      {
                        "kind": "value",
                        "type": {
                          "name": "urn:law:std#Text"
                        },
                        "value": "m_per_s"
                      }
                    ],
                    "function": "urn:law:std#unit_convert",
                    "kind": "call"
                  }
                },
                "op": "mul",
                "right": {
                  "args": [
                    {
                      "args": [
                        {
                          "kind": "var",
                          "var": "v2"
                        }
                      ],
                      "function": "urn:law:std#magnitude",
                      "kind": "call"
                    },
                    {
                      "kind": "value",
                      "type": {
                        "name": "urn:law:std#Text"
                      },
                      "value": "m_per_s"
                    }
                  ],
                  "function": "urn:law:std#unit_convert",
                  "kind": "call"
                }
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Text"
                },
                "value": "J"
              }
            ],
            "function": "urn:law:std#quantity_of",
            "kind": "call"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#kinetic_energy"
      },
      "id": "urn:proof:apply:KineticEnergy:905fbe5923c46dab022f2b33d31a1b4a9719e36b911be7c235d6a589419a02aa",
      "kind": "rule_application",
      "originStatus": "available",
      "premises": [
        "urn:proof:assert:urn:mcp:case#fact-1"
      ],
      "rule": "urn:law:calc:mechanics#KineticEnergy",
      "strength": "strict",
      "substitution": {
        "v0": {
          "id": "urn:case:calc:m5",
          "kind": "entity_ref"
        },
        "v1": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "kg",
          "value": "4"
        },
        "v2": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "m_per_s",
          "value": "10"
        }
      },
      "trust": "engine",
      "variables": [
        {
          "id": "v0",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "v1",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        },
        {
          "id": "v2",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ]
    },
    {
      "conclusion": {
        "literal": {
          "args": [
            {
              "id": "urn:case:calc:m5",
              "kind": "entity_ref"
            },
            {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "J",
              "value": "200"
            }
          ],
          "kind": "literal",
          "polarity": "positive",
          "predicate": "urn:law:calc:mechanics#kinetic_energy"
        },
        "truthStatus": "TRUE_ONLY"
      },
      "id": "urn:proof:query:mcp",
      "kind": "query_evaluation",
      "originStatus": "available",
      "premises": [
        "urn:proof:apply:KineticEnergy:905fbe5923c46dab022f2b33d31a1b4a9719e36b911be7c235d6a589419a02aa"
      ],
      "trust": "engine"
    }
  ],
  "symbols": [
    {
      "id": "urn:law:calc:mechanics#Calculation",
      "kind": "type_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "a calculation the case presents: the given quantities and the question asked of them"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "расчёт, предъявленный делом: данные величины и вопрос, заданный о них"
        }
      ],
      "name": "Calculation",
      "package": "urn:law:calc:mechanics"
    },
    {
      "id": "urn:law:calc:mechanics#KineticEnergy",
      "kind": "rule",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "K = ½mv²"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "K = ½mv²"
        }
      ],
      "package": "urn:law:calc:mechanics",
      "strength": "strict"
    },
    {
      "id": "urn:law:calc:mechanics#Momentum",
      "kind": "rule",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "p = mv"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "p = mv"
        }
      ],
      "package": "urn:law:calc:mechanics",
      "strength": "strict"
    },
    {
      "id": "urn:law:calc:mechanics#given_mass_and_speed",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the mass and the speed given for the calculation"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "масса и путевая скорость, данные для расчёта"
        }
      ],
      "name": "given_mass_and_speed",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#given_mass_and_speed/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_mass_and_speed/arg/m",
          "labels": [],
          "name": "m",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_mass_and_speed/arg/v",
          "labels": [],
          "name": "v",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#kinetic_energy",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "K = ½mv² — the kinetic energy"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "K = ½mv² — кинетическая энергия"
        }
      ],
      "name": "kinetic_energy",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#kinetic_energy/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#kinetic_energy/arg/k",
          "labels": [],
          "name": "k",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#momentum",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "p = mv — the linear momentum"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "p = mv — импульс"
        }
      ],
      "name": "momentum",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#momentum/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#momentum/arg/p",
          "labels": [],
          "name": "p",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    }
  ],
  "tables": []
}

JSON · calculations, sources and exact data

JSONRead only
{
  "acts": [
    {
      "contributed": true,
      "fragmentCount": 0,
      "fragments": [],
      "jurisdiction": "none",
      "namespace": "urn:law:calc:mechanics",
      "package": "calc-mechanics",
      "title": "calc-mechanics"
    },
    {
      "contributed": false,
      "fragmentCount": 0,
      "fragments": [],
      "jurisdiction": null,
      "namespace": "urn:law:units:si",
      "package": "units-si",
      "title": "units-si"
    }
  ],
  "caseHash": "sha256:cd9e3daa76d7adfb32039df658c4c673d90d471bcc4e71e48c09bce279719bcc",
  "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
  "jurisdiction": "вне юрисдикции государства",
  "legalTime": "2026-09-06",
  "mode": "audit",
  "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a",
  "resultHash": "sha256:2adedd9fe02f56b1f4d7560ee55aca1efe59b42070f9bee6e842635905f21288",
  "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
  "timezone": "Asia/Qyzylorda"
}
evaluation SHA-256
sha256:af3f7ff601fc227e9a87260f892e0c5e12bc1eba7c8661b0b76f2c9925cda2b3
Original data · JSON
JSONRead only
{
  "args": [
    "urn:case:calc:m5",
    "200 J"
  ],
  "facts": [
    {
      "args": [
        "urn:case:calc:m5",
        "4 kg",
        "10 m_per_s"
      ],
      "predicate": "given_mass_and_speed"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "calc-mechanics",
  "predicate": "kinetic_energy",
  "proof": true
}

Масса 4 кг и скорость 10 м/с дают 200 Дж.

Condition

КПД машины

Context date 2026-09-06

Calculation result

Established

Input parameters

What we are finding

the efficiency — work divided by absorbed heat; dimensionless

m72/5

Input facts

  • the work performed and the heat absorbed, both as energies

    c: m7w: 200 Jq: 500 J

Package: calc-mechanics

Additional details

Include proof
Yes
Original data · JSON
JSONRead only
{
  "args": [
    "urn:case:calc:m7",
    {
      "kind": "value",
      "type": {
        "name": "urn:law:std#Rational"
      },
      "value": "2/5"
    }
  ],
  "facts": [
    {
      "args": [
        "urn:case:calc:m7",
        "200 J",
        "500 J"
      ],
      "predicate": "given_work_and_heat"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "calc-mechanics",
  "predicate": "efficiency",
  "proof": true
}
Why this resultApplied rules and conditions

Derivation path3 steps

  1. 1

    the work performed and the heat absorbed, both as energies

    c: urn:case:calc:m7; w: 200 J; q: 500 J

    case fact
  2. 2

    efficiency is the ratio of work to absorbed heat — the units cancel

    2/5 = scalar(200 J / 500 J)

    Identifier
    urn:law:calc:mechanics#Efficiency
    rule
  3. 3

    Query evaluation

    query

verified by the engine: 2 · case fact: 1 · Full graph: 3 nodes

Steps of the saved proof from the case facts to the answer. Formulas are shown as written in the norm with bound values substituted; the page recomputes nothing.

Basis of this answer

Rules on the saved proof path for this answer.

calc-mechanics
  • efficiency is the ratio of work to absorbed heat — the units cancel

    Identifier
    urn:law:calc:mechanics#Efficiency
Other derived facts1
  • the efficiency — work divided by absorbed heat; dimensionless

    c: m7value: 2/5
the efficiency — work divided by absorbed heat; dimensionless
cvalue
m72⁄5

0 further derived facts are not shown: the engine keeps the ones relevant to the question in its compact answer. The full list is in the calculation JSON below.

Proof graph

Proof graph · 3 layer
query_evaluationefficiencyrule_applicationEfficiencyassertiongiven_work_and_heat

Proof nodes: 3 · assertion 1, rule_application 1, query_evaluation 1

assertion · urn:proof:assert:urn:mcp:case#fact-1
attributes
assertion
fact-1
conclusion
Arguments
  • Identifier
    m7
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    J
    value
    200
  • Type
    value
    type
    name
    Quantity
    Time unit
    J
    value
    500
Type
literal
Polarity
positive
Condition
given_work_and_heat
evidence
—
Identifier
fact-1
Type
assertion
Premises
—
sourceAnchors
—
rule_application · urn:proof:apply:Efficiency:88ad2c0fe350590e8372e56023b2458b4b18b3b033914a4c7baf68fcd5fecd33
attributes
—
conclusion
Arguments
  • Identifier
    m7
    Type
    entity_ref
  • Type
    value
    type
    name
    Rational
    value
    2/5
Type
literal
Polarity
positive
Condition
efficiency
evidence
—
Identifier
88ad2c0fe350590e8372e56023b2458b4b18b3b033914a4c7baf68fcd5fecd33
Type
rule_application
Premises
  • fact-1
Rule
Efficiency
sourceAnchors
—
substitution
v0
Identifier
m7
Type
entity_ref
v1
Type
value
type
name
Quantity
Time unit
J
value
200
v2
Type
value
type
name
Quantity
Time unit
J
value
500
query_evaluation · urn:proof:query:mcp
attributes
—
conclusion
literal
Arguments
  • Identifier
    m7
    Type
    entity_ref
  • Type
    value
    type
    name
    Rational
    value
    2/5
Type
literal
Polarity
positive
Condition
efficiency
truthStatus
Established
evidence
—
Identifier
mcp
Type
query_evaluation
Premises
  • 88ad2c0fe350590e8372e56023b2458b4b18b3b033914a4c7baf68fcd5fecd33
sourceAnchors
—
Calendar and proof identifiers
Proof reference
mcp
Original reasoning · JSON
JSONRead only
{
  "derived": [
    "efficiency(urn:case:calc:m7, 2/5)"
  ],
  "derivedOmitted": 0,
  "evaluation": {
    "proofGraph": {
      "nodes": [
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-1"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m7",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "J",
                "value": "200"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "J",
                "value": "500"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_work_and_heat"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-1",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m7",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Rational"
                },
                "value": "2/5"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#efficiency"
          },
          "evidence": [],
          "id": "urn:proof:apply:Efficiency:88ad2c0fe350590e8372e56023b2458b4b18b3b033914a4c7baf68fcd5fecd33",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1"
          ],
          "rule": "urn:law:calc:mechanics#Efficiency",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m7",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "J",
              "value": "200"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "J",
              "value": "500"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "literal": {
              "args": [
                {
                  "id": "urn:case:calc:m7",
                  "kind": "entity_ref"
                },
                {
                  "kind": "value",
                  "type": {
                    "name": "urn:law:std#Rational"
                  },
                  "value": "2/5"
                }
              ],
              "kind": "literal",
              "polarity": "positive",
              "predicate": "urn:law:calc:mechanics#efficiency"
            },
            "truthStatus": "TRUE_ONLY"
          },
          "evidence": [],
          "id": "urn:proof:query:mcp",
          "kind": "query_evaluation",
          "premises": [
            "urn:proof:apply:Efficiency:88ad2c0fe350590e8372e56023b2458b4b18b3b033914a4c7baf68fcd5fecd33"
          ],
          "sourceAnchors": []
        }
      ],
      "proofHash": "sha256:abdbcea6862cb4a82b06d0d8a12a6b3829c37ac3ee9a68d6692f657b4f1b1c56",
      "roots": [
        "urn:proof:query:mcp"
      ]
    },
    "resultHash": "sha256:82bec7d215a190c7e8eaab7c56a4ceb4db6c0607b8676ff450fdf6dc6445a4c2",
    "schemaVersion": "law.core.evaluation/0.1"
  },
  "proofRef": "urn:proof:query:mcp",
  "rulesApplied": [
    "urn:law:calc:mechanics#Efficiency"
  ]
}
SourcesTexts not saved

Source texts were not saved in this snapshot.

Packages in the snapshot

  • calc-mechanics
  • units-si
Technical dataFull response, parameters and checksums
Calculation status
COMPUTED
Full engine response
efficiency: TRUE_ONLY — установлено Выведено правом: efficiency(urn:case:calc:m7, 2/5) Применены правила: Efficiency Право (вне юрисдикции государства): calc-mechanics (programHash sha256:0402ab611e2a…) Вместе с актами: units-si proof-граф: 3 узлов — поле evaluation готово для law_explain

Complete machine result · JSON

JSONRead only
{
  "answer": {
    "evaluationStatus": "COMPUTED",
    "kind": "TRUTH",
    "meaning": "установлено",
    "missingInputs": [],
    "truthStatus": "TRUE_ONLY"
  },
  "closedEditionRules": [],
  "derived": [
    "efficiency(urn:case:calc:m7, 2/5)"
  ],
  "derivedOmitted": 0,
  "evaluation": {
    "proofGraph": {
      "nodes": [
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-1"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m7",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "J",
                "value": "200"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "J",
                "value": "500"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_work_and_heat"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-1",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m7",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Rational"
                },
                "value": "2/5"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#efficiency"
          },
          "evidence": [],
          "id": "urn:proof:apply:Efficiency:88ad2c0fe350590e8372e56023b2458b4b18b3b033914a4c7baf68fcd5fecd33",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1"
          ],
          "rule": "urn:law:calc:mechanics#Efficiency",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m7",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "J",
              "value": "200"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "J",
              "value": "500"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "literal": {
              "args": [
                {
                  "id": "urn:case:calc:m7",
                  "kind": "entity_ref"
                },
                {
                  "kind": "value",
                  "type": {
                    "name": "urn:law:std#Rational"
                  },
                  "value": "2/5"
                }
              ],
              "kind": "literal",
              "polarity": "positive",
              "predicate": "urn:law:calc:mechanics#efficiency"
            },
            "truthStatus": "TRUE_ONLY"
          },
          "evidence": [],
          "id": "urn:proof:query:mcp",
          "kind": "query_evaluation",
          "premises": [
            "urn:proof:apply:Efficiency:88ad2c0fe350590e8372e56023b2458b4b18b3b033914a4c7baf68fcd5fecd33"
          ],
          "sourceAnchors": []
        }
      ],
      "proofHash": "sha256:abdbcea6862cb4a82b06d0d8a12a6b3829c37ac3ee9a68d6692f657b4f1b1c56",
      "roots": [
        "urn:proof:query:mcp"
      ]
    },
    "resultHash": "sha256:82bec7d215a190c7e8eaab7c56a4ceb4db6c0607b8676ff450fdf6dc6445a4c2",
    "schemaVersion": "law.core.evaluation/0.1"
  },
  "evaluationStatus": "COMPUTED",
  "issues": [],
  "judgmentRequests": [],
  "proofRef": "urn:proof:query:mcp",
  "provenance": {
    "acts": [
      {
        "contributed": true,
        "fragmentCount": 0,
        "fragments": [],
        "jurisdiction": "none",
        "namespace": "urn:law:calc:mechanics",
        "package": "calc-mechanics",
        "title": "calc-mechanics"
      },
      {
        "contributed": false,
        "fragmentCount": 0,
        "fragments": [],
        "jurisdiction": null,
        "namespace": "urn:law:units:si",
        "package": "units-si",
        "title": "units-si"
      }
    ],
    "caseHash": "sha256:589584b05a4799f6cf41e6faa34b9c71e8245a80e688162fb691fb2f7e2d149c",
    "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
    "jurisdiction": "вне юрисдикции государства",
    "legalTime": "2026-09-06",
    "mode": "audit",
    "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a",
    "resultHash": "sha256:82bec7d215a190c7e8eaab7c56a4ceb4db6c0607b8676ff450fdf6dc6445a4c2",
    "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
    "timezone": "Asia/Qyzylorda"
  },
  "rulesApplied": [
    "urn:law:calc:mechanics#Efficiency"
  ],
  "signature": {
    "constants": {},
    "parameters": [
      {
        "labels": [],
        "name": "c",
        "type": {
          "name": "urn:law:calc:mechanics#Calculation"
        }
      },
      {
        "labels": [],
        "name": "value",
        "type": {
          "name": "urn:law:std#Rational"
        }
      }
    ],
    "predicate": "urn:law:calc:mechanics#efficiency",
    "schemaVersion": "law.answers.signature/0.1",
    "types": {
      "urn:law:calc:mechanics#Calculation": {
        "kind": "entity",
        "labels": [
          {
            "language": "en",
            "status": "official",
            "text": "a calculation the case presents: the given quantities and the question asked of them"
          },
          {
            "language": "ru",
            "status": "unofficial",
            "text": "расчёт, предъявленный делом: данные величины и вопрос, заданный о них"
          }
        ],
        "namespace": "urn:law:calc:mechanics",
        "package": "calc.mechanics"
      },
      "urn:law:std#Rational": {
        "kind": "std"
      }
    },
    "vocab": {}
  },
  "vulnerableTo": [],
  "whyNot": []
}

Execution · JSON

JSONRead only
{
  "evaluationBytes": "{\"conflicts\":[],\"issues\":[],\"manifest\":{\"calendarSnapshot\":\"\",\"caseHash\":\"sha256:589584b05a4799f6cf41e6faa34b9c71e8245a80e688162fb691fb2f7e2d149c\",\"decisionTime\":\"2026-09-06T12:00:00+05:00\",\"evidenceSnapshotHash\":\"sha256:0000000000000000000000000000000000000000000000000000000000000000\",\"externalSnapshots\":{},\"id\":\"urn:manifest:oracle-1\",\"interpretations\":[],\"knowledgeTime\":\"2026-09-06T12:00:00+05:00\",\"legalTime\":\"2026-09-06\",\"lockfileHash\":\"sha256:0000000000000000000000000000000000000000000000000000000000000000\",\"mode\":\"audit\",\"policies\":{},\"programHash\":\"sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a\",\"resolvedEditions\":{},\"semanticHash\":\"sha256:f2a2f5d8897c13dd7b63b12b8f583e62e01e9de2f86b44276dd5e69cce5e57ed\",\"semantics\":\"law.core/0.1.0\",\"timezone\":\"Asia/Qyzylorda\"},\"positions\":[],\"proofGraph\":{\"nodes\":[{\"attributes\":{\"assertion\":\"urn:mcp:case#fact-1\"},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m7\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"J\",\"value\":\"200\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"J\",\"value\":\"500\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#given_work_and_heat\"},\"evidence\":[],\"id\":\"urn:proof:assert:urn:mcp:case#fact-1\",\"kind\":\"assertion\",\"premises\":[],\"sourceAnchors\":[]},{\"attributes\":{},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m7\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Rational\"},\"value\":\"2/5\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#efficiency\"},\"evidence\":[],\"id\":\"urn:proof:apply:Efficiency:88ad2c0fe350590e8372e56023b2458b4b18b3b033914a4c7baf68fcd5fecd33\",\"kind\":\"rule_application\",\"premises\":[\"urn:proof:assert:urn:mcp:case#fact-1\"],\"rule\":\"urn:law:calc:mechanics#Efficiency\",\"sourceAnchors\":[],\"substitution\":{\"v0\":{\"id\":\"urn:case:calc:m7\",\"kind\":\"entity_ref\"},\"v1\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"J\",\"value\":\"200\"},\"v2\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"J\",\"value\":\"500\"}}},{\"attributes\":{},\"conclusion\":{\"literal\":{\"args\":[{\"id\":\"urn:case:calc:m7\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Rational\"},\"value\":\"2/5\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#efficiency\"},\"truthStatus\":\"TRUE_ONLY\"},\"evidence\":[],\"id\":\"urn:proof:query:mcp\",\"kind\":\"query_evaluation\",\"premises\":[\"urn:proof:apply:Efficiency:88ad2c0fe350590e8372e56023b2458b4b18b3b033914a4c7baf68fcd5fecd33\"],\"sourceAnchors\":[]}],\"proofHash\":\"sha256:abdbcea6862cb4a82b06d0d8a12a6b3829c37ac3ee9a68d6692f657b4f1b1c56\",\"roots\":[\"urn:proof:query:mcp\"]},\"resultHash\":\"sha256:82bec7d215a190c7e8eaab7c56a4ceb4db6c0607b8676ff450fdf6dc6445a4c2\",\"results\":[{\"conflicts\":[],\"evaluationStatus\":\"COMPUTED\",\"evidence\":[],\"id\":\"urn:result:mcp\",\"judgmentRequests\":[],\"manifest\":\"urn:manifest:oracle-1\",\"missingInputs\":[],\"normativeStatusSupports\":[],\"proof\":\"urn:proof:query:mcp\",\"query\":\"urn:query:mcp\",\"resultKind\":\"PROPOSITION\",\"sourceAnchors\":[],\"target\":\"urn:law:calc:mechanics#efficiency\",\"truthStatus\":\"TRUE_ONLY\"}],\"schemaVersion\":\"law.core.evaluation/0.1\"}",
  "evaluationSha256": "sha256:986bee4a1acd4a18b86bc12340f2ed9c9d8dc2e9620ab69a4afdb156d22883a4",
  "request": {
    "case": {
      "assertions": [
        {
          "contentHash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
          "evidence": [],
          "id": "urn:mcp:case#fact-1",
          "kind": "assertion",
          "literal": {
            "args": [
              {
                "id": "urn:case:calc:m7",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "J",
                "value": "200"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "J",
                "value": "500"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_work_and_heat"
          },
          "origin": "case_input",
          "package": "urn:law:calc:mechanics"
        }
      ],
      "context": {
        "decisionTime": "2026-09-06T12:00:00+05:00",
        "knowledgeTime": "2026-09-06T12:00:00+05:00",
        "legalTime": "2026-09-06",
        "timezone": "Asia/Qyzylorda"
      },
      "options": {
        "selectedInterpretations": []
      }
    },
    "ir": {
      "irSha256": "sha256:13e1d6d1ac856d96b823cd5da2ba529ca16ba84774ea94aa753aae483ea1e779",
      "kind": "world_ref",
      "nodeCount": 383,
      "packages": [
        {
          "artifactHash": "sha256:df31ae61c8f5be7559f69377dba746a437f413aa409281628f71b5d5e2e825b5",
          "namespace": "urn:law:calc:mechanics",
          "package": "calc-mechanics",
          "semanticHash": "sha256:b62b251be4f75c79b88cbde53b0ed048e9ca4091ffabcd37619f1c443ada429b"
        },
        {
          "artifactHash": "sha256:3b33d25347892dc1711d98e876c75dd0d81212b1a360578d16b430b29ea8021c",
          "namespace": "urn:law:units:si",
          "package": "units-si",
          "semanticHash": "sha256:357bcf490815695e09523fdb8e181efe6f6514fe77bfd9cfa582dc75b7c54254"
        }
      ],
      "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a"
    },
    "query": {
      "kind": "truth",
      "literal": {
        "args": [
          {
            "id": "urn:case:calc:m7",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Rational"
            },
            "value": "2/5"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#efficiency"
      },
      "queryId": "urn:query:mcp"
    },
    "schemaVersion": "law.core.evaluation-request/0.2",
    "semanticVersion": "0.1.0"
  },
  "requestCanonicalSha256": "sha256:8e7ac84cc157c5b6081cab2a577d5a1fa6cedd21f09e700a9d3e9ce33025c935"
}

Display metadata

JSONRead only
{
  "schemaVersion": "law.answers.presentation/0.1",
  "source": {
    "requestCanonicalSha256": "sha256:8e7ac84cc157c5b6081cab2a577d5a1fa6cedd21f09e700a9d3e9ce33025c935"
  },
  "steps": [
    {
      "assertionOrigin": "case_input",
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m7",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "J",
            "value": "200"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "J",
            "value": "500"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#given_work_and_heat"
      },
      "id": "urn:proof:assert:urn:mcp:case#fact-1",
      "kind": "assertion",
      "originStatus": "available",
      "premises": [],
      "trust": "case"
    },
    {
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m7",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Rational"
            },
            "value": "2/5"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#efficiency"
      },
      "head": {
        "args": [
          {
            "kind": "var",
            "var": "v0"
          },
          {
            "args": [
              {
                "kind": "binary",
                "left": {
                  "args": [
                    {
                      "kind": "var",
                      "var": "v1"
                    }
                  ],
                  "function": "urn:law:std#magnitude",
                  "kind": "call"
                },
                "op": "div",
                "right": {
                  "args": [
                    {
                      "kind": "var",
                      "var": "v2"
                    }
                  ],
                  "function": "urn:law:std#magnitude",
                  "kind": "call"
                }
              }
            ],
            "function": "urn:law:std#scalar_of",
            "kind": "call"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#efficiency"
      },
      "id": "urn:proof:apply:Efficiency:88ad2c0fe350590e8372e56023b2458b4b18b3b033914a4c7baf68fcd5fecd33",
      "kind": "rule_application",
      "originStatus": "available",
      "premises": [
        "urn:proof:assert:urn:mcp:case#fact-1"
      ],
      "rule": "urn:law:calc:mechanics#Efficiency",
      "strength": "strict",
      "substitution": {
        "v0": {
          "id": "urn:case:calc:m7",
          "kind": "entity_ref"
        },
        "v1": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "J",
          "value": "200"
        },
        "v2": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "J",
          "value": "500"
        }
      },
      "trust": "engine",
      "variables": [
        {
          "id": "v0",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "v1",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        },
        {
          "id": "v2",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ]
    },
    {
      "conclusion": {
        "literal": {
          "args": [
            {
              "id": "urn:case:calc:m7",
              "kind": "entity_ref"
            },
            {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Rational"
              },
              "value": "2/5"
            }
          ],
          "kind": "literal",
          "polarity": "positive",
          "predicate": "urn:law:calc:mechanics#efficiency"
        },
        "truthStatus": "TRUE_ONLY"
      },
      "id": "urn:proof:query:mcp",
      "kind": "query_evaluation",
      "originStatus": "available",
      "premises": [
        "urn:proof:apply:Efficiency:88ad2c0fe350590e8372e56023b2458b4b18b3b033914a4c7baf68fcd5fecd33"
      ],
      "trust": "engine"
    }
  ],
  "symbols": [
    {
      "id": "urn:law:calc:mechanics#Calculation",
      "kind": "type_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "a calculation the case presents: the given quantities and the question asked of them"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "расчёт, предъявленный делом: данные величины и вопрос, заданный о них"
        }
      ],
      "name": "Calculation",
      "package": "urn:law:calc:mechanics"
    },
    {
      "id": "urn:law:calc:mechanics#Efficiency",
      "kind": "rule",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "efficiency is the ratio of work to absorbed heat — the units cancel"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "КПД есть отношение работы к поглощённой теплоте — единицы сокращаются"
        }
      ],
      "package": "urn:law:calc:mechanics",
      "strength": "strict"
    },
    {
      "id": "urn:law:calc:mechanics#efficiency",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the efficiency — work divided by absorbed heat; dimensionless"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "КПД — работа, делённая на поглощённую теплоту; безразмерен"
        }
      ],
      "name": "efficiency",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#efficiency/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#efficiency/arg/value",
          "labels": [],
          "name": "value",
          "type": {
            "name": "urn:law:std#Rational"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#given_work_and_heat",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the work performed and the heat absorbed, both as energies"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "совершённая работа и поглощённая теплота — обе как энергии"
        }
      ],
      "name": "given_work_and_heat",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#given_work_and_heat/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_work_and_heat/arg/w",
          "labels": [],
          "name": "w",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_work_and_heat/arg/q",
          "labels": [],
          "name": "q",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    }
  ],
  "tables": []
}

JSON · calculations, sources and exact data

JSONRead only
{
  "acts": [
    {
      "contributed": true,
      "fragmentCount": 0,
      "fragments": [],
      "jurisdiction": "none",
      "namespace": "urn:law:calc:mechanics",
      "package": "calc-mechanics",
      "title": "calc-mechanics"
    },
    {
      "contributed": false,
      "fragmentCount": 0,
      "fragments": [],
      "jurisdiction": null,
      "namespace": "urn:law:units:si",
      "package": "units-si",
      "title": "units-si"
    }
  ],
  "caseHash": "sha256:589584b05a4799f6cf41e6faa34b9c71e8245a80e688162fb691fb2f7e2d149c",
  "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
  "jurisdiction": "вне юрисдикции государства",
  "legalTime": "2026-09-06",
  "mode": "audit",
  "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a",
  "resultHash": "sha256:82bec7d215a190c7e8eaab7c56a4ceb4db6c0607b8676ff450fdf6dc6445a4c2",
  "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
  "timezone": "Asia/Qyzylorda"
}
evaluation SHA-256
sha256:986bee4a1acd4a18b86bc12340f2ed9c9d8dc2e9620ab69a4afdb156d22883a4
Original data · JSON
JSONRead only
{
  "args": [
    "urn:case:calc:m7",
    {
      "kind": "value",
      "type": {
        "name": "urn:law:std#Rational"
      },
      "value": "2/5"
    }
  ],
  "facts": [
    {
      "args": [
        "urn:case:calc:m7",
        "200 J",
        "500 J"
      ],
      "predicate": "given_work_and_heat"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "calc-mechanics",
  "predicate": "efficiency",
  "proof": true
}

Работа 200 Дж из теплоты 500 Дж — КПД 2/5, безразмерная точная дробь.

Condition

Предел Карно

Context date 2026-09-06

Calculation result

Established

Input parameters

What we are finding

the Carnot limit 1 − T_c/T_h — the greatest efficiency possible between these reservoirs

m71/2

Input facts

  • the temperatures of the cold and the hot reservoir

    c: m7cold: 300 Khot: 600 K

Package: calc-mechanics

Additional details

Include proof
Yes
Original data · JSON
JSONRead only
{
  "args": [
    "urn:case:calc:m7",
    {
      "kind": "value",
      "type": {
        "name": "urn:law:std#Rational"
      },
      "value": "1/2"
    }
  ],
  "facts": [
    {
      "args": [
        "urn:case:calc:m7",
        "300 K",
        "600 K"
      ],
      "predicate": "given_reservoir_temperatures"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "calc-mechanics",
  "predicate": "carnot_limit",
  "proof": true
}
Why this resultApplied rules and conditions

Derivation path3 steps

  1. 1

    the temperatures of the cold and the hot reservoir

    c: urn:case:calc:m7; cold: 300 K; hot: 600 K

    case fact
  2. 2

    the Carnot limit is one minus the ratio of the cold to the hot reservoir temperature

    1/2 = 1 / 1 − scalar(300 K / 600 K)

    Identifier
    urn:law:calc:mechanics#CarnotLimit
    rule
  3. 3

    Query evaluation

    query

verified by the engine: 2 · case fact: 1 · Full graph: 3 nodes

Steps of the saved proof from the case facts to the answer. Formulas are shown as written in the norm with bound values substituted; the page recomputes nothing.

Basis of this answer

Rules on the saved proof path for this answer.

calc-mechanics
  • the Carnot limit is one minus the ratio of the cold to the hot reservoir temperature

    Identifier
    urn:law:calc:mechanics#CarnotLimit
Other derived facts1
  • the Carnot limit 1 − T_c/T_h — the greatest efficiency possible between these reservoirs

    c: m7value: 1/2
the Carnot limit 1 − T_c/T_h — the greatest efficiency possible between these reservoirs
cvalue
m71⁄2

0 further derived facts are not shown: the engine keeps the ones relevant to the question in its compact answer. The full list is in the calculation JSON below.

Proof graph

Proof graph · 3 layer
query_evaluationcarnot_limitrule_applicationCarnotLimitassertiongiven_reservoir_temperatures

Proof nodes: 3 · assertion 1, rule_application 1, query_evaluation 1

assertion · urn:proof:assert:urn:mcp:case#fact-1
attributes
assertion
fact-1
conclusion
Arguments
  • Identifier
    m7
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    K
    value
    300
  • Type
    value
    type
    name
    Quantity
    Time unit
    K
    value
    600
Type
literal
Polarity
positive
Condition
given_reservoir_temperatures
evidence
—
Identifier
fact-1
Type
assertion
Premises
—
sourceAnchors
—
rule_application · urn:proof:apply:CarnotLimit:3bc89ee3182ca538c4d850b15a774159ad520d6baa330c8bc643b30d0d5ca3b6
attributes
—
conclusion
Arguments
  • Identifier
    m7
    Type
    entity_ref
  • Type
    value
    type
    name
    Rational
    value
    1/2
Type
literal
Polarity
positive
Condition
carnot_limit
evidence
—
Identifier
3bc89ee3182ca538c4d850b15a774159ad520d6baa330c8bc643b30d0d5ca3b6
Type
rule_application
Premises
  • fact-1
Rule
CarnotLimit
sourceAnchors
—
substitution
v0
Identifier
m7
Type
entity_ref
v1
Type
value
type
name
Quantity
Time unit
K
value
300
v2
Type
value
type
name
Quantity
Time unit
K
value
600
query_evaluation · urn:proof:query:mcp
attributes
—
conclusion
literal
Arguments
  • Identifier
    m7
    Type
    entity_ref
  • Type
    value
    type
    name
    Rational
    value
    1/2
Type
literal
Polarity
positive
Condition
carnot_limit
truthStatus
Established
evidence
—
Identifier
mcp
Type
query_evaluation
Premises
  • 3bc89ee3182ca538c4d850b15a774159ad520d6baa330c8bc643b30d0d5ca3b6
sourceAnchors
—
Calendar and proof identifiers
Proof reference
mcp
Original reasoning · JSON
JSONRead only
{
  "derived": [
    "carnot_limit(urn:case:calc:m7, 1/2)"
  ],
  "derivedOmitted": 0,
  "evaluation": {
    "proofGraph": {
      "nodes": [
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-1"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m7",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "K",
                "value": "300"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "K",
                "value": "600"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_reservoir_temperatures"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-1",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m7",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Rational"
                },
                "value": "1/2"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#carnot_limit"
          },
          "evidence": [],
          "id": "urn:proof:apply:CarnotLimit:3bc89ee3182ca538c4d850b15a774159ad520d6baa330c8bc643b30d0d5ca3b6",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1"
          ],
          "rule": "urn:law:calc:mechanics#CarnotLimit",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m7",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "K",
              "value": "300"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "K",
              "value": "600"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "literal": {
              "args": [
                {
                  "id": "urn:case:calc:m7",
                  "kind": "entity_ref"
                },
                {
                  "kind": "value",
                  "type": {
                    "name": "urn:law:std#Rational"
                  },
                  "value": "1/2"
                }
              ],
              "kind": "literal",
              "polarity": "positive",
              "predicate": "urn:law:calc:mechanics#carnot_limit"
            },
            "truthStatus": "TRUE_ONLY"
          },
          "evidence": [],
          "id": "urn:proof:query:mcp",
          "kind": "query_evaluation",
          "premises": [
            "urn:proof:apply:CarnotLimit:3bc89ee3182ca538c4d850b15a774159ad520d6baa330c8bc643b30d0d5ca3b6"
          ],
          "sourceAnchors": []
        }
      ],
      "proofHash": "sha256:53a163aad3453bae9b181c050fc7ad265937441b52b819c812e4bf649bb4a8ec",
      "roots": [
        "urn:proof:query:mcp"
      ]
    },
    "resultHash": "sha256:c3db422a0add8152e4fd3cbff7e10329c6ab2a542eae9c72ca913acea2aff3cc",
    "schemaVersion": "law.core.evaluation/0.1"
  },
  "proofRef": "urn:proof:query:mcp",
  "rulesApplied": [
    "urn:law:calc:mechanics#CarnotLimit"
  ]
}
SourcesTexts not saved

Source texts were not saved in this snapshot.

Packages in the snapshot

  • calc-mechanics
  • units-si
Technical dataFull response, parameters and checksums
Calculation status
COMPUTED
Full engine response
carnot_limit: TRUE_ONLY — установлено Выведено правом: carnot_limit(urn:case:calc:m7, 1/2) Применены правила: CarnotLimit Право (вне юрисдикции государства): calc-mechanics (programHash sha256:0402ab611e2a…) Вместе с актами: units-si proof-граф: 3 узлов — поле evaluation готово для law_explain

Complete machine result · JSON

JSONRead only
{
  "answer": {
    "evaluationStatus": "COMPUTED",
    "kind": "TRUTH",
    "meaning": "установлено",
    "missingInputs": [],
    "truthStatus": "TRUE_ONLY"
  },
  "closedEditionRules": [],
  "derived": [
    "carnot_limit(urn:case:calc:m7, 1/2)"
  ],
  "derivedOmitted": 0,
  "evaluation": {
    "proofGraph": {
      "nodes": [
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-1"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m7",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "K",
                "value": "300"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "K",
                "value": "600"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_reservoir_temperatures"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-1",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m7",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Rational"
                },
                "value": "1/2"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#carnot_limit"
          },
          "evidence": [],
          "id": "urn:proof:apply:CarnotLimit:3bc89ee3182ca538c4d850b15a774159ad520d6baa330c8bc643b30d0d5ca3b6",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1"
          ],
          "rule": "urn:law:calc:mechanics#CarnotLimit",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m7",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "K",
              "value": "300"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "K",
              "value": "600"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "literal": {
              "args": [
                {
                  "id": "urn:case:calc:m7",
                  "kind": "entity_ref"
                },
                {
                  "kind": "value",
                  "type": {
                    "name": "urn:law:std#Rational"
                  },
                  "value": "1/2"
                }
              ],
              "kind": "literal",
              "polarity": "positive",
              "predicate": "urn:law:calc:mechanics#carnot_limit"
            },
            "truthStatus": "TRUE_ONLY"
          },
          "evidence": [],
          "id": "urn:proof:query:mcp",
          "kind": "query_evaluation",
          "premises": [
            "urn:proof:apply:CarnotLimit:3bc89ee3182ca538c4d850b15a774159ad520d6baa330c8bc643b30d0d5ca3b6"
          ],
          "sourceAnchors": []
        }
      ],
      "proofHash": "sha256:53a163aad3453bae9b181c050fc7ad265937441b52b819c812e4bf649bb4a8ec",
      "roots": [
        "urn:proof:query:mcp"
      ]
    },
    "resultHash": "sha256:c3db422a0add8152e4fd3cbff7e10329c6ab2a542eae9c72ca913acea2aff3cc",
    "schemaVersion": "law.core.evaluation/0.1"
  },
  "evaluationStatus": "COMPUTED",
  "issues": [],
  "judgmentRequests": [],
  "proofRef": "urn:proof:query:mcp",
  "provenance": {
    "acts": [
      {
        "contributed": true,
        "fragmentCount": 0,
        "fragments": [],
        "jurisdiction": "none",
        "namespace": "urn:law:calc:mechanics",
        "package": "calc-mechanics",
        "title": "calc-mechanics"
      },
      {
        "contributed": false,
        "fragmentCount": 0,
        "fragments": [],
        "jurisdiction": null,
        "namespace": "urn:law:units:si",
        "package": "units-si",
        "title": "units-si"
      }
    ],
    "caseHash": "sha256:745cf58350b6a4e30349ae12f459ae296fcf5c14cdcdadb0a82a69b7cea2c646",
    "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
    "jurisdiction": "вне юрисдикции государства",
    "legalTime": "2026-09-06",
    "mode": "audit",
    "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a",
    "resultHash": "sha256:c3db422a0add8152e4fd3cbff7e10329c6ab2a542eae9c72ca913acea2aff3cc",
    "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
    "timezone": "Asia/Qyzylorda"
  },
  "rulesApplied": [
    "urn:law:calc:mechanics#CarnotLimit"
  ],
  "signature": {
    "constants": {},
    "parameters": [
      {
        "labels": [],
        "name": "c",
        "type": {
          "name": "urn:law:calc:mechanics#Calculation"
        }
      },
      {
        "labels": [],
        "name": "value",
        "type": {
          "name": "urn:law:std#Rational"
        }
      }
    ],
    "predicate": "urn:law:calc:mechanics#carnot_limit",
    "schemaVersion": "law.answers.signature/0.1",
    "types": {
      "urn:law:calc:mechanics#Calculation": {
        "kind": "entity",
        "labels": [
          {
            "language": "en",
            "status": "official",
            "text": "a calculation the case presents: the given quantities and the question asked of them"
          },
          {
            "language": "ru",
            "status": "unofficial",
            "text": "расчёт, предъявленный делом: данные величины и вопрос, заданный о них"
          }
        ],
        "namespace": "urn:law:calc:mechanics",
        "package": "calc.mechanics"
      },
      "urn:law:std#Rational": {
        "kind": "std"
      }
    },
    "vocab": {}
  },
  "vulnerableTo": [],
  "whyNot": []
}

Execution · JSON

JSONRead only
{
  "evaluationBytes": "{\"conflicts\":[],\"issues\":[],\"manifest\":{\"calendarSnapshot\":\"\",\"caseHash\":\"sha256:745cf58350b6a4e30349ae12f459ae296fcf5c14cdcdadb0a82a69b7cea2c646\",\"decisionTime\":\"2026-09-06T12:00:00+05:00\",\"evidenceSnapshotHash\":\"sha256:0000000000000000000000000000000000000000000000000000000000000000\",\"externalSnapshots\":{},\"id\":\"urn:manifest:oracle-1\",\"interpretations\":[],\"knowledgeTime\":\"2026-09-06T12:00:00+05:00\",\"legalTime\":\"2026-09-06\",\"lockfileHash\":\"sha256:0000000000000000000000000000000000000000000000000000000000000000\",\"mode\":\"audit\",\"policies\":{},\"programHash\":\"sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a\",\"resolvedEditions\":{},\"semanticHash\":\"sha256:cb413e987f9cf50abd4b1eac85fe1996c1c5ac4dad89f8433b2c2ea116fb21f1\",\"semantics\":\"law.core/0.1.0\",\"timezone\":\"Asia/Qyzylorda\"},\"positions\":[],\"proofGraph\":{\"nodes\":[{\"attributes\":{\"assertion\":\"urn:mcp:case#fact-1\"},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m7\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"K\",\"value\":\"300\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"K\",\"value\":\"600\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#given_reservoir_temperatures\"},\"evidence\":[],\"id\":\"urn:proof:assert:urn:mcp:case#fact-1\",\"kind\":\"assertion\",\"premises\":[],\"sourceAnchors\":[]},{\"attributes\":{},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m7\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Rational\"},\"value\":\"1/2\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#carnot_limit\"},\"evidence\":[],\"id\":\"urn:proof:apply:CarnotLimit:3bc89ee3182ca538c4d850b15a774159ad520d6baa330c8bc643b30d0d5ca3b6\",\"kind\":\"rule_application\",\"premises\":[\"urn:proof:assert:urn:mcp:case#fact-1\"],\"rule\":\"urn:law:calc:mechanics#CarnotLimit\",\"sourceAnchors\":[],\"substitution\":{\"v0\":{\"id\":\"urn:case:calc:m7\",\"kind\":\"entity_ref\"},\"v1\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"K\",\"value\":\"300\"},\"v2\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"K\",\"value\":\"600\"}}},{\"attributes\":{},\"conclusion\":{\"literal\":{\"args\":[{\"id\":\"urn:case:calc:m7\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Rational\"},\"value\":\"1/2\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#carnot_limit\"},\"truthStatus\":\"TRUE_ONLY\"},\"evidence\":[],\"id\":\"urn:proof:query:mcp\",\"kind\":\"query_evaluation\",\"premises\":[\"urn:proof:apply:CarnotLimit:3bc89ee3182ca538c4d850b15a774159ad520d6baa330c8bc643b30d0d5ca3b6\"],\"sourceAnchors\":[]}],\"proofHash\":\"sha256:53a163aad3453bae9b181c050fc7ad265937441b52b819c812e4bf649bb4a8ec\",\"roots\":[\"urn:proof:query:mcp\"]},\"resultHash\":\"sha256:c3db422a0add8152e4fd3cbff7e10329c6ab2a542eae9c72ca913acea2aff3cc\",\"results\":[{\"conflicts\":[],\"evaluationStatus\":\"COMPUTED\",\"evidence\":[],\"id\":\"urn:result:mcp\",\"judgmentRequests\":[],\"manifest\":\"urn:manifest:oracle-1\",\"missingInputs\":[],\"normativeStatusSupports\":[],\"proof\":\"urn:proof:query:mcp\",\"query\":\"urn:query:mcp\",\"resultKind\":\"PROPOSITION\",\"sourceAnchors\":[],\"target\":\"urn:law:calc:mechanics#carnot_limit\",\"truthStatus\":\"TRUE_ONLY\"}],\"schemaVersion\":\"law.core.evaluation/0.1\"}",
  "evaluationSha256": "sha256:a742a9c88f7eaf85ba3453c1f28b669af70cd73fbdf462a8888298754d5c87df",
  "request": {
    "case": {
      "assertions": [
        {
          "contentHash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
          "evidence": [],
          "id": "urn:mcp:case#fact-1",
          "kind": "assertion",
          "literal": {
            "args": [
              {
                "id": "urn:case:calc:m7",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "K",
                "value": "300"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "K",
                "value": "600"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_reservoir_temperatures"
          },
          "origin": "case_input",
          "package": "urn:law:calc:mechanics"
        }
      ],
      "context": {
        "decisionTime": "2026-09-06T12:00:00+05:00",
        "knowledgeTime": "2026-09-06T12:00:00+05:00",
        "legalTime": "2026-09-06",
        "timezone": "Asia/Qyzylorda"
      },
      "options": {
        "selectedInterpretations": []
      }
    },
    "ir": {
      "irSha256": "sha256:13e1d6d1ac856d96b823cd5da2ba529ca16ba84774ea94aa753aae483ea1e779",
      "kind": "world_ref",
      "nodeCount": 383,
      "packages": [
        {
          "artifactHash": "sha256:df31ae61c8f5be7559f69377dba746a437f413aa409281628f71b5d5e2e825b5",
          "namespace": "urn:law:calc:mechanics",
          "package": "calc-mechanics",
          "semanticHash": "sha256:b62b251be4f75c79b88cbde53b0ed048e9ca4091ffabcd37619f1c443ada429b"
        },
        {
          "artifactHash": "sha256:3b33d25347892dc1711d98e876c75dd0d81212b1a360578d16b430b29ea8021c",
          "namespace": "urn:law:units:si",
          "package": "units-si",
          "semanticHash": "sha256:357bcf490815695e09523fdb8e181efe6f6514fe77bfd9cfa582dc75b7c54254"
        }
      ],
      "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a"
    },
    "query": {
      "kind": "truth",
      "literal": {
        "args": [
          {
            "id": "urn:case:calc:m7",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Rational"
            },
            "value": "1/2"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#carnot_limit"
      },
      "queryId": "urn:query:mcp"
    },
    "schemaVersion": "law.core.evaluation-request/0.2",
    "semanticVersion": "0.1.0"
  },
  "requestCanonicalSha256": "sha256:68ae3995b7a4a853793bdff7aacf1e925c452cf71869907ad9a496317c08c4f5"
}

Display metadata

JSONRead only
{
  "schemaVersion": "law.answers.presentation/0.1",
  "source": {
    "requestCanonicalSha256": "sha256:68ae3995b7a4a853793bdff7aacf1e925c452cf71869907ad9a496317c08c4f5"
  },
  "steps": [
    {
      "assertionOrigin": "case_input",
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m7",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "K",
            "value": "300"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "K",
            "value": "600"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#given_reservoir_temperatures"
      },
      "id": "urn:proof:assert:urn:mcp:case#fact-1",
      "kind": "assertion",
      "originStatus": "available",
      "premises": [],
      "trust": "case"
    },
    {
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m7",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Rational"
            },
            "value": "1/2"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#carnot_limit"
      },
      "head": {
        "args": [
          {
            "kind": "var",
            "var": "v0"
          },
          {
            "kind": "binary",
            "left": {
              "kind": "binary",
              "left": {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 1
              },
              "op": "div",
              "right": {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 1
              }
            },
            "op": "sub",
            "right": {
              "args": [
                {
                  "kind": "binary",
                  "left": {
                    "args": [
                      {
                        "kind": "var",
                        "var": "v1"
                      }
                    ],
                    "function": "urn:law:std#magnitude",
                    "kind": "call"
                  },
                  "op": "div",
                  "right": {
                    "args": [
                      {
                        "kind": "var",
                        "var": "v2"
                      }
                    ],
                    "function": "urn:law:std#magnitude",
                    "kind": "call"
                  }
                }
              ],
              "function": "urn:law:std#scalar_of",
              "kind": "call"
            }
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#carnot_limit"
      },
      "id": "urn:proof:apply:CarnotLimit:3bc89ee3182ca538c4d850b15a774159ad520d6baa330c8bc643b30d0d5ca3b6",
      "kind": "rule_application",
      "originStatus": "available",
      "premises": [
        "urn:proof:assert:urn:mcp:case#fact-1"
      ],
      "rule": "urn:law:calc:mechanics#CarnotLimit",
      "strength": "strict",
      "substitution": {
        "v0": {
          "id": "urn:case:calc:m7",
          "kind": "entity_ref"
        },
        "v1": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "K",
          "value": "300"
        },
        "v2": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "K",
          "value": "600"
        }
      },
      "trust": "engine",
      "variables": [
        {
          "id": "v0",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "v1",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        },
        {
          "id": "v2",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ]
    },
    {
      "conclusion": {
        "literal": {
          "args": [
            {
              "id": "urn:case:calc:m7",
              "kind": "entity_ref"
            },
            {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Rational"
              },
              "value": "1/2"
            }
          ],
          "kind": "literal",
          "polarity": "positive",
          "predicate": "urn:law:calc:mechanics#carnot_limit"
        },
        "truthStatus": "TRUE_ONLY"
      },
      "id": "urn:proof:query:mcp",
      "kind": "query_evaluation",
      "originStatus": "available",
      "premises": [
        "urn:proof:apply:CarnotLimit:3bc89ee3182ca538c4d850b15a774159ad520d6baa330c8bc643b30d0d5ca3b6"
      ],
      "trust": "engine"
    }
  ],
  "symbols": [
    {
      "id": "urn:law:calc:mechanics#Calculation",
      "kind": "type_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "a calculation the case presents: the given quantities and the question asked of them"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "расчёт, предъявленный делом: данные величины и вопрос, заданный о них"
        }
      ],
      "name": "Calculation",
      "package": "urn:law:calc:mechanics"
    },
    {
      "id": "urn:law:calc:mechanics#CarnotLimit",
      "kind": "rule",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the Carnot limit is one minus the ratio of the cold to the hot reservoir temperature"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "предел Карно есть единица минус отношение температуры холодного резервуара к горячему"
        }
      ],
      "package": "urn:law:calc:mechanics",
      "strength": "strict"
    },
    {
      "id": "urn:law:calc:mechanics#carnot_limit",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the Carnot limit 1 − T_c/T_h — the greatest efficiency possible between these reservoirs"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "предел Карно 1 − T_c/T_h — наибольший возможный КПД между этими резервуарами"
        }
      ],
      "name": "carnot_limit",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#carnot_limit/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#carnot_limit/arg/value",
          "labels": [],
          "name": "value",
          "type": {
            "name": "urn:law:std#Rational"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#given_reservoir_temperatures",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the temperatures of the cold and the hot reservoir"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "температуры холодного и горячего резервуаров"
        }
      ],
      "name": "given_reservoir_temperatures",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#given_reservoir_temperatures/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_reservoir_temperatures/arg/cold",
          "labels": [],
          "name": "cold",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_reservoir_temperatures/arg/hot",
          "labels": [],
          "name": "hot",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    }
  ],
  "tables": []
}

JSON · calculations, sources and exact data

JSONRead only
{
  "acts": [
    {
      "contributed": true,
      "fragmentCount": 0,
      "fragments": [],
      "jurisdiction": "none",
      "namespace": "urn:law:calc:mechanics",
      "package": "calc-mechanics",
      "title": "calc-mechanics"
    },
    {
      "contributed": false,
      "fragmentCount": 0,
      "fragments": [],
      "jurisdiction": null,
      "namespace": "urn:law:units:si",
      "package": "units-si",
      "title": "units-si"
    }
  ],
  "caseHash": "sha256:745cf58350b6a4e30349ae12f459ae296fcf5c14cdcdadb0a82a69b7cea2c646",
  "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
  "jurisdiction": "вне юрисдикции государства",
  "legalTime": "2026-09-06",
  "mode": "audit",
  "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a",
  "resultHash": "sha256:c3db422a0add8152e4fd3cbff7e10329c6ab2a542eae9c72ca913acea2aff3cc",
  "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
  "timezone": "Asia/Qyzylorda"
}
evaluation SHA-256
sha256:a742a9c88f7eaf85ba3453c1f28b669af70cd73fbdf462a8888298754d5c87df
Original data · JSON
JSONRead only
{
  "args": [
    "urn:case:calc:m7",
    {
      "kind": "value",
      "type": {
        "name": "urn:law:std#Rational"
      },
      "value": "1/2"
    }
  ],
  "facts": [
    {
      "args": [
        "urn:case:calc:m7",
        "300 K",
        "600 K"
      ],
      "predicate": "given_reservoir_temperatures"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "calc-mechanics",
  "predicate": "carnot_limit",
  "proof": true
}

Резервуары 300 и 600 К задают предел 1/2.

Condition

Превышение предела Карно

Context date 2026-09-06

Calculation result

Established

Input parameters

What we are finding

the given efficiency exceeds the Carnot limit — no such engine is possible

m10

Input facts

  • a calculation the case presents: the given quantities and the question asked of them

    c: m10

    Subject shared by the facts below

  • the work performed and the heat absorbed, both as energies

    w: 300 Jq: 500 J
  • the temperatures of the cold and the hot reservoir

    cold: 300 Khot: 600 K

Package: calc-mechanics

Additional details

Include proof
Yes
Original data · JSON
JSONRead only
{
  "args": [
    "urn:case:calc:m10"
  ],
  "facts": [
    {
      "args": [
        "urn:case:calc:m10",
        "300 J",
        "500 J"
      ],
      "predicate": "given_work_and_heat"
    },
    {
      "args": [
        "urn:case:calc:m10",
        "300 K",
        "600 K"
      ],
      "predicate": "given_reservoir_temperatures"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "calc-mechanics",
  "predicate": "efficiency_exceeds_carnot_limit",
  "proof": true
}
Why this resultApplied rules and conditions

Derivation path6 steps

  1. 1

    the work performed and the heat absorbed, both as energies

    c: urn:case:calc:m10; w: 300 J; q: 500 J

    case fact
  2. 2

    efficiency is the ratio of work to absorbed heat — the units cancel

    3/5 = scalar(300 J / 500 J)

    Identifier
    urn:law:calc:mechanics#Efficiency
    rule
  3. 3

    the temperatures of the cold and the hot reservoir

    c: urn:case:calc:m10; cold: 300 K; hot: 600 K

    case fact
  4. 4

    the Carnot limit is one minus the ratio of the cold to the hot reservoir temperature

    1/2 = 1 / 1 − scalar(300 K / 600 K)

    Identifier
    urn:law:calc:mechanics#CarnotLimit
    rule
  5. 5

    an efficiency greater than the Carnot limit is impossible

    the given efficiency exceeds the Carnot limit — no such engine is possible: c: urn:case:calc:m10

    Identifier
    urn:law:calc:mechanics#EfficiencyAboveLimit
    rule
  6. 6

    Query evaluation

    query

verified by the engine: 4 · case fact: 2 · Full graph: 6 nodes

Steps of the saved proof from the case facts to the answer. Formulas are shown as written in the norm with bound values substituted; the page recomputes nothing.

Basis of this answer

Rules on the saved proof path for this answer.

calc-mechanics
  • the Carnot limit is one minus the ratio of the cold to the hot reservoir temperature

    Identifier
    urn:law:calc:mechanics#CarnotLimit
  • efficiency is the ratio of work to absorbed heat — the units cancel

    Identifier
    urn:law:calc:mechanics#Efficiency
  • an efficiency greater than the Carnot limit is impossible

    Identifier
    urn:law:calc:mechanics#EfficiencyAboveLimit

Derived result for this query

  • the given efficiency exceeds the Carnot limit — no such engine is possible

    c: m10
Other derived facts2
  • a calculation the case presents: the given quantities and the question asked of them

    c: m10

    Subject shared by the facts below

  • the efficiency — work divided by absorbed heat; dimensionless

    value: 3/5
  • the Carnot limit 1 − T_c/T_h — the greatest efficiency possible between these reservoirs

    value: 1/2
the efficiency — work divided by absorbed heat; dimensionless
cvalue
m103⁄5
the Carnot limit 1 − T_c/T_h — the greatest efficiency possible between these reservoirs
cvalue
m101⁄2
the given efficiency exceeds the Carnot limit — no such engine is possible
c
m10

0 further derived facts are not shown: the engine keeps the ones relevant to the question in its compact answer. The full list is in the calculation JSON below.

What could defeat the conclusion1 rules

  1. 1

    an efficiency not exceeding the Carnot limit does not exceed it

    What is missing

    • v1 ≤ v2DEPENDSthis is the missing one
    • the efficiency — work divided by absorbed heat; dimensionlessm10, v1DEPENDSthis is the missing one
    • the Carnot limit 1 − T_c/T_h — the greatest efficiency possible between these reservoirsm10, v2DEPENDSthis is the missing one
    Identifier
    urn:law:calc:mechanics#EfficiencyWithinLimit
    rule

These are the rules whose head answers the question, with their unmet premises. A missing fact is not a refuted one.

Proof graph

Proof graph · 4 layer
query_evaluationefficiency_exceeds_carnot_limitrule_applicationEfficiencyAboveLimitrule_applicationCarnotLimitrule_applicationEfficiencyassertiongiven_reservoir_temperaturesassertiongiven_work_and_heat

Proof nodes: 6 · assertion 2, rule_application 3, query_evaluation 1

assertion · urn:proof:assert:urn:mcp:case#fact-1
attributes
assertion
fact-1
conclusion
Arguments
  • Identifier
    m10
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    J
    value
    300
  • Type
    value
    type
    name
    Quantity
    Time unit
    J
    value
    500
Type
literal
Polarity
positive
Condition
given_work_and_heat
evidence
—
Identifier
fact-1
Type
assertion
Premises
—
sourceAnchors
—
rule_application · urn:proof:apply:Efficiency:9d66f82f0e837e8ac0bb3a1a17ca74e9af9f765b90376b95313eefd90ca2c05d
attributes
—
conclusion
Arguments
  • Identifier
    m10
    Type
    entity_ref
  • Type
    value
    type
    name
    Rational
    value
    3/5
Type
literal
Polarity
positive
Condition
efficiency
evidence
—
Identifier
9d66f82f0e837e8ac0bb3a1a17ca74e9af9f765b90376b95313eefd90ca2c05d
Type
rule_application
Premises
  • fact-1
Rule
Efficiency
sourceAnchors
—
substitution
v0
Identifier
m10
Type
entity_ref
v1
Type
value
type
name
Quantity
Time unit
J
value
300
v2
Type
value
type
name
Quantity
Time unit
J
value
500
assertion · urn:proof:assert:urn:mcp:case#fact-2
attributes
assertion
fact-2
conclusion
Arguments
  • Identifier
    m10
    Type
    entity_ref
  • Type
    value
    type
    name
    Quantity
    Time unit
    K
    value
    300
  • Type
    value
    type
    name
    Quantity
    Time unit
    K
    value
    600
Type
literal
Polarity
positive
Condition
given_reservoir_temperatures
evidence
—
Identifier
fact-2
Type
assertion
Premises
—
sourceAnchors
—
rule_application · urn:proof:apply:CarnotLimit:d3b1cff4829346e098f6d89d50d2388c6b4ac827c80e57f4460cec9730b4f72f
attributes
—
conclusion
Arguments
  • Identifier
    m10
    Type
    entity_ref
  • Type
    value
    type
    name
    Rational
    value
    1/2
Type
literal
Polarity
positive
Condition
carnot_limit
evidence
—
Identifier
d3b1cff4829346e098f6d89d50d2388c6b4ac827c80e57f4460cec9730b4f72f
Type
rule_application
Premises
  • fact-2
Rule
CarnotLimit
sourceAnchors
—
substitution
v0
Identifier
m10
Type
entity_ref
v1
Type
value
type
name
Quantity
Time unit
K
value
300
v2
Type
value
type
name
Quantity
Time unit
K
value
600
rule_application · urn:proof:apply:EfficiencyAboveLimit:8c11bc0b559d4de888cd4bf7e065d04540a4195a875344b1e8a83e52802ae4f5
attributes
—
conclusion
Arguments
  • Identifier
    m10
    Type
    entity_ref
Type
literal
Polarity
positive
Condition
efficiency_exceeds_carnot_limit
evidence
—
Identifier
8c11bc0b559d4de888cd4bf7e065d04540a4195a875344b1e8a83e52802ae4f5
Type
rule_application
Premises
  • d3b1cff4829346e098f6d89d50d2388c6b4ac827c80e57f4460cec9730b4f72f
  • 9d66f82f0e837e8ac0bb3a1a17ca74e9af9f765b90376b95313eefd90ca2c05d
Rule
EfficiencyAboveLimit
sourceAnchors
—
substitution
v0
Identifier
m10
Type
entity_ref
v1
Type
value
type
name
Rational
value
3/5
v2
Type
value
type
name
Rational
value
1/2
query_evaluation · urn:proof:query:mcp
attributes
—
conclusion
literal
Arguments
  • Identifier
    m10
    Type
    entity_ref
Type
literal
Polarity
positive
Condition
efficiency_exceeds_carnot_limit
truthStatus
Established
evidence
—
Identifier
mcp
Type
query_evaluation
Premises
  • 8c11bc0b559d4de888cd4bf7e065d04540a4195a875344b1e8a83e52802ae4f5
sourceAnchors
—
Calendar and proof identifiers
Proof reference
mcp
Original reasoning · JSON
JSONRead only
{
  "derived": [
    "efficiency(urn:case:calc:m10, 3/5)",
    "carnot_limit(urn:case:calc:m10, 1/2)",
    "efficiency_exceeds_carnot_limit(urn:case:calc:m10)"
  ],
  "derivedOmitted": 0,
  "evaluation": {
    "proofGraph": {
      "nodes": [
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-1"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m10",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "J",
                "value": "300"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "J",
                "value": "500"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_work_and_heat"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-1",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m10",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Rational"
                },
                "value": "3/5"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#efficiency"
          },
          "evidence": [],
          "id": "urn:proof:apply:Efficiency:9d66f82f0e837e8ac0bb3a1a17ca74e9af9f765b90376b95313eefd90ca2c05d",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1"
          ],
          "rule": "urn:law:calc:mechanics#Efficiency",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m10",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "J",
              "value": "300"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "J",
              "value": "500"
            }
          }
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-2"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m10",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "K",
                "value": "300"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "K",
                "value": "600"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_reservoir_temperatures"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-2",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m10",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Rational"
                },
                "value": "1/2"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#carnot_limit"
          },
          "evidence": [],
          "id": "urn:proof:apply:CarnotLimit:d3b1cff4829346e098f6d89d50d2388c6b4ac827c80e57f4460cec9730b4f72f",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-2"
          ],
          "rule": "urn:law:calc:mechanics#CarnotLimit",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m10",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "K",
              "value": "300"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "K",
              "value": "600"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m10",
                "kind": "entity_ref"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#efficiency_exceeds_carnot_limit"
          },
          "evidence": [],
          "id": "urn:proof:apply:EfficiencyAboveLimit:8c11bc0b559d4de888cd4bf7e065d04540a4195a875344b1e8a83e52802ae4f5",
          "kind": "rule_application",
          "premises": [
            "urn:proof:apply:CarnotLimit:d3b1cff4829346e098f6d89d50d2388c6b4ac827c80e57f4460cec9730b4f72f",
            "urn:proof:apply:Efficiency:9d66f82f0e837e8ac0bb3a1a17ca74e9af9f765b90376b95313eefd90ca2c05d"
          ],
          "rule": "urn:law:calc:mechanics#EfficiencyAboveLimit",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m10",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Rational"
              },
              "value": "3/5"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Rational"
              },
              "value": "1/2"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "literal": {
              "args": [
                {
                  "id": "urn:case:calc:m10",
                  "kind": "entity_ref"
                }
              ],
              "kind": "literal",
              "polarity": "positive",
              "predicate": "urn:law:calc:mechanics#efficiency_exceeds_carnot_limit"
            },
            "truthStatus": "TRUE_ONLY"
          },
          "evidence": [],
          "id": "urn:proof:query:mcp",
          "kind": "query_evaluation",
          "premises": [
            "urn:proof:apply:EfficiencyAboveLimit:8c11bc0b559d4de888cd4bf7e065d04540a4195a875344b1e8a83e52802ae4f5"
          ],
          "sourceAnchors": []
        }
      ],
      "proofHash": "sha256:f1c5c0dfd5bbc5d6dea9735d31feb9402bb91c679b811ca5ecd23e9a32edc09c",
      "roots": [
        "urn:proof:query:mcp"
      ]
    },
    "resultHash": "sha256:2e0944ffe3e827a7cb1680300b1cd6fb4d5fee1e6b93265e804bcfc2191702ae",
    "schemaVersion": "law.core.evaluation/0.1"
  },
  "proofRef": "urn:proof:query:mcp",
  "rulesApplied": [
    "urn:law:calc:mechanics#CarnotLimit",
    "urn:law:calc:mechanics#Efficiency",
    "urn:law:calc:mechanics#EfficiencyAboveLimit"
  ],
  "vulnerableTo": [
    {
      "anchors": [],
      "label": "an efficiency not exceeding the Carnot limit does not exceed it",
      "missing": [
        "v1 ≤ v2",
        "efficiency(urn:case:calc:m10, v1)",
        "carnot_limit(urn:case:calc:m10, v2)"
      ],
      "premises": [
        {
          "note": "терм-гард: операнды не связаны фактами",
          "premise": "v1 ≤ v2",
          "status": "DEPENDS"
        },
        {
          "note": "зависит от несвязанной переменной",
          "premise": "efficiency(urn:case:calc:m10, v1)",
          "status": "DEPENDS"
        },
        {
          "note": "зависит от несвязанной переменной",
          "premise": "carnot_limit(urn:case:calc:m10, v2)",
          "status": "DEPENDS"
        }
      ],
      "rule": "EfficiencyWithinLimit"
    }
  ]
}
SourcesTexts not saved

Source texts were not saved in this snapshot.

Packages in the snapshot

  • calc-mechanics
  • units-si
Technical dataFull response, parameters and checksums
Calculation status
COMPUTED
Full engine response
efficiency_exceeds_carnot_limit: TRUE_ONLY — установлено Выведено правом: efficiency(urn:case:calc:m10, 3/5); carnot_limit(urn:case:calc:m10, 1/2); efficiency_exceeds_carnot_limit(urn:case:calc:m10) Применены правила: CarnotLimit, Efficiency, EfficiencyAboveLimit Ответ поражаем правилом «an efficiency not exceeding the Carnot limit does not exceed it» — оно отменило бы вывод, будь установлено: v1 ≤ v2; efficiency(urn:case:calc:m10, v1); carnot_limit(urn:case:calc:m10, v2) (поражающее правило не сработало из-за неустановленных фактов — подайте их в facts, если они есть в деле) Право (вне юрисдикции государства): calc-mechanics (programHash sha256:0402ab611e2a…) Вместе с актами: units-si proof-граф: 6 узлов — поле evaluation готово для law_explain

Complete machine result · JSON

JSONRead only
{
  "answer": {
    "evaluationStatus": "COMPUTED",
    "kind": "TRUTH",
    "meaning": "установлено",
    "missingInputs": [],
    "truthStatus": "TRUE_ONLY"
  },
  "closedEditionRules": [],
  "derived": [
    "efficiency(urn:case:calc:m10, 3/5)",
    "carnot_limit(urn:case:calc:m10, 1/2)",
    "efficiency_exceeds_carnot_limit(urn:case:calc:m10)"
  ],
  "derivedOmitted": 0,
  "evaluation": {
    "proofGraph": {
      "nodes": [
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-1"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m10",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "J",
                "value": "300"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "J",
                "value": "500"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_work_and_heat"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-1",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m10",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Rational"
                },
                "value": "3/5"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#efficiency"
          },
          "evidence": [],
          "id": "urn:proof:apply:Efficiency:9d66f82f0e837e8ac0bb3a1a17ca74e9af9f765b90376b95313eefd90ca2c05d",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-1"
          ],
          "rule": "urn:law:calc:mechanics#Efficiency",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m10",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "J",
              "value": "300"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "J",
              "value": "500"
            }
          }
        },
        {
          "attributes": {
            "assertion": "urn:mcp:case#fact-2"
          },
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m10",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "K",
                "value": "300"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "K",
                "value": "600"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_reservoir_temperatures"
          },
          "evidence": [],
          "id": "urn:proof:assert:urn:mcp:case#fact-2",
          "kind": "assertion",
          "premises": [],
          "sourceAnchors": []
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m10",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Rational"
                },
                "value": "1/2"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#carnot_limit"
          },
          "evidence": [],
          "id": "urn:proof:apply:CarnotLimit:d3b1cff4829346e098f6d89d50d2388c6b4ac827c80e57f4460cec9730b4f72f",
          "kind": "rule_application",
          "premises": [
            "urn:proof:assert:urn:mcp:case#fact-2"
          ],
          "rule": "urn:law:calc:mechanics#CarnotLimit",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m10",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "K",
              "value": "300"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Quantity"
              },
              "unit": "K",
              "value": "600"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "args": [
              {
                "id": "urn:case:calc:m10",
                "kind": "entity_ref"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#efficiency_exceeds_carnot_limit"
          },
          "evidence": [],
          "id": "urn:proof:apply:EfficiencyAboveLimit:8c11bc0b559d4de888cd4bf7e065d04540a4195a875344b1e8a83e52802ae4f5",
          "kind": "rule_application",
          "premises": [
            "urn:proof:apply:CarnotLimit:d3b1cff4829346e098f6d89d50d2388c6b4ac827c80e57f4460cec9730b4f72f",
            "urn:proof:apply:Efficiency:9d66f82f0e837e8ac0bb3a1a17ca74e9af9f765b90376b95313eefd90ca2c05d"
          ],
          "rule": "urn:law:calc:mechanics#EfficiencyAboveLimit",
          "sourceAnchors": [],
          "substitution": {
            "v0": {
              "id": "urn:case:calc:m10",
              "kind": "entity_ref"
            },
            "v1": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Rational"
              },
              "value": "3/5"
            },
            "v2": {
              "kind": "value",
              "type": {
                "name": "urn:law:std#Rational"
              },
              "value": "1/2"
            }
          }
        },
        {
          "attributes": {},
          "conclusion": {
            "literal": {
              "args": [
                {
                  "id": "urn:case:calc:m10",
                  "kind": "entity_ref"
                }
              ],
              "kind": "literal",
              "polarity": "positive",
              "predicate": "urn:law:calc:mechanics#efficiency_exceeds_carnot_limit"
            },
            "truthStatus": "TRUE_ONLY"
          },
          "evidence": [],
          "id": "urn:proof:query:mcp",
          "kind": "query_evaluation",
          "premises": [
            "urn:proof:apply:EfficiencyAboveLimit:8c11bc0b559d4de888cd4bf7e065d04540a4195a875344b1e8a83e52802ae4f5"
          ],
          "sourceAnchors": []
        }
      ],
      "proofHash": "sha256:f1c5c0dfd5bbc5d6dea9735d31feb9402bb91c679b811ca5ecd23e9a32edc09c",
      "roots": [
        "urn:proof:query:mcp"
      ]
    },
    "resultHash": "sha256:2e0944ffe3e827a7cb1680300b1cd6fb4d5fee1e6b93265e804bcfc2191702ae",
    "schemaVersion": "law.core.evaluation/0.1"
  },
  "evaluationStatus": "COMPUTED",
  "issues": [],
  "judgmentRequests": [],
  "proofRef": "urn:proof:query:mcp",
  "provenance": {
    "acts": [
      {
        "contributed": true,
        "fragmentCount": 0,
        "fragments": [],
        "jurisdiction": "none",
        "namespace": "urn:law:calc:mechanics",
        "package": "calc-mechanics",
        "title": "calc-mechanics"
      },
      {
        "contributed": false,
        "fragmentCount": 0,
        "fragments": [],
        "jurisdiction": null,
        "namespace": "urn:law:units:si",
        "package": "units-si",
        "title": "units-si"
      }
    ],
    "caseHash": "sha256:4944a093c02651e1bebf958ec570197763a61f275247f603c5c3f148a0171ebf",
    "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
    "jurisdiction": "вне юрисдикции государства",
    "legalTime": "2026-09-06",
    "mode": "audit",
    "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a",
    "resultHash": "sha256:2e0944ffe3e827a7cb1680300b1cd6fb4d5fee1e6b93265e804bcfc2191702ae",
    "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
    "timezone": "Asia/Qyzylorda"
  },
  "rulesApplied": [
    "urn:law:calc:mechanics#CarnotLimit",
    "urn:law:calc:mechanics#Efficiency",
    "urn:law:calc:mechanics#EfficiencyAboveLimit"
  ],
  "signature": {
    "constants": {},
    "parameters": [
      {
        "labels": [],
        "name": "c",
        "type": {
          "name": "urn:law:calc:mechanics#Calculation"
        }
      }
    ],
    "predicate": "urn:law:calc:mechanics#efficiency_exceeds_carnot_limit",
    "schemaVersion": "law.answers.signature/0.1",
    "types": {
      "urn:law:calc:mechanics#Calculation": {
        "kind": "entity",
        "labels": [
          {
            "language": "en",
            "status": "official",
            "text": "a calculation the case presents: the given quantities and the question asked of them"
          },
          {
            "language": "ru",
            "status": "unofficial",
            "text": "расчёт, предъявленный делом: данные величины и вопрос, заданный о них"
          }
        ],
        "namespace": "urn:law:calc:mechanics",
        "package": "calc.mechanics"
      }
    },
    "vocab": {}
  },
  "vulnerableTo": [
    {
      "anchors": [],
      "label": "an efficiency not exceeding the Carnot limit does not exceed it",
      "missing": [
        "v1 ≤ v2",
        "efficiency(urn:case:calc:m10, v1)",
        "carnot_limit(urn:case:calc:m10, v2)"
      ],
      "premises": [
        {
          "note": "терм-гард: операнды не связаны фактами",
          "premise": "v1 ≤ v2",
          "status": "DEPENDS"
        },
        {
          "note": "зависит от несвязанной переменной",
          "premise": "efficiency(urn:case:calc:m10, v1)",
          "status": "DEPENDS"
        },
        {
          "note": "зависит от несвязанной переменной",
          "premise": "carnot_limit(urn:case:calc:m10, v2)",
          "status": "DEPENDS"
        }
      ],
      "rule": "EfficiencyWithinLimit"
    }
  ],
  "whyNot": []
}

Execution · JSON

JSONRead only
{
  "evaluationBytes": "{\"conflicts\":[],\"issues\":[],\"manifest\":{\"calendarSnapshot\":\"\",\"caseHash\":\"sha256:4944a093c02651e1bebf958ec570197763a61f275247f603c5c3f148a0171ebf\",\"decisionTime\":\"2026-09-06T12:00:00+05:00\",\"evidenceSnapshotHash\":\"sha256:0000000000000000000000000000000000000000000000000000000000000000\",\"externalSnapshots\":{},\"id\":\"urn:manifest:oracle-1\",\"interpretations\":[],\"knowledgeTime\":\"2026-09-06T12:00:00+05:00\",\"legalTime\":\"2026-09-06\",\"lockfileHash\":\"sha256:0000000000000000000000000000000000000000000000000000000000000000\",\"mode\":\"audit\",\"policies\":{},\"programHash\":\"sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a\",\"resolvedEditions\":{},\"semanticHash\":\"sha256:49c970087a7c1eb8e06f9b705da2376303560bc5a17b57e7277e9d717f97716a\",\"semantics\":\"law.core/0.1.0\",\"timezone\":\"Asia/Qyzylorda\"},\"positions\":[],\"proofGraph\":{\"nodes\":[{\"attributes\":{\"assertion\":\"urn:mcp:case#fact-1\"},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m10\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"J\",\"value\":\"300\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"J\",\"value\":\"500\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#given_work_and_heat\"},\"evidence\":[],\"id\":\"urn:proof:assert:urn:mcp:case#fact-1\",\"kind\":\"assertion\",\"premises\":[],\"sourceAnchors\":[]},{\"attributes\":{},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m10\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Rational\"},\"value\":\"3/5\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#efficiency\"},\"evidence\":[],\"id\":\"urn:proof:apply:Efficiency:9d66f82f0e837e8ac0bb3a1a17ca74e9af9f765b90376b95313eefd90ca2c05d\",\"kind\":\"rule_application\",\"premises\":[\"urn:proof:assert:urn:mcp:case#fact-1\"],\"rule\":\"urn:law:calc:mechanics#Efficiency\",\"sourceAnchors\":[],\"substitution\":{\"v0\":{\"id\":\"urn:case:calc:m10\",\"kind\":\"entity_ref\"},\"v1\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"J\",\"value\":\"300\"},\"v2\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"J\",\"value\":\"500\"}}},{\"attributes\":{\"assertion\":\"urn:mcp:case#fact-2\"},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m10\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"K\",\"value\":\"300\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"K\",\"value\":\"600\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#given_reservoir_temperatures\"},\"evidence\":[],\"id\":\"urn:proof:assert:urn:mcp:case#fact-2\",\"kind\":\"assertion\",\"premises\":[],\"sourceAnchors\":[]},{\"attributes\":{},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m10\",\"kind\":\"entity_ref\"},{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Rational\"},\"value\":\"1/2\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#carnot_limit\"},\"evidence\":[],\"id\":\"urn:proof:apply:CarnotLimit:d3b1cff4829346e098f6d89d50d2388c6b4ac827c80e57f4460cec9730b4f72f\",\"kind\":\"rule_application\",\"premises\":[\"urn:proof:assert:urn:mcp:case#fact-2\"],\"rule\":\"urn:law:calc:mechanics#CarnotLimit\",\"sourceAnchors\":[],\"substitution\":{\"v0\":{\"id\":\"urn:case:calc:m10\",\"kind\":\"entity_ref\"},\"v1\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"K\",\"value\":\"300\"},\"v2\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Quantity\"},\"unit\":\"K\",\"value\":\"600\"}}},{\"attributes\":{},\"conclusion\":{\"args\":[{\"id\":\"urn:case:calc:m10\",\"kind\":\"entity_ref\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#efficiency_exceeds_carnot_limit\"},\"evidence\":[],\"id\":\"urn:proof:apply:EfficiencyAboveLimit:8c11bc0b559d4de888cd4bf7e065d04540a4195a875344b1e8a83e52802ae4f5\",\"kind\":\"rule_application\",\"premises\":[\"urn:proof:apply:CarnotLimit:d3b1cff4829346e098f6d89d50d2388c6b4ac827c80e57f4460cec9730b4f72f\",\"urn:proof:apply:Efficiency:9d66f82f0e837e8ac0bb3a1a17ca74e9af9f765b90376b95313eefd90ca2c05d\"],\"rule\":\"urn:law:calc:mechanics#EfficiencyAboveLimit\",\"sourceAnchors\":[],\"substitution\":{\"v0\":{\"id\":\"urn:case:calc:m10\",\"kind\":\"entity_ref\"},\"v1\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Rational\"},\"value\":\"3/5\"},\"v2\":{\"kind\":\"value\",\"type\":{\"name\":\"urn:law:std#Rational\"},\"value\":\"1/2\"}}},{\"attributes\":{},\"conclusion\":{\"literal\":{\"args\":[{\"id\":\"urn:case:calc:m10\",\"kind\":\"entity_ref\"}],\"kind\":\"literal\",\"polarity\":\"positive\",\"predicate\":\"urn:law:calc:mechanics#efficiency_exceeds_carnot_limit\"},\"truthStatus\":\"TRUE_ONLY\"},\"evidence\":[],\"id\":\"urn:proof:query:mcp\",\"kind\":\"query_evaluation\",\"premises\":[\"urn:proof:apply:EfficiencyAboveLimit:8c11bc0b559d4de888cd4bf7e065d04540a4195a875344b1e8a83e52802ae4f5\"],\"sourceAnchors\":[]}],\"proofHash\":\"sha256:f1c5c0dfd5bbc5d6dea9735d31feb9402bb91c679b811ca5ecd23e9a32edc09c\",\"roots\":[\"urn:proof:query:mcp\"]},\"resultHash\":\"sha256:2e0944ffe3e827a7cb1680300b1cd6fb4d5fee1e6b93265e804bcfc2191702ae\",\"results\":[{\"conflicts\":[],\"evaluationStatus\":\"COMPUTED\",\"evidence\":[],\"id\":\"urn:result:mcp\",\"judgmentRequests\":[],\"manifest\":\"urn:manifest:oracle-1\",\"missingInputs\":[],\"normativeStatusSupports\":[],\"proof\":\"urn:proof:query:mcp\",\"query\":\"urn:query:mcp\",\"resultKind\":\"PROPOSITION\",\"sourceAnchors\":[],\"target\":\"urn:law:calc:mechanics#efficiency_exceeds_carnot_limit\",\"truthStatus\":\"TRUE_ONLY\"}],\"schemaVersion\":\"law.core.evaluation/0.1\"}",
  "evaluationSha256": "sha256:930311748e3329d590e03f2bcd332861d0f42bfd8fe25d032721b4ad2b4277ce",
  "request": {
    "case": {
      "assertions": [
        {
          "contentHash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
          "evidence": [],
          "id": "urn:mcp:case#fact-1",
          "kind": "assertion",
          "literal": {
            "args": [
              {
                "id": "urn:case:calc:m10",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "J",
                "value": "300"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "J",
                "value": "500"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_work_and_heat"
          },
          "origin": "case_input",
          "package": "urn:law:calc:mechanics"
        },
        {
          "contentHash": "sha256:0000000000000000000000000000000000000000000000000000000000000000",
          "evidence": [],
          "id": "urn:mcp:case#fact-2",
          "kind": "assertion",
          "literal": {
            "args": [
              {
                "id": "urn:case:calc:m10",
                "kind": "entity_ref"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "K",
                "value": "300"
              },
              {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Quantity"
                },
                "unit": "K",
                "value": "600"
              }
            ],
            "kind": "literal",
            "polarity": "positive",
            "predicate": "urn:law:calc:mechanics#given_reservoir_temperatures"
          },
          "origin": "case_input",
          "package": "urn:law:calc:mechanics"
        }
      ],
      "context": {
        "decisionTime": "2026-09-06T12:00:00+05:00",
        "knowledgeTime": "2026-09-06T12:00:00+05:00",
        "legalTime": "2026-09-06",
        "timezone": "Asia/Qyzylorda"
      },
      "options": {
        "selectedInterpretations": []
      }
    },
    "ir": {
      "irSha256": "sha256:13e1d6d1ac856d96b823cd5da2ba529ca16ba84774ea94aa753aae483ea1e779",
      "kind": "world_ref",
      "nodeCount": 383,
      "packages": [
        {
          "artifactHash": "sha256:df31ae61c8f5be7559f69377dba746a437f413aa409281628f71b5d5e2e825b5",
          "namespace": "urn:law:calc:mechanics",
          "package": "calc-mechanics",
          "semanticHash": "sha256:b62b251be4f75c79b88cbde53b0ed048e9ca4091ffabcd37619f1c443ada429b"
        },
        {
          "artifactHash": "sha256:3b33d25347892dc1711d98e876c75dd0d81212b1a360578d16b430b29ea8021c",
          "namespace": "urn:law:units:si",
          "package": "units-si",
          "semanticHash": "sha256:357bcf490815695e09523fdb8e181efe6f6514fe77bfd9cfa582dc75b7c54254"
        }
      ],
      "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a"
    },
    "query": {
      "kind": "truth",
      "literal": {
        "args": [
          {
            "id": "urn:case:calc:m10",
            "kind": "entity_ref"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#efficiency_exceeds_carnot_limit"
      },
      "queryId": "urn:query:mcp"
    },
    "schemaVersion": "law.core.evaluation-request/0.2",
    "semanticVersion": "0.1.0"
  },
  "requestCanonicalSha256": "sha256:9d2386be8ee9be505093ae4e846391767a47db511bcfa61526d9ed2fa48699ef"
}

Display metadata

JSONRead only
{
  "blockers": {
    "vulnerableTo": [
      {
        "anchors": [],
        "label": "an efficiency not exceeding the Carnot limit does not exceed it",
        "premises": [
          {
            "missing": true,
            "status": "DEPENDS",
            "text": "v1 ≤ v2"
          },
          {
            "args": [
              "urn:case:calc:m10",
              "v1"
            ],
            "missing": true,
            "predicate": "efficiency",
            "predicateId": "urn:law:calc:mechanics#efficiency",
            "status": "DEPENDS",
            "text": "efficiency(urn:case:calc:m10, v1)"
          },
          {
            "args": [
              "urn:case:calc:m10",
              "v2"
            ],
            "missing": true,
            "predicate": "carnot_limit",
            "predicateId": "urn:law:calc:mechanics#carnot_limit",
            "status": "DEPENDS",
            "text": "carnot_limit(urn:case:calc:m10, v2)"
          }
        ],
        "rule": "EfficiencyWithinLimit",
        "ruleId": "urn:law:calc:mechanics#EfficiencyWithinLimit"
      }
    ]
  },
  "schemaVersion": "law.answers.presentation/0.1",
  "source": {
    "requestCanonicalSha256": "sha256:9d2386be8ee9be505093ae4e846391767a47db511bcfa61526d9ed2fa48699ef"
  },
  "steps": [
    {
      "assertionOrigin": "case_input",
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m10",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "J",
            "value": "300"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "J",
            "value": "500"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#given_work_and_heat"
      },
      "id": "urn:proof:assert:urn:mcp:case#fact-1",
      "kind": "assertion",
      "originStatus": "available",
      "premises": [],
      "trust": "case"
    },
    {
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m10",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Rational"
            },
            "value": "3/5"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#efficiency"
      },
      "head": {
        "args": [
          {
            "kind": "var",
            "var": "v0"
          },
          {
            "args": [
              {
                "kind": "binary",
                "left": {
                  "args": [
                    {
                      "kind": "var",
                      "var": "v1"
                    }
                  ],
                  "function": "urn:law:std#magnitude",
                  "kind": "call"
                },
                "op": "div",
                "right": {
                  "args": [
                    {
                      "kind": "var",
                      "var": "v2"
                    }
                  ],
                  "function": "urn:law:std#magnitude",
                  "kind": "call"
                }
              }
            ],
            "function": "urn:law:std#scalar_of",
            "kind": "call"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#efficiency"
      },
      "id": "urn:proof:apply:Efficiency:9d66f82f0e837e8ac0bb3a1a17ca74e9af9f765b90376b95313eefd90ca2c05d",
      "kind": "rule_application",
      "originStatus": "available",
      "premises": [
        "urn:proof:assert:urn:mcp:case#fact-1"
      ],
      "rule": "urn:law:calc:mechanics#Efficiency",
      "strength": "strict",
      "substitution": {
        "v0": {
          "id": "urn:case:calc:m10",
          "kind": "entity_ref"
        },
        "v1": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "J",
          "value": "300"
        },
        "v2": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "J",
          "value": "500"
        }
      },
      "trust": "engine",
      "variables": [
        {
          "id": "v0",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "v1",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        },
        {
          "id": "v2",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ]
    },
    {
      "assertionOrigin": "case_input",
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m10",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "K",
            "value": "300"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Quantity"
            },
            "unit": "K",
            "value": "600"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#given_reservoir_temperatures"
      },
      "id": "urn:proof:assert:urn:mcp:case#fact-2",
      "kind": "assertion",
      "originStatus": "available",
      "premises": [],
      "trust": "case"
    },
    {
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m10",
            "kind": "entity_ref"
          },
          {
            "kind": "value",
            "type": {
              "name": "urn:law:std#Rational"
            },
            "value": "1/2"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#carnot_limit"
      },
      "head": {
        "args": [
          {
            "kind": "var",
            "var": "v0"
          },
          {
            "kind": "binary",
            "left": {
              "kind": "binary",
              "left": {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 1
              },
              "op": "div",
              "right": {
                "kind": "value",
                "type": {
                  "name": "urn:law:std#Integer"
                },
                "value": 1
              }
            },
            "op": "sub",
            "right": {
              "args": [
                {
                  "kind": "binary",
                  "left": {
                    "args": [
                      {
                        "kind": "var",
                        "var": "v1"
                      }
                    ],
                    "function": "urn:law:std#magnitude",
                    "kind": "call"
                  },
                  "op": "div",
                  "right": {
                    "args": [
                      {
                        "kind": "var",
                        "var": "v2"
                      }
                    ],
                    "function": "urn:law:std#magnitude",
                    "kind": "call"
                  }
                }
              ],
              "function": "urn:law:std#scalar_of",
              "kind": "call"
            }
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#carnot_limit"
      },
      "id": "urn:proof:apply:CarnotLimit:d3b1cff4829346e098f6d89d50d2388c6b4ac827c80e57f4460cec9730b4f72f",
      "kind": "rule_application",
      "originStatus": "available",
      "premises": [
        "urn:proof:assert:urn:mcp:case#fact-2"
      ],
      "rule": "urn:law:calc:mechanics#CarnotLimit",
      "strength": "strict",
      "substitution": {
        "v0": {
          "id": "urn:case:calc:m10",
          "kind": "entity_ref"
        },
        "v1": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "K",
          "value": "300"
        },
        "v2": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Quantity"
          },
          "unit": "K",
          "value": "600"
        }
      },
      "trust": "engine",
      "variables": [
        {
          "id": "v0",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "v1",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        },
        {
          "id": "v2",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ]
    },
    {
      "conclusion": {
        "args": [
          {
            "id": "urn:case:calc:m10",
            "kind": "entity_ref"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#efficiency_exceeds_carnot_limit"
      },
      "head": {
        "args": [
          {
            "kind": "var",
            "var": "v0"
          }
        ],
        "kind": "literal",
        "polarity": "positive",
        "predicate": "urn:law:calc:mechanics#efficiency_exceeds_carnot_limit"
      },
      "id": "urn:proof:apply:EfficiencyAboveLimit:8c11bc0b559d4de888cd4bf7e065d04540a4195a875344b1e8a83e52802ae4f5",
      "kind": "rule_application",
      "originStatus": "available",
      "premises": [
        "urn:proof:apply:CarnotLimit:d3b1cff4829346e098f6d89d50d2388c6b4ac827c80e57f4460cec9730b4f72f",
        "urn:proof:apply:Efficiency:9d66f82f0e837e8ac0bb3a1a17ca74e9af9f765b90376b95313eefd90ca2c05d"
      ],
      "rule": "urn:law:calc:mechanics#EfficiencyAboveLimit",
      "strength": "strict",
      "substitution": {
        "v0": {
          "id": "urn:case:calc:m10",
          "kind": "entity_ref"
        },
        "v1": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Rational"
          },
          "value": "3/5"
        },
        "v2": {
          "kind": "value",
          "type": {
            "name": "urn:law:std#Rational"
          },
          "value": "1/2"
        }
      },
      "trust": "engine",
      "variables": [
        {
          "id": "v0",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "v1",
          "type": {
            "name": "urn:law:std#Rational"
          }
        },
        {
          "id": "v2",
          "type": {
            "name": "urn:law:std#Rational"
          }
        }
      ]
    },
    {
      "conclusion": {
        "literal": {
          "args": [
            {
              "id": "urn:case:calc:m10",
              "kind": "entity_ref"
            }
          ],
          "kind": "literal",
          "polarity": "positive",
          "predicate": "urn:law:calc:mechanics#efficiency_exceeds_carnot_limit"
        },
        "truthStatus": "TRUE_ONLY"
      },
      "id": "urn:proof:query:mcp",
      "kind": "query_evaluation",
      "originStatus": "available",
      "premises": [
        "urn:proof:apply:EfficiencyAboveLimit:8c11bc0b559d4de888cd4bf7e065d04540a4195a875344b1e8a83e52802ae4f5"
      ],
      "trust": "engine"
    }
  ],
  "symbols": [
    {
      "id": "urn:law:calc:mechanics#Calculation",
      "kind": "type_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "a calculation the case presents: the given quantities and the question asked of them"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "расчёт, предъявленный делом: данные величины и вопрос, заданный о них"
        }
      ],
      "name": "Calculation",
      "package": "urn:law:calc:mechanics"
    },
    {
      "id": "urn:law:calc:mechanics#CarnotLimit",
      "kind": "rule",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the Carnot limit is one minus the ratio of the cold to the hot reservoir temperature"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "предел Карно есть единица минус отношение температуры холодного резервуара к горячему"
        }
      ],
      "package": "urn:law:calc:mechanics",
      "strength": "strict"
    },
    {
      "id": "urn:law:calc:mechanics#Efficiency",
      "kind": "rule",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "efficiency is the ratio of work to absorbed heat — the units cancel"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "КПД есть отношение работы к поглощённой теплоте — единицы сокращаются"
        }
      ],
      "package": "urn:law:calc:mechanics",
      "strength": "strict"
    },
    {
      "id": "urn:law:calc:mechanics#EfficiencyAboveLimit",
      "kind": "rule",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "an efficiency greater than the Carnot limit is impossible"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "КПД, больший предела Карно, невозможен"
        }
      ],
      "package": "urn:law:calc:mechanics",
      "strength": "strict"
    },
    {
      "id": "urn:law:calc:mechanics#EfficiencyWithinLimit",
      "kind": "rule",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "an efficiency not exceeding the Carnot limit does not exceed it"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "КПД, не превосходящий предела Карно, его не превосходит"
        }
      ],
      "package": "urn:law:calc:mechanics",
      "strength": "strict"
    },
    {
      "id": "urn:law:calc:mechanics#carnot_limit",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the Carnot limit 1 − T_c/T_h — the greatest efficiency possible between these reservoirs"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "предел Карно 1 − T_c/T_h — наибольший возможный КПД между этими резервуарами"
        }
      ],
      "name": "carnot_limit",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#carnot_limit/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#carnot_limit/arg/value",
          "labels": [],
          "name": "value",
          "type": {
            "name": "urn:law:std#Rational"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#efficiency",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the efficiency — work divided by absorbed heat; dimensionless"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "КПД — работа, делённая на поглощённую теплоту; безразмерен"
        }
      ],
      "name": "efficiency",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#efficiency/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#efficiency/arg/value",
          "labels": [],
          "name": "value",
          "type": {
            "name": "urn:law:std#Rational"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#efficiency_exceeds_carnot_limit",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the given efficiency exceeds the Carnot limit — no such engine is possible"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "данный КПД превосходит предел Карно — такая машина невозможна"
        }
      ],
      "name": "efficiency_exceeds_carnot_limit",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#efficiency_exceeds_carnot_limit/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#given_reservoir_temperatures",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the temperatures of the cold and the hot reservoir"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "температуры холодного и горячего резервуаров"
        }
      ],
      "name": "given_reservoir_temperatures",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#given_reservoir_temperatures/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_reservoir_temperatures/arg/cold",
          "labels": [],
          "name": "cold",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_reservoir_temperatures/arg/hot",
          "labels": [],
          "name": "hot",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    },
    {
      "id": "urn:law:calc:mechanics#given_work_and_heat",
      "kind": "symbol_decl",
      "labels": [
        {
          "language": "en",
          "status": "official",
          "text": "the work performed and the heat absorbed, both as energies"
        },
        {
          "language": "ru",
          "status": "unofficial",
          "text": "совершённая работа и поглощённая теплота — обе как энергии"
        }
      ],
      "name": "given_work_and_heat",
      "package": "urn:law:calc:mechanics",
      "parameters": [
        {
          "id": "urn:law:calc:mechanics#given_work_and_heat/arg/c",
          "labels": [],
          "name": "c",
          "type": {
            "name": "urn:law:calc:mechanics#Calculation"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_work_and_heat/arg/w",
          "labels": [],
          "name": "w",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        },
        {
          "id": "urn:law:calc:mechanics#given_work_and_heat/arg/q",
          "labels": [],
          "name": "q",
          "type": {
            "name": "urn:law:std#Quantity"
          }
        }
      ],
      "symbolKind": "relation"
    }
  ],
  "tables": []
}

JSON · calculations, sources and exact data

JSONRead only
{
  "acts": [
    {
      "contributed": true,
      "fragmentCount": 0,
      "fragments": [],
      "jurisdiction": "none",
      "namespace": "urn:law:calc:mechanics",
      "package": "calc-mechanics",
      "title": "calc-mechanics"
    },
    {
      "contributed": false,
      "fragmentCount": 0,
      "fragments": [],
      "jurisdiction": null,
      "namespace": "urn:law:units:si",
      "package": "units-si",
      "title": "units-si"
    }
  ],
  "caseHash": "sha256:4944a093c02651e1bebf958ec570197763a61f275247f603c5c3f148a0171ebf",
  "codeHash": "sha256:9bcca6a33805c1c364ca1bc8e9d39d6a9c51ba44203c0406bafbf397b96be699",
  "jurisdiction": "вне юрисдикции государства",
  "legalTime": "2026-09-06",
  "mode": "audit",
  "programHash": "sha256:0402ab611e2a073ec4ae0b3ab9cc9496e5b9b3fc4dba3c4b8c2081856bb7291a",
  "resultHash": "sha256:2e0944ffe3e827a7cb1680300b1cd6fb4d5fee1e6b93265e804bcfc2191702ae",
  "rustCodeHash": "sha256:d368cafc7162ed7a6563df5e5c943a57be26fa8aeb3179b530fe3bdd67fe9be4",
  "timezone": "Asia/Qyzylorda"
}
evaluation SHA-256
sha256:930311748e3329d590e03f2bcd332861d0f42bfd8fe25d032721b4ad2b4277ce
Original data · JSON
JSONRead only
{
  "args": [
    "urn:case:calc:m10"
  ],
  "facts": [
    {
      "args": [
        "urn:case:calc:m10",
        "300 J",
        "500 J"
      ],
      "predicate": "given_work_and_heat"
    },
    {
      "args": [
        "urn:case:calc:m10",
        "300 K",
        "600 K"
      ],
      "predicate": "given_reservoir_temperatures"
    }
  ],
  "kind": "truth",
  "legalTime": "2026-09-06",
  "package": "calc-mechanics",
  "predicate": "efficiency_exceeds_carnot_limit",
  "proof": true
}

Машина с КПД 3/5 против предела 1/2: превышение выведено правилом.

How to cite

The snapshot is immutable: the SHA-256 of the downloadable JSON pins it, so no access date is needed.

Citation
“Разгон из состояния покоя, путь при равноускоренном движении, кинетическая энергия, а также КПД машины против предела Карно между резервуарами 300 и 600 К.”. Arxo Lens, as of 2026-09-06. https://lens.arxo.io/a/a_WbZhjMMXHpN8Lp3mjy7yL1YN. Snapshot SHA-256: 214038b4c735606b53cb179661054b050f2e7d27d648aa177e4b4bc6b81c581e.
BibTeX
@misc{arxo-lens-a_WbZhjMMXHpN8,
  title = {Разгон из состояния покоя, путь при равноускоренном движении, кинетическая энергия, а также КПД машины против предела Карно между резервуарами 300 и 600 К.},
  howpublished = {Arxo Lens},
  url = {https://lens.arxo.io/a/a_WbZhjMMXHpN8Lp3mjy7yL1YN},
  note = {as of 2026-09-06; SHA-256 214038b4c735606b53cb179661054b050f2e7d27d648aa177e4b4bc6b81c581e}
}
Embed code

The card shows the result and links to the full analysis; it sets no cookies.

<iframe src="https://lens.arxo.io/embed/a_WbZhjMMXHpN8Lp3mjy7yL1YN?lang=en" width="100%" height="390" loading="lazy" title="Mechanics and the Carnot limit — Arxo Lens" style="border:0"></iframe>

Anonymous visit statistics, no cookies.