{"inputSchema":{"type":"object","additionalProperties":false,"required":["artifact"],"properties":{"artifact":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"dependentKernel":{"type":"object","properties":{"data":{"type":"object","properties":{"term":{"$ref":"#/properties/artifact/%24defs/term"},"expected_type":{"anyOf":[{"type":"null"},{"$ref":"#/properties/artifact/%24defs/term"}]}},"required":["term","expected_type"],"additionalProperties":false},"claim":{"$ref":"#/properties/artifact/%24defs/json"}},"required":["data","claim"],"additionalProperties":false}},"required":["dependentKernel"],"additionalProperties":false,"$defs":{"json":{"anyOf":[{"type":"null"},{"type":"boolean"},{"type":"number"},{"type":"string","maxLength":16000},{"type":"array","items":{"$ref":"#/properties/artifact/%24defs/json"},"maxItems":16000},{"type":"object","additionalProperties":{"$ref":"#/properties/artifact/%24defs/json"},"maxProperties":16000}]},"term":{"anyOf":[{"type":"object","properties":{"op":{"const":"sort"},"level":{"type":"integer","minimum":1,"maximum":8}},"required":["op","level"],"additionalProperties":false},{"type":"object","properties":{"op":{"const":"bound"},"index":{"type":"integer","minimum":0,"maximum":23}},"required":["op","index"],"additionalProperties":false},{"type":"object","properties":{"op":{"const":"pi"},"domain":{"$ref":"#/properties/artifact/%24defs/term"},"codomain":{"$ref":"#/properties/artifact/%24defs/term"}},"required":["op","domain","codomain"],"additionalProperties":false},{"type":"object","properties":{"op":{"const":"lambda"},"domain":{"$ref":"#/properties/artifact/%24defs/term"},"body":{"$ref":"#/properties/artifact/%24defs/term"}},"required":["op","domain","body"],"additionalProperties":false},{"type":"object","properties":{"op":{"const":"application"},"function":{"$ref":"#/properties/artifact/%24defs/term"},"argument":{"$ref":"#/properties/artifact/%24defs/term"}},"required":["op","function","argument"],"additionalProperties":false},{"type":"object","properties":{"op":{"const":"let"},"type":{"$ref":"#/properties/artifact/%24defs/term"},"value":{"$ref":"#/properties/artifact/%24defs/term"},"body":{"$ref":"#/properties/artifact/%24defs/term"}},"required":["op","type","value","body"],"additionalProperties":false}]}}}}},"method":"POST","url":"https://detect.halowerk.com/v1/F-TD2000-DATASTRUCTURES-11/lean4-predicative-sort-pi-lambda-let-dependent-kernel-typing-conversion"}