contract Test { event Flag(bool); bool private flag0 = true; bool private flag1 = true; function set0(int val) public returns (bool){ if (val % 100 == 0) flag0 = false; return flag0; } function set1(int val) public returns (bool){ if (val % 10 == 0 && !flag0) flag1 = false; return flag1; } function echidna_alwaystrue() public returns (bool){ return(true); } function echidna_revert_always() public returns (bool){ revert(); } function echidna_sometimesfalse() public returns (bool){ emit Flag(flag0); emit Flag(flag1); return(flag1); } }