{ "language": "Solidity", "sources": { "Source": { "content": "// SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.0; contract B { function g(uint y) public pure { assert(y > 0); } } contract A is B { function f(uint x) public pure { assert(x > 0); } }" } }, "settings": { "modelChecker": { "engine": "all", "contracts": { "Source": ["A"] } } } }