/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_unwindbound20.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 22:21:10,504 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 22:21:10,506 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 22:21:10,525 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 22:21:10,526 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 22:21:10,527 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 22:21:10,528 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 22:21:10,529 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 22:21:10,530 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 22:21:10,531 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 22:21:10,531 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 22:21:10,532 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 22:21:10,532 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 22:21:10,533 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 22:21:10,534 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 22:21:10,535 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 22:21:10,535 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 22:21:10,536 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 22:21:10,537 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 22:21:10,539 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 22:21:10,540 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 22:21:10,543 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 22:21:10,544 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 22:21:10,545 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 22:21:10,547 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 22:21:10,547 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 22:21:10,547 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 22:21:10,548 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 22:21:10,548 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 22:21:10,549 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 22:21:10,549 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 22:21:10,550 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 22:21:10,551 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 22:21:10,551 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 22:21:10,552 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 22:21:10,552 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 22:21:10,553 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 22:21:10,553 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 22:21:10,553 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 22:21:10,554 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 22:21:10,555 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 22:21:10,555 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2021-05-02 22:21:10,563 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 22:21:10,563 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 22:21:10,564 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 22:21:10,564 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 22:21:10,564 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 22:21:10,564 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 22:21:10,564 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 22:21:10,565 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 22:21:10,565 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 22:21:10,565 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 22:21:10,565 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 22:21:10,565 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 22:21:10,565 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 22:21:10,566 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 22:21:10,566 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 22:21:10,566 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 22:21:10,566 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-05-02 22:21:10,566 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 22:21:10,566 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 22:21:10,567 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 22:21:10,567 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 22:21:10,568 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-05-02 22:21:10,568 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_JORDAN WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2021-05-02 22:21:10,827 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 22:21:10,852 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 22:21:10,854 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 22:21:10,855 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 22:21:10,855 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 22:21:10,855 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_unwindbound20.c [2021-05-02 22:21:10,911 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4acc9e17f/3a5b189cc0d54e388f507fb90da0d0ab/FLAG04078c738 [2021-05-02 22:21:11,269 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 22:21:11,270 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_unwindbound20.c [2021-05-02 22:21:11,274 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4acc9e17f/3a5b189cc0d54e388f507fb90da0d0ab/FLAG04078c738 [2021-05-02 22:21:11,288 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4acc9e17f/3a5b189cc0d54e388f507fb90da0d0ab [2021-05-02 22:21:11,293 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 22:21:11,294 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-05-02 22:21:11,298 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 22:21:11,298 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 22:21:11,301 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 22:21:11,301 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 10:21:11" (1/1) ... [2021-05-02 22:21:11,302 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@122e776f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 10:21:11, skipping insertion in model container [2021-05-02 22:21:11,302 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 10:21:11" (1/1) ... [2021-05-02 22:21:11,307 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 22:21:11,318 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 22:21:11,432 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_unwindbound20.c[458,471] [2021-05-02 22:21:11,445 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 22:21:11,450 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 22:21:11,459 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_unwindbound20.c[458,471] [2021-05-02 22:21:11,472 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 22:21:11,482 INFO L208 MainTranslator]: Completed translation [2021-05-02 22:21:11,482 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 10:21:11 WrapperNode [2021-05-02 22:21:11,482 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 22:21:11,484 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 22:21:11,488 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 22:21:11,488 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 22:21:11,495 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 10:21:11" (1/1) ... [2021-05-02 22:21:11,495 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 10:21:11" (1/1) ... [2021-05-02 22:21:11,539 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 10:21:11" (1/1) ... [2021-05-02 22:21:11,539 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 10:21:11" (1/1) ... [2021-05-02 22:21:11,542 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 10:21:11" (1/1) ... [2021-05-02 22:21:11,544 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 10:21:11" (1/1) ... [2021-05-02 22:21:11,545 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 10:21:11" (1/1) ... [2021-05-02 22:21:11,546 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 22:21:11,546 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 22:21:11,546 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 22:21:11,546 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 22:21:11,547 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 10:21:11" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 22:21:11,614 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 22:21:11,614 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 22:21:11,614 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 22:21:11,614 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-02 22:21:11,615 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 22:21:11,615 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 22:21:11,615 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 22:21:11,615 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 22:21:11,615 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 22:21:11,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 22:21:11,615 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_short [2021-05-02 22:21:11,616 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-02 22:21:11,616 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 22:21:11,616 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 22:21:11,616 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 22:21:11,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 22:21:11,616 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 22:21:11,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 22:21:11,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 22:21:11,617 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 22:21:11,815 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 22:21:11,816 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-05-02 22:21:11,817 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 10:21:11 BoogieIcfgContainer [2021-05-02 22:21:11,817 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 22:21:11,817 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2021-05-02 22:21:11,817 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2021-05-02 22:21:11,818 INFO L275 PluginConnector]: IcfgTransformer initialized [2021-05-02 22:21:11,820 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 10:21:11" (1/1) ... [2021-05-02 22:21:11,830 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 02.05 10:21:11 BasicIcfg [2021-05-02 22:21:11,830 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2021-05-02 22:21:11,831 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 22:21:11,831 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 22:21:11,833 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 22:21:11,833 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 10:21:11" (1/4) ... [2021-05-02 22:21:11,833 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@547349d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 10:21:11, skipping insertion in model container [2021-05-02 22:21:11,833 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 10:21:11" (2/4) ... [2021-05-02 22:21:11,834 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@547349d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 10:21:11, skipping insertion in model container [2021-05-02 22:21:11,834 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 10:21:11" (3/4) ... [2021-05-02 22:21:11,834 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@547349d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.05 10:21:11, skipping insertion in model container [2021-05-02 22:21:11,834 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 02.05 10:21:11" (4/4) ... [2021-05-02 22:21:11,835 INFO L111 eAbstractionObserver]: Analyzing ICFG ps4-ll_unwindbound20.cJordan [2021-05-02 22:21:11,838 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2021-05-02 22:21:11,853 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 22:21:11,870 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 22:21:11,896 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 22:21:11,896 INFO L377 AbstractCegarLoop]: Hoare is false [2021-05-02 22:21:11,897 INFO L378 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2021-05-02 22:21:11,897 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 22:21:11,897 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 22:21:11,897 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 22:21:11,897 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 22:21:11,897 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 22:21:11,905 INFO L276 IsEmpty]: Start isEmpty. Operand has 23 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 14 states have internal predecessors, (18), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 22:21:11,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-05-02 22:21:11,910 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:11,910 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:11,910 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:11,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:11,914 INFO L82 PathProgramCache]: Analyzing trace with hash 1984627219, now seen corresponding path program 1 times [2021-05-02 22:21:11,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:11,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927368280] [2021-05-02 22:21:11,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:11,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 22:21:12,051 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 22:21:12,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 22:21:12,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:12,062 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:12,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927368280] [2021-05-02 22:21:12,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927368280] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 22:21:12,063 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 22:21:12,063 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-02 22:21:12,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709912321] [2021-05-02 22:21:12,066 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-02 22:21:12,066 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:12,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-02 22:21:12,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 22:21:12,075 INFO L87 Difference]: Start difference. First operand has 23 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 14 states have internal predecessors, (18), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 22:21:12,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:12,119 INFO L93 Difference]: Finished difference Result 24 states and 27 transitions. [2021-05-02 22:21:12,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-02 22:21:12,120 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2021-05-02 22:21:12,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:12,124 INFO L225 Difference]: With dead ends: 24 [2021-05-02 22:21:12,124 INFO L226 Difference]: Without dead ends: 19 [2021-05-02 22:21:12,125 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 22:21:12,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2021-05-02 22:21:12,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 18. [2021-05-02 22:21:12,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 10 states have (on average 1.3) internal successors, (13), 11 states have internal predecessors, (13), 5 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 22:21:12,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 21 transitions. [2021-05-02 22:21:12,146 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 21 transitions. Word has length 11 [2021-05-02 22:21:12,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:12,146 INFO L480 AbstractCegarLoop]: Abstraction has 18 states and 21 transitions. [2021-05-02 22:21:12,147 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 22:21:12,147 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 21 transitions. [2021-05-02 22:21:12,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-05-02 22:21:12,147 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:12,147 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:12,148 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 22:21:12,148 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:12,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:12,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1423332195, now seen corresponding path program 1 times [2021-05-02 22:21:12,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:12,151 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555649309] [2021-05-02 22:21:12,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:12,179 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:12,180 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1151453099] [2021-05-02 22:21:12,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:12,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 22:21:12,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-02 22:21:12,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:12,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:12,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:12,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:12,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:12,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:12,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:12,356 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:12,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555649309] [2021-05-02 22:21:12,357 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:12,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151453099] [2021-05-02 22:21:12,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151453099] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 22:21:12,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 22:21:12,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 22:21:12,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712203667] [2021-05-02 22:21:12,358 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 22:21:12,358 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:12,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 22:21:12,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 22:21:12,359 INFO L87 Difference]: Start difference. First operand 18 states and 21 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 22:21:12,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:12,372 INFO L93 Difference]: Finished difference Result 20 states and 23 transitions. [2021-05-02 22:21:12,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 22:21:12,373 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2021-05-02 22:21:12,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:12,373 INFO L225 Difference]: With dead ends: 20 [2021-05-02 22:21:12,373 INFO L226 Difference]: Without dead ends: 20 [2021-05-02 22:21:12,374 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.3ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 22:21:12,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2021-05-02 22:21:12,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2021-05-02 22:21:12,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 12 states have (on average 1.25) internal successors, (15), 13 states have internal predecessors, (15), 5 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 22:21:12,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 23 transitions. [2021-05-02 22:21:12,376 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 23 transitions. Word has length 12 [2021-05-02 22:21:12,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:12,376 INFO L480 AbstractCegarLoop]: Abstraction has 20 states and 23 transitions. [2021-05-02 22:21:12,377 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 22:21:12,377 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 23 transitions. [2021-05-02 22:21:12,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-05-02 22:21:12,377 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:12,377 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:12,577 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-05-02 22:21:12,578 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:12,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:12,579 INFO L82 PathProgramCache]: Analyzing trace with hash 1424404671, now seen corresponding path program 1 times [2021-05-02 22:21:12,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:12,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990074002] [2021-05-02 22:21:12,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:12,587 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:12,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1685208107] [2021-05-02 22:21:12,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:12,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 22:21:12,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-02 22:21:12,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:12,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:12,668 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:12,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990074002] [2021-05-02 22:21:12,668 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:12,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685208107] [2021-05-02 22:21:12,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685208107] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 22:21:12,668 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 22:21:12,668 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 22:21:12,669 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917505994] [2021-05-02 22:21:12,669 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 22:21:12,669 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:12,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 22:21:12,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-02 22:21:12,670 INFO L87 Difference]: Start difference. First operand 20 states and 23 transitions. Second operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 22:21:12,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:12,702 INFO L93 Difference]: Finished difference Result 28 states and 33 transitions. [2021-05-02 22:21:12,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 22:21:12,702 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2021-05-02 22:21:12,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:12,703 INFO L225 Difference]: With dead ends: 28 [2021-05-02 22:21:12,703 INFO L226 Difference]: Without dead ends: 26 [2021-05-02 22:21:12,703 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.8ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-05-02 22:21:12,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2021-05-02 22:21:12,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2021-05-02 22:21:12,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 16 states have (on average 1.1875) internal successors, (19), 17 states have internal predecessors, (19), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 22:21:12,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 29 transitions. [2021-05-02 22:21:12,709 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 29 transitions. Word has length 12 [2021-05-02 22:21:12,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:12,710 INFO L480 AbstractCegarLoop]: Abstraction has 26 states and 29 transitions. [2021-05-02 22:21:12,710 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 22:21:12,710 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 29 transitions. [2021-05-02 22:21:12,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-05-02 22:21:12,711 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:12,711 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:12,924 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:12,925 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:12,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:12,926 INFO L82 PathProgramCache]: Analyzing trace with hash -381498108, now seen corresponding path program 1 times [2021-05-02 22:21:12,926 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:12,926 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759833758] [2021-05-02 22:21:12,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:12,935 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:12,935 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [166288351] [2021-05-02 22:21:12,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:12,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 22:21:12,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 22:21:12,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:13,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:13,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:13,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:13,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:13,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:13,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:13,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:13,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:13,113 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:13,113 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:13,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759833758] [2021-05-02 22:21:13,113 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:13,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166288351] [2021-05-02 22:21:13,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166288351] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:13,113 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:13,113 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2021-05-02 22:21:13,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867559218] [2021-05-02 22:21:13,114 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 22:21:13,114 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:13,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 22:21:13,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 22:21:13,115 INFO L87 Difference]: Start difference. First operand 26 states and 29 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-05-02 22:21:13,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:13,138 INFO L93 Difference]: Finished difference Result 28 states and 31 transitions. [2021-05-02 22:21:13,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 22:21:13,139 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 20 [2021-05-02 22:21:13,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:13,139 INFO L225 Difference]: With dead ends: 28 [2021-05-02 22:21:13,139 INFO L226 Difference]: Without dead ends: 28 [2021-05-02 22:21:13,139 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 11.9ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 22:21:13,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2021-05-02 22:21:13,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2021-05-02 22:21:13,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 18 states have (on average 1.1666666666666667) internal successors, (21), 19 states have internal predecessors, (21), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 22:21:13,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 31 transitions. [2021-05-02 22:21:13,142 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 31 transitions. Word has length 20 [2021-05-02 22:21:13,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:13,143 INFO L480 AbstractCegarLoop]: Abstraction has 28 states and 31 transitions. [2021-05-02 22:21:13,143 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 4 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-05-02 22:21:13,143 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 31 transitions. [2021-05-02 22:21:13,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-05-02 22:21:13,143 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:13,143 INFO L523 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:13,360 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:13,361 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:13,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:13,361 INFO L82 PathProgramCache]: Analyzing trace with hash -380425632, now seen corresponding path program 1 times [2021-05-02 22:21:13,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:13,362 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467524399] [2021-05-02 22:21:13,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:13,369 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:13,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1166151496] [2021-05-02 22:21:13,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:13,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 22:21:13,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 22:21:13,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:13,504 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:13,504 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:13,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467524399] [2021-05-02 22:21:13,505 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:13,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166151496] [2021-05-02 22:21:13,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166151496] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:13,505 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:13,505 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 22:21:13,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430947782] [2021-05-02 22:21:13,505 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 22:21:13,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:13,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 22:21:13,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-02 22:21:13,506 INFO L87 Difference]: Start difference. First operand 28 states and 31 transitions. Second operand has 8 states, 8 states have (on average 1.75) internal successors, (14), 7 states have internal predecessors, (14), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-05-02 22:21:15,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:15,600 INFO L93 Difference]: Finished difference Result 36 states and 41 transitions. [2021-05-02 22:21:15,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 22:21:15,600 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.75) internal successors, (14), 7 states have internal predecessors, (14), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 20 [2021-05-02 22:21:15,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:15,601 INFO L225 Difference]: With dead ends: 36 [2021-05-02 22:21:15,601 INFO L226 Difference]: Without dead ends: 35 [2021-05-02 22:21:15,601 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 39.9ms TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-05-02 22:21:15,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-05-02 22:21:15,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2021-05-02 22:21:15,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 24 states have internal predecessors, (26), 8 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 22:21:15,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 39 transitions. [2021-05-02 22:21:15,605 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 39 transitions. Word has length 20 [2021-05-02 22:21:15,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:15,605 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 39 transitions. [2021-05-02 22:21:15,605 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.75) internal successors, (14), 7 states have internal predecessors, (14), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-05-02 22:21:15,605 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 39 transitions. [2021-05-02 22:21:15,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-05-02 22:21:15,606 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:15,606 INFO L523 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:15,808 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:15,810 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:15,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:15,810 INFO L82 PathProgramCache]: Analyzing trace with hash 1647871298, now seen corresponding path program 1 times [2021-05-02 22:21:15,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:15,810 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489113452] [2021-05-02 22:21:15,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:15,817 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:15,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1538705328] [2021-05-02 22:21:15,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:15,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 22:21:15,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-02 22:21:15,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:15,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:15,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:15,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:15,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:15,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:15,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:15,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:15,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:15,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,016 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 22:21:16,017 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:16,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489113452] [2021-05-02 22:21:16,017 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:16,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538705328] [2021-05-02 22:21:16,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538705328] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:16,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:16,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 22:21:16,018 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006418653] [2021-05-02 22:21:16,018 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 22:21:16,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:16,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 22:21:16,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-02 22:21:16,019 INFO L87 Difference]: Start difference. First operand 35 states and 39 transitions. Second operand has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 22:21:16,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:16,103 INFO L93 Difference]: Finished difference Result 39 states and 42 transitions. [2021-05-02 22:21:16,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 22:21:16,104 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 26 [2021-05-02 22:21:16,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:16,104 INFO L225 Difference]: With dead ends: 39 [2021-05-02 22:21:16,104 INFO L226 Difference]: Without dead ends: 34 [2021-05-02 22:21:16,104 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 69.6ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-05-02 22:21:16,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2021-05-02 22:21:16,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2021-05-02 22:21:16,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.1363636363636365) internal successors, (25), 23 states have internal predecessors, (25), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 22:21:16,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 37 transitions. [2021-05-02 22:21:16,107 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 37 transitions. Word has length 26 [2021-05-02 22:21:16,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:16,108 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 37 transitions. [2021-05-02 22:21:16,108 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 22:21:16,108 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 37 transitions. [2021-05-02 22:21:16,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-05-02 22:21:16,108 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:16,108 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:16,325 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-05-02 22:21:16,325 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:16,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:16,326 INFO L82 PathProgramCache]: Analyzing trace with hash -382724699, now seen corresponding path program 2 times [2021-05-02 22:21:16,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:16,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777516992] [2021-05-02 22:21:16,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:16,349 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:16,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [80105762] [2021-05-02 22:21:16,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:16,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 22:21:16,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:16,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 22:21:16,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:16,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,482 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:16,483 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:16,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777516992] [2021-05-02 22:21:16,484 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:16,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80105762] [2021-05-02 22:21:16,484 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80105762] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:16,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:16,485 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 22:21:16,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723392114] [2021-05-02 22:21:16,486 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 22:21:16,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:16,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 22:21:16,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 22:21:16,487 INFO L87 Difference]: Start difference. First operand 34 states and 37 transitions. Second operand has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 22:21:16,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:16,521 INFO L93 Difference]: Finished difference Result 36 states and 39 transitions. [2021-05-02 22:21:16,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 22:21:16,521 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 28 [2021-05-02 22:21:16,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:16,523 INFO L225 Difference]: With dead ends: 36 [2021-05-02 22:21:16,523 INFO L226 Difference]: Without dead ends: 36 [2021-05-02 22:21:16,524 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 27.9ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-05-02 22:21:16,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-05-02 22:21:16,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2021-05-02 22:21:16,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 24 states have (on average 1.125) internal successors, (27), 25 states have internal predecessors, (27), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 22:21:16,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 39 transitions. [2021-05-02 22:21:16,538 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 39 transitions. Word has length 28 [2021-05-02 22:21:16,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:16,538 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 39 transitions. [2021-05-02 22:21:16,538 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 22:21:16,538 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 39 transitions. [2021-05-02 22:21:16,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-05-02 22:21:16,539 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:16,539 INFO L523 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:16,739 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:16,740 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:16,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:16,740 INFO L82 PathProgramCache]: Analyzing trace with hash -381652223, now seen corresponding path program 2 times [2021-05-02 22:21:16,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:16,740 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528115926] [2021-05-02 22:21:16,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:16,746 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:16,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1440532687] [2021-05-02 22:21:16,747 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:16,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 22:21:16,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:16,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 22:21:16,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:16,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:16,955 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-05-02 22:21:16,956 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:16,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528115926] [2021-05-02 22:21:16,956 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:16,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440532687] [2021-05-02 22:21:16,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440532687] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:16,956 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:16,956 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 22:21:16,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031553319] [2021-05-02 22:21:16,957 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 22:21:16,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:16,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 22:21:16,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-05-02 22:21:16,958 INFO L87 Difference]: Start difference. First operand 36 states and 39 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 8 states have internal predecessors, (17), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 22:21:17,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:17,060 INFO L93 Difference]: Finished difference Result 44 states and 49 transitions. [2021-05-02 22:21:17,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 22:21:17,061 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 8 states have internal predecessors, (17), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 28 [2021-05-02 22:21:17,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:17,061 INFO L225 Difference]: With dead ends: 44 [2021-05-02 22:21:17,061 INFO L226 Difference]: Without dead ends: 43 [2021-05-02 22:21:17,061 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 85.6ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-05-02 22:21:17,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-05-02 22:21:17,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2021-05-02 22:21:17,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 28 states have (on average 1.1428571428571428) internal successors, (32), 30 states have internal predecessors, (32), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 22:21:17,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 47 transitions. [2021-05-02 22:21:17,064 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 47 transitions. Word has length 28 [2021-05-02 22:21:17,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:17,064 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 47 transitions. [2021-05-02 22:21:17,064 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 8 states have internal predecessors, (17), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 22:21:17,065 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 47 transitions. [2021-05-02 22:21:17,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-05-02 22:21:17,065 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:17,065 INFO L523 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:17,276 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:17,277 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:17,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:17,277 INFO L82 PathProgramCache]: Analyzing trace with hash 31133987, now seen corresponding path program 2 times [2021-05-02 22:21:17,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:17,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001334814] [2021-05-02 22:21:17,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:17,298 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:17,299 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1028340097] [2021-05-02 22:21:17,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:17,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 22:21:17,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:17,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-02 22:21:17,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:17,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,499 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-05-02 22:21:17,499 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:17,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001334814] [2021-05-02 22:21:17,500 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:17,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028340097] [2021-05-02 22:21:17,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028340097] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:17,500 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:17,500 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 22:21:17,500 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827867620] [2021-05-02 22:21:17,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 22:21:17,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:17,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 22:21:17,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-05-02 22:21:17,501 INFO L87 Difference]: Start difference. First operand 43 states and 47 transitions. Second operand has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 22:21:17,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:17,608 INFO L93 Difference]: Finished difference Result 47 states and 50 transitions. [2021-05-02 22:21:17,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 22:21:17,609 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 34 [2021-05-02 22:21:17,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:17,610 INFO L225 Difference]: With dead ends: 47 [2021-05-02 22:21:17,610 INFO L226 Difference]: Without dead ends: 42 [2021-05-02 22:21:17,610 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 87.0ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-05-02 22:21:17,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-05-02 22:21:17,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2021-05-02 22:21:17,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 28 states have (on average 1.1071428571428572) internal successors, (31), 29 states have internal predecessors, (31), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 22:21:17,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 45 transitions. [2021-05-02 22:21:17,612 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 45 transitions. Word has length 34 [2021-05-02 22:21:17,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:17,613 INFO L480 AbstractCegarLoop]: Abstraction has 42 states and 45 transitions. [2021-05-02 22:21:17,613 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 states have internal predecessors, (21), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 22:21:17,613 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 45 transitions. [2021-05-02 22:21:17,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 22:21:17,613 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:17,613 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:17,832 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-05-02 22:21:17,832 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:17,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:17,833 INFO L82 PathProgramCache]: Analyzing trace with hash 710880582, now seen corresponding path program 3 times [2021-05-02 22:21:17,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:17,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740931059] [2021-05-02 22:21:17,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:17,840 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:17,840 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [849549568] [2021-05-02 22:21:17,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:17,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 22:21:17,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:17,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 22:21:17,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:17,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:17,993 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:17,993 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:17,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740931059] [2021-05-02 22:21:17,993 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:17,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849549568] [2021-05-02 22:21:17,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849549568] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:17,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:17,993 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 22:21:17,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769637866] [2021-05-02 22:21:17,994 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 22:21:17,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:17,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 22:21:17,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 22:21:17,994 INFO L87 Difference]: Start difference. First operand 42 states and 45 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 22:21:18,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:18,056 INFO L93 Difference]: Finished difference Result 44 states and 47 transitions. [2021-05-02 22:21:18,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 22:21:18,057 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 36 [2021-05-02 22:21:18,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:18,059 INFO L225 Difference]: With dead ends: 44 [2021-05-02 22:21:18,059 INFO L226 Difference]: Without dead ends: 44 [2021-05-02 22:21:18,059 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 39.6ms TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-05-02 22:21:18,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-05-02 22:21:18,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2021-05-02 22:21:18,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 30 states have (on average 1.1) internal successors, (33), 31 states have internal predecessors, (33), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 22:21:18,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 47 transitions. [2021-05-02 22:21:18,064 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 47 transitions. Word has length 36 [2021-05-02 22:21:18,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:18,064 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 47 transitions. [2021-05-02 22:21:18,065 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-05-02 22:21:18,065 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 47 transitions. [2021-05-02 22:21:18,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-05-02 22:21:18,067 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:18,068 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:18,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:18,281 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:18,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:18,281 INFO L82 PathProgramCache]: Analyzing trace with hash 711953058, now seen corresponding path program 3 times [2021-05-02 22:21:18,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:18,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648427884] [2021-05-02 22:21:18,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:18,289 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:18,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [362944287] [2021-05-02 22:21:18,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:18,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-05-02 22:21:18,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:18,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 22:21:18,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:18,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:18,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:18,449 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-05-02 22:21:18,449 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:18,449 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648427884] [2021-05-02 22:21:18,449 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:18,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362944287] [2021-05-02 22:21:18,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362944287] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:18,450 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:18,450 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 22:21:18,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809923805] [2021-05-02 22:21:18,450 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 22:21:18,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:18,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 22:21:18,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-05-02 22:21:18,451 INFO L87 Difference]: Start difference. First operand 44 states and 47 transitions. Second operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 22:21:18,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:18,498 INFO L93 Difference]: Finished difference Result 48 states and 50 transitions. [2021-05-02 22:21:18,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 22:21:18,498 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 36 [2021-05-02 22:21:18,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:18,499 INFO L225 Difference]: With dead ends: 48 [2021-05-02 22:21:18,499 INFO L226 Difference]: Without dead ends: 45 [2021-05-02 22:21:18,499 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 35.5ms TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-05-02 22:21:18,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-05-02 22:21:18,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2021-05-02 22:21:18,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 32 states have (on average 1.0625) internal successors, (34), 32 states have internal predecessors, (34), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 22:21:18,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 46 transitions. [2021-05-02 22:21:18,501 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 46 transitions. Word has length 36 [2021-05-02 22:21:18,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:18,501 INFO L480 AbstractCegarLoop]: Abstraction has 45 states and 46 transitions. [2021-05-02 22:21:18,501 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-05-02 22:21:18,501 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 46 transitions. [2021-05-02 22:21:18,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-05-02 22:21:18,502 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:18,502 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:18,716 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:18,717 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:18,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:18,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1474833412, now seen corresponding path program 3 times [2021-05-02 22:21:18,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:18,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697776665] [2021-05-02 22:21:18,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:18,723 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:18,723 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1992460108] [2021-05-02 22:21:18,723 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:18,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 22:21:18,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:19,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 22:21:19,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:19,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,130 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 8 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-02 22:21:19,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:19,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697776665] [2021-05-02 22:21:19,131 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:19,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992460108] [2021-05-02 22:21:19,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992460108] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:19,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:19,131 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 22:21:19,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804461313] [2021-05-02 22:21:19,131 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 22:21:19,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:19,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 22:21:19,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-05-02 22:21:19,132 INFO L87 Difference]: Start difference. First operand 45 states and 46 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 22:21:19,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:19,197 INFO L93 Difference]: Finished difference Result 50 states and 52 transitions. [2021-05-02 22:21:19,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 22:21:19,197 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 42 [2021-05-02 22:21:19,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:19,198 INFO L225 Difference]: With dead ends: 50 [2021-05-02 22:21:19,198 INFO L226 Difference]: Without dead ends: 47 [2021-05-02 22:21:19,198 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 62.3ms TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-05-02 22:21:19,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2021-05-02 22:21:19,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2021-05-02 22:21:19,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 33 states have (on average 1.0606060606060606) internal successors, (35), 33 states have internal predecessors, (35), 8 states have call successors, (8), 7 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 22:21:19,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 49 transitions. [2021-05-02 22:21:19,200 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 49 transitions. Word has length 42 [2021-05-02 22:21:19,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:19,200 INFO L480 AbstractCegarLoop]: Abstraction has 47 states and 49 transitions. [2021-05-02 22:21:19,200 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 22:21:19,201 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 49 transitions. [2021-05-02 22:21:19,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-05-02 22:21:19,201 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:19,201 INFO L523 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:19,408 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-02 22:21:19,409 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:19,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:19,409 INFO L82 PathProgramCache]: Analyzing trace with hash 831591399, now seen corresponding path program 4 times [2021-05-02 22:21:19,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:19,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26973291] [2021-05-02 22:21:19,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:19,414 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:19,414 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [983468983] [2021-05-02 22:21:19,414 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:19,460 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 22:21:19,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:19,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 22:21:19,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:19,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,565 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 8 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:19,565 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:19,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26973291] [2021-05-02 22:21:19,565 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:19,565 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983468983] [2021-05-02 22:21:19,565 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983468983] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:19,565 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:19,566 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 22:21:19,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16048645] [2021-05-02 22:21:19,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 22:21:19,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:19,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 22:21:19,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 22:21:19,567 INFO L87 Difference]: Start difference. First operand 47 states and 49 transitions. Second operand has 8 states, 8 states have (on average 4.0) internal successors, (32), 7 states have internal predecessors, (32), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 22:21:19,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:19,628 INFO L93 Difference]: Finished difference Result 53 states and 54 transitions. [2021-05-02 22:21:19,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 22:21:19,629 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 7 states have internal predecessors, (32), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 44 [2021-05-02 22:21:19,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:19,630 INFO L225 Difference]: With dead ends: 53 [2021-05-02 22:21:19,630 INFO L226 Difference]: Without dead ends: 53 [2021-05-02 22:21:19,630 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 44.2ms TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-05-02 22:21:19,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-05-02 22:21:19,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2021-05-02 22:21:19,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 38 states have (on average 1.0526315789473684) internal successors, (40), 38 states have internal predecessors, (40), 8 states have call successors, (8), 8 states have call predecessors, (8), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 22:21:19,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 54 transitions. [2021-05-02 22:21:19,637 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 54 transitions. Word has length 44 [2021-05-02 22:21:19,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:19,637 INFO L480 AbstractCegarLoop]: Abstraction has 53 states and 54 transitions. [2021-05-02 22:21:19,637 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 7 states have internal predecessors, (32), 7 states have call successors, (7), 7 states have call predecessors, (7), 5 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-05-02 22:21:19,637 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 54 transitions. [2021-05-02 22:21:19,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-05-02 22:21:19,638 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:19,638 INFO L523 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:19,848 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-02 22:21:19,849 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:19,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:19,849 INFO L82 PathProgramCache]: Analyzing trace with hash -1805593115, now seen corresponding path program 4 times [2021-05-02 22:21:19,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:19,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278359358] [2021-05-02 22:21:19,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:19,853 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:19,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [993817371] [2021-05-02 22:21:19,854 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:19,917 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 22:21:19,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:19,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-02 22:21:19,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:19,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:19,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,097 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 9 proven. 53 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 22:21:20,097 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:20,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278359358] [2021-05-02 22:21:20,097 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:20,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993817371] [2021-05-02 22:21:20,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993817371] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:20,098 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:20,098 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 22:21:20,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380288180] [2021-05-02 22:21:20,098 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 22:21:20,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:20,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 22:21:20,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-05-02 22:21:20,098 INFO L87 Difference]: Start difference. First operand 53 states and 54 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 7 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 22:21:20,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:20,218 INFO L93 Difference]: Finished difference Result 58 states and 60 transitions. [2021-05-02 22:21:20,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 22:21:20,219 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 7 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 50 [2021-05-02 22:21:20,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:20,219 INFO L225 Difference]: With dead ends: 58 [2021-05-02 22:21:20,219 INFO L226 Difference]: Without dead ends: 55 [2021-05-02 22:21:20,219 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 105.1ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-05-02 22:21:20,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-05-02 22:21:20,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2021-05-02 22:21:20,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 39 states have (on average 1.0512820512820513) internal successors, (41), 39 states have internal predecessors, (41), 9 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 22:21:20,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 57 transitions. [2021-05-02 22:21:20,222 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 57 transitions. Word has length 50 [2021-05-02 22:21:20,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:20,222 INFO L480 AbstractCegarLoop]: Abstraction has 55 states and 57 transitions. [2021-05-02 22:21:20,222 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 7 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 22:21:20,222 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 57 transitions. [2021-05-02 22:21:20,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-05-02 22:21:20,222 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:20,222 INFO L523 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:20,429 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-02 22:21:20,429 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:20,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:20,429 INFO L82 PathProgramCache]: Analyzing trace with hash 847694216, now seen corresponding path program 5 times [2021-05-02 22:21:20,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:20,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150347569] [2021-05-02 22:21:20,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:20,440 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:20,440 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1083533093] [2021-05-02 22:21:20,440 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:20,494 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-05-02 22:21:20,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:20,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 22:21:20,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:20,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:20,617 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 10 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:20,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:20,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150347569] [2021-05-02 22:21:20,617 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:20,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083533093] [2021-05-02 22:21:20,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083533093] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:20,617 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:20,617 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 22:21:20,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141756863] [2021-05-02 22:21:20,618 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 22:21:20,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:20,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 22:21:20,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 22:21:20,619 INFO L87 Difference]: Start difference. First operand 55 states and 57 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 8 states have call successors, (8), 8 states have call predecessors, (8), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 22:21:20,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:20,708 INFO L93 Difference]: Finished difference Result 61 states and 62 transitions. [2021-05-02 22:21:20,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 22:21:20,708 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 8 states have call successors, (8), 8 states have call predecessors, (8), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 52 [2021-05-02 22:21:20,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:20,709 INFO L225 Difference]: With dead ends: 61 [2021-05-02 22:21:20,709 INFO L226 Difference]: Without dead ends: 61 [2021-05-02 22:21:20,709 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 66.6ms TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2021-05-02 22:21:20,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2021-05-02 22:21:20,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2021-05-02 22:21:20,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 44 states have (on average 1.0454545454545454) internal successors, (46), 44 states have internal predecessors, (46), 9 states have call successors, (9), 9 states have call predecessors, (9), 7 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 22:21:20,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 62 transitions. [2021-05-02 22:21:20,711 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 62 transitions. Word has length 52 [2021-05-02 22:21:20,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:20,711 INFO L480 AbstractCegarLoop]: Abstraction has 61 states and 62 transitions. [2021-05-02 22:21:20,711 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 8 states have call successors, (8), 8 states have call predecessors, (8), 6 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-05-02 22:21:20,711 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 62 transitions. [2021-05-02 22:21:20,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-05-02 22:21:20,712 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:20,712 INFO L523 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:20,925 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:20,925 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:20,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:20,925 INFO L82 PathProgramCache]: Analyzing trace with hash 1447431878, now seen corresponding path program 5 times [2021-05-02 22:21:20,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:20,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312348087] [2021-05-02 22:21:20,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:20,930 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:20,930 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1537274655] [2021-05-02 22:21:20,930 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:21,004 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-05-02 22:21:21,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:21,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 22:21:21,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:21,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,203 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 14 proven. 73 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-05-02 22:21:21,203 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:21,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312348087] [2021-05-02 22:21:21,203 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:21,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537274655] [2021-05-02 22:21:21,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537274655] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:21,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:21,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 22:21:21,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918163369] [2021-05-02 22:21:21,204 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 22:21:21,204 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:21,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 22:21:21,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2021-05-02 22:21:21,204 INFO L87 Difference]: Start difference. First operand 61 states and 62 transitions. Second operand has 13 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 22:21:21,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:21,335 INFO L93 Difference]: Finished difference Result 66 states and 68 transitions. [2021-05-02 22:21:21,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 22:21:21,335 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 58 [2021-05-02 22:21:21,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:21,336 INFO L225 Difference]: With dead ends: 66 [2021-05-02 22:21:21,336 INFO L226 Difference]: Without dead ends: 63 [2021-05-02 22:21:21,336 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 118.3ms TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-05-02 22:21:21,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-05-02 22:21:21,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2021-05-02 22:21:21,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 45 states have (on average 1.0444444444444445) internal successors, (47), 45 states have internal predecessors, (47), 10 states have call successors, (10), 9 states have call predecessors, (10), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 22:21:21,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 65 transitions. [2021-05-02 22:21:21,338 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 65 transitions. Word has length 58 [2021-05-02 22:21:21,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:21,339 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 65 transitions. [2021-05-02 22:21:21,339 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 22:21:21,339 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 65 transitions. [2021-05-02 22:21:21,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-05-02 22:21:21,339 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:21,339 INFO L523 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:21,543 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:21,543 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:21,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:21,544 INFO L82 PathProgramCache]: Analyzing trace with hash 268521001, now seen corresponding path program 6 times [2021-05-02 22:21:21,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:21,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395477305] [2021-05-02 22:21:21,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:21,548 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:21,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2042011849] [2021-05-02 22:21:21,548 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:21,747 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-05-02 22:21:21,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:21,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 22:21:21,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:21,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:21,881 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 12 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:21,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:21,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395477305] [2021-05-02 22:21:21,881 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:21,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042011849] [2021-05-02 22:21:21,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042011849] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:21,881 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:21,881 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 22:21:21,882 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360331557] [2021-05-02 22:21:21,882 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 22:21:21,882 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:21,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 22:21:21,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 22:21:21,883 INFO L87 Difference]: Start difference. First operand 63 states and 65 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 9 states have call successors, (9), 9 states have call predecessors, (9), 7 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 22:21:21,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:21,986 INFO L93 Difference]: Finished difference Result 69 states and 70 transitions. [2021-05-02 22:21:21,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 22:21:21,986 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 9 states have call successors, (9), 9 states have call predecessors, (9), 7 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 60 [2021-05-02 22:21:21,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:21,987 INFO L225 Difference]: With dead ends: 69 [2021-05-02 22:21:21,987 INFO L226 Difference]: Without dead ends: 69 [2021-05-02 22:21:21,987 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 88.6ms TimeCoverageRelationStatistics Valid=92, Invalid=148, Unknown=0, NotChecked=0, Total=240 [2021-05-02 22:21:21,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-05-02 22:21:21,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2021-05-02 22:21:21,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 50 states have (on average 1.04) internal successors, (52), 50 states have internal predecessors, (52), 10 states have call successors, (10), 10 states have call predecessors, (10), 8 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 22:21:21,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 70 transitions. [2021-05-02 22:21:21,989 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 70 transitions. Word has length 60 [2021-05-02 22:21:21,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:21,989 INFO L480 AbstractCegarLoop]: Abstraction has 69 states and 70 transitions. [2021-05-02 22:21:21,989 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 9 states have call successors, (9), 9 states have call predecessors, (9), 7 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 22:21:21,990 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 70 transitions. [2021-05-02 22:21:21,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-05-02 22:21:21,990 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:21,990 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:22,190 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:22,191 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:22,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:22,191 INFO L82 PathProgramCache]: Analyzing trace with hash -1416046937, now seen corresponding path program 6 times [2021-05-02 22:21:22,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:22,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791694852] [2021-05-02 22:21:22,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:22,195 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:22,195 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1286804472] [2021-05-02 22:21:22,196 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:22,477 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-05-02 22:21:22,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:22,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 40 conjunts are in the unsatisfiable core [2021-05-02 22:21:22,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:22,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:22,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:22,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:22,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:22,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:22,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:22,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:22,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:22,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:22,678 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 22 proven. 94 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-05-02 22:21:22,678 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:22,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791694852] [2021-05-02 22:21:22,678 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:22,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286804472] [2021-05-02 22:21:22,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286804472] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:22,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:22,678 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-02 22:21:22,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270042954] [2021-05-02 22:21:22,679 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 22:21:22,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:22,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 22:21:22,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2021-05-02 22:21:22,679 INFO L87 Difference]: Start difference. First operand 69 states and 70 transitions. Second operand has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 9 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 22:21:22,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:22,833 INFO L93 Difference]: Finished difference Result 74 states and 76 transitions. [2021-05-02 22:21:22,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 22:21:22,833 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 9 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 66 [2021-05-02 22:21:22,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:22,833 INFO L225 Difference]: With dead ends: 74 [2021-05-02 22:21:22,834 INFO L226 Difference]: Without dead ends: 71 [2021-05-02 22:21:22,834 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 121.9ms TimeCoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-05-02 22:21:22,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-05-02 22:21:22,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2021-05-02 22:21:22,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 51 states have (on average 1.0392156862745099) internal successors, (53), 51 states have internal predecessors, (53), 11 states have call successors, (11), 10 states have call predecessors, (11), 8 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 22:21:22,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 73 transitions. [2021-05-02 22:21:22,837 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 73 transitions. Word has length 66 [2021-05-02 22:21:22,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:22,837 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 73 transitions. [2021-05-02 22:21:22,837 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 13 states have internal predecessors, (33), 9 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 22:21:22,837 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 73 transitions. [2021-05-02 22:21:22,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-05-02 22:21:22,837 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:22,837 INFO L523 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:23,041 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-02 22:21:23,041 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:23,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:23,042 INFO L82 PathProgramCache]: Analyzing trace with hash 1539416522, now seen corresponding path program 7 times [2021-05-02 22:21:23,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:23,042 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472047485] [2021-05-02 22:21:23,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:23,048 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:23,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [762886437] [2021-05-02 22:21:23,048 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:23,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 22:21:23,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 22:21:23,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:23,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:23,253 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 14 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:23,253 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:23,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472047485] [2021-05-02 22:21:23,253 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:23,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762886437] [2021-05-02 22:21:23,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762886437] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:23,253 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:23,253 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 22:21:23,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261148465] [2021-05-02 22:21:23,255 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 22:21:23,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:23,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 22:21:23,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2021-05-02 22:21:23,255 INFO L87 Difference]: Start difference. First operand 71 states and 73 transitions. Second operand has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 10 states have call successors, (10), 10 states have call predecessors, (10), 8 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 22:21:25,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:25,400 INFO L93 Difference]: Finished difference Result 77 states and 78 transitions. [2021-05-02 22:21:25,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 22:21:25,400 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 10 states have call successors, (10), 10 states have call predecessors, (10), 8 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 68 [2021-05-02 22:21:25,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:25,401 INFO L225 Difference]: With dead ends: 77 [2021-05-02 22:21:25,401 INFO L226 Difference]: Without dead ends: 77 [2021-05-02 22:21:25,401 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 104.5ms TimeCoverageRelationStatistics Valid=117, Invalid=189, Unknown=0, NotChecked=0, Total=306 [2021-05-02 22:21:25,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-05-02 22:21:25,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2021-05-02 22:21:25,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 56 states have (on average 1.0357142857142858) internal successors, (58), 56 states have internal predecessors, (58), 11 states have call successors, (11), 11 states have call predecessors, (11), 9 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 22:21:25,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 78 transitions. [2021-05-02 22:21:25,404 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 78 transitions. Word has length 68 [2021-05-02 22:21:25,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:25,404 INFO L480 AbstractCegarLoop]: Abstraction has 77 states and 78 transitions. [2021-05-02 22:21:25,405 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 10 states have internal predecessors, (50), 10 states have call successors, (10), 10 states have call predecessors, (10), 8 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-05-02 22:21:25,405 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 78 transitions. [2021-05-02 22:21:25,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-05-02 22:21:25,405 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:25,405 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:25,624 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-05-02 22:21:25,624 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:25,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:25,624 INFO L82 PathProgramCache]: Analyzing trace with hash 291122568, now seen corresponding path program 7 times [2021-05-02 22:21:25,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:25,625 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295768508] [2021-05-02 22:21:25,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:25,629 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:25,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [909322193] [2021-05-02 22:21:25,629 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:26,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 22:21:26,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 45 conjunts are in the unsatisfiable core [2021-05-02 22:21:26,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:26,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,393 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 15 proven. 134 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-05-02 22:21:26,393 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:26,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295768508] [2021-05-02 22:21:26,393 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:26,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909322193] [2021-05-02 22:21:26,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909322193] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:26,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:26,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-02 22:21:26,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619150283] [2021-05-02 22:21:26,393 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 22:21:26,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:26,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 22:21:26,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=182, Unknown=0, NotChecked=0, Total=210 [2021-05-02 22:21:26,394 INFO L87 Difference]: Start difference. First operand 77 states and 78 transitions. Second operand has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 states have internal predecessors, (36), 10 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 22:21:26,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:26,560 INFO L93 Difference]: Finished difference Result 82 states and 84 transitions. [2021-05-02 22:21:26,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 22:21:26,561 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 states have internal predecessors, (36), 10 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 74 [2021-05-02 22:21:26,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:26,561 INFO L225 Difference]: With dead ends: 82 [2021-05-02 22:21:26,561 INFO L226 Difference]: Without dead ends: 79 [2021-05-02 22:21:26,563 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 146.0ms TimeCoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-05-02 22:21:26,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-05-02 22:21:26,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2021-05-02 22:21:26,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 57 states have (on average 1.0350877192982457) internal successors, (59), 57 states have internal predecessors, (59), 12 states have call successors, (12), 11 states have call predecessors, (12), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 22:21:26,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 81 transitions. [2021-05-02 22:21:26,565 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 81 transitions. Word has length 74 [2021-05-02 22:21:26,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:26,565 INFO L480 AbstractCegarLoop]: Abstraction has 79 states and 81 transitions. [2021-05-02 22:21:26,565 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 14 states have internal predecessors, (36), 10 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 22:21:26,565 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 81 transitions. [2021-05-02 22:21:26,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-05-02 22:21:26,566 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:26,566 INFO L523 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:26,769 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-05-02 22:21:26,770 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:26,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:26,770 INFO L82 PathProgramCache]: Analyzing trace with hash 1451803755, now seen corresponding path program 8 times [2021-05-02 22:21:26,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:26,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020179832] [2021-05-02 22:21:26,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:26,774 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:26,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [480369673] [2021-05-02 22:21:26,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:26,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 22:21:26,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:26,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 22:21:26,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:26,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:26,990 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 16 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:26,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:26,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020179832] [2021-05-02 22:21:26,990 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:26,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480369673] [2021-05-02 22:21:26,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480369673] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:26,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:26,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 22:21:26,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272690782] [2021-05-02 22:21:26,991 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 22:21:26,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:26,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 22:21:26,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2021-05-02 22:21:26,991 INFO L87 Difference]: Start difference. First operand 79 states and 81 transitions. Second operand has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 11 states have call successors, (11), 11 states have call predecessors, (11), 9 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 22:21:27,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:27,119 INFO L93 Difference]: Finished difference Result 85 states and 86 transitions. [2021-05-02 22:21:27,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 22:21:27,119 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 11 states have call successors, (11), 11 states have call predecessors, (11), 9 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 76 [2021-05-02 22:21:27,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:27,120 INFO L225 Difference]: With dead ends: 85 [2021-05-02 22:21:27,120 INFO L226 Difference]: Without dead ends: 85 [2021-05-02 22:21:27,120 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 109.5ms TimeCoverageRelationStatistics Valid=145, Invalid=235, Unknown=0, NotChecked=0, Total=380 [2021-05-02 22:21:27,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-05-02 22:21:27,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2021-05-02 22:21:27,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 62 states have (on average 1.032258064516129) internal successors, (64), 62 states have internal predecessors, (64), 12 states have call successors, (12), 12 states have call predecessors, (12), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 22:21:27,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 86 transitions. [2021-05-02 22:21:27,123 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 86 transitions. Word has length 76 [2021-05-02 22:21:27,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:27,124 INFO L480 AbstractCegarLoop]: Abstraction has 85 states and 86 transitions. [2021-05-02 22:21:27,124 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 4.666666666666667) internal successors, (56), 11 states have internal predecessors, (56), 11 states have call successors, (11), 11 states have call predecessors, (11), 9 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 22:21:27,124 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 86 transitions. [2021-05-02 22:21:27,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-05-02 22:21:27,125 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:27,125 INFO L523 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:27,340 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-02 22:21:27,341 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:27,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:27,341 INFO L82 PathProgramCache]: Analyzing trace with hash 1938494313, now seen corresponding path program 8 times [2021-05-02 22:21:27,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:27,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800181296] [2021-05-02 22:21:27,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:27,345 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:27,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [185636887] [2021-05-02 22:21:27,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:27,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 22:21:27,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:27,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 48 conjunts are in the unsatisfiable core [2021-05-02 22:21:27,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:27,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:27,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:27,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:27,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:27,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:27,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:27,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,029 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 17 proven. 169 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-05-02 22:21:28,029 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:28,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800181296] [2021-05-02 22:21:28,029 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:28,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185636887] [2021-05-02 22:21:28,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185636887] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:28,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:28,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-02 22:21:28,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24057806] [2021-05-02 22:21:28,030 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 22:21:28,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:28,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 22:21:28,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=210, Unknown=0, NotChecked=0, Total=240 [2021-05-02 22:21:28,030 INFO L87 Difference]: Start difference. First operand 85 states and 86 transitions. Second operand has 16 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 11 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 22:21:28,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:28,253 INFO L93 Difference]: Finished difference Result 90 states and 92 transitions. [2021-05-02 22:21:28,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-02 22:21:28,254 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 11 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 82 [2021-05-02 22:21:28,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:28,255 INFO L225 Difference]: With dead ends: 90 [2021-05-02 22:21:28,255 INFO L226 Difference]: Without dead ends: 87 [2021-05-02 22:21:28,255 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 156.5ms TimeCoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2021-05-02 22:21:28,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-05-02 22:21:28,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2021-05-02 22:21:28,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 63 states have (on average 1.0317460317460319) internal successors, (65), 63 states have internal predecessors, (65), 13 states have call successors, (13), 12 states have call predecessors, (13), 10 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 22:21:28,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 89 transitions. [2021-05-02 22:21:28,257 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 89 transitions. Word has length 82 [2021-05-02 22:21:28,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:28,258 INFO L480 AbstractCegarLoop]: Abstraction has 87 states and 89 transitions. [2021-05-02 22:21:28,258 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 11 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 22:21:28,258 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 89 transitions. [2021-05-02 22:21:28,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-05-02 22:21:28,258 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:28,258 INFO L523 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:28,461 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-05-02 22:21:28,462 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:28,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:28,462 INFO L82 PathProgramCache]: Analyzing trace with hash -266881524, now seen corresponding path program 9 times [2021-05-02 22:21:28,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:28,462 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886054340] [2021-05-02 22:21:28,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:28,466 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:28,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [394455382] [2021-05-02 22:21:28,466 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:28,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-05-02 22:21:28,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:28,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 22:21:28,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:28,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:28,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:29,111 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 18 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:29,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:29,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886054340] [2021-05-02 22:21:29,112 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:29,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394455382] [2021-05-02 22:21:29,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394455382] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:29,112 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:29,112 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 22:21:29,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752543229] [2021-05-02 22:21:29,112 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 22:21:29,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:29,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 22:21:29,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2021-05-02 22:21:29,113 INFO L87 Difference]: Start difference. First operand 87 states and 89 transitions. Second operand has 13 states, 13 states have (on average 4.769230769230769) internal successors, (62), 12 states have internal predecessors, (62), 12 states have call successors, (12), 12 states have call predecessors, (12), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 22:21:29,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:29,327 INFO L93 Difference]: Finished difference Result 93 states and 94 transitions. [2021-05-02 22:21:29,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 22:21:29,328 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.769230769230769) internal successors, (62), 12 states have internal predecessors, (62), 12 states have call successors, (12), 12 states have call predecessors, (12), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 84 [2021-05-02 22:21:29,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:29,328 INFO L225 Difference]: With dead ends: 93 [2021-05-02 22:21:29,328 INFO L226 Difference]: Without dead ends: 93 [2021-05-02 22:21:29,329 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 133.2ms TimeCoverageRelationStatistics Valid=176, Invalid=286, Unknown=0, NotChecked=0, Total=462 [2021-05-02 22:21:29,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-05-02 22:21:29,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2021-05-02 22:21:29,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 68 states have (on average 1.0294117647058822) internal successors, (70), 68 states have internal predecessors, (70), 13 states have call successors, (13), 13 states have call predecessors, (13), 11 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 22:21:29,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 94 transitions. [2021-05-02 22:21:29,331 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 94 transitions. Word has length 84 [2021-05-02 22:21:29,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:29,331 INFO L480 AbstractCegarLoop]: Abstraction has 93 states and 94 transitions. [2021-05-02 22:21:29,331 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 4.769230769230769) internal successors, (62), 12 states have internal predecessors, (62), 12 states have call successors, (12), 12 states have call predecessors, (12), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-05-02 22:21:29,331 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 94 transitions. [2021-05-02 22:21:29,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-05-02 22:21:29,331 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:29,331 INFO L523 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:29,535 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:29,535 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:29,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:29,536 INFO L82 PathProgramCache]: Analyzing trace with hash 757893194, now seen corresponding path program 9 times [2021-05-02 22:21:29,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:29,536 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126484812] [2021-05-02 22:21:29,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:29,543 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:29,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1025650841] [2021-05-02 22:21:29,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:29,947 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-05-02 22:21:29,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:29,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 66 conjunts are in the unsatisfiable core [2021-05-02 22:21:29,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:33,336 WARN L205 SmtUtils]: Spent 2.03 s on a formula simplification. DAG size of input: 13 DAG size of output: 6 [2021-05-02 22:21:33,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:33,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:35,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:35,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:35,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:35,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:35,705 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 59 proven. 204 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2021-05-02 22:21:35,705 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:35,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126484812] [2021-05-02 22:21:35,705 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:35,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025650841] [2021-05-02 22:21:35,705 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025650841] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:35,705 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:35,705 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-05-02 22:21:35,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342079020] [2021-05-02 22:21:35,706 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-02 22:21:35,706 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:35,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-02 22:21:35,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=338, Unknown=1, NotChecked=0, Total=380 [2021-05-02 22:21:35,706 INFO L87 Difference]: Start difference. First operand 93 states and 94 transitions. Second operand has 20 states, 19 states have (on average 2.210526315789474) internal successors, (42), 16 states have internal predecessors, (42), 12 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 22:21:35,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:35,962 INFO L93 Difference]: Finished difference Result 98 states and 100 transitions. [2021-05-02 22:21:35,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 22:21:35,962 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.210526315789474) internal successors, (42), 16 states have internal predecessors, (42), 12 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 90 [2021-05-02 22:21:35,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:35,963 INFO L225 Difference]: With dead ends: 98 [2021-05-02 22:21:35,963 INFO L226 Difference]: Without dead ends: 95 [2021-05-02 22:21:35,963 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 5606.6ms TimeCoverageRelationStatistics Valid=57, Invalid=448, Unknown=1, NotChecked=0, Total=506 [2021-05-02 22:21:35,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-05-02 22:21:35,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2021-05-02 22:21:35,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 69 states have (on average 1.0289855072463767) internal successors, (71), 69 states have internal predecessors, (71), 14 states have call successors, (14), 13 states have call predecessors, (14), 11 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 22:21:35,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 97 transitions. [2021-05-02 22:21:35,965 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 97 transitions. Word has length 90 [2021-05-02 22:21:35,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:35,965 INFO L480 AbstractCegarLoop]: Abstraction has 95 states and 97 transitions. [2021-05-02 22:21:35,965 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 19 states have (on average 2.210526315789474) internal successors, (42), 16 states have internal predecessors, (42), 12 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 22:21:35,966 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 97 transitions. [2021-05-02 22:21:35,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-05-02 22:21:35,966 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:35,966 INFO L523 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:36,170 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-05-02 22:21:36,170 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:36,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:36,171 INFO L82 PathProgramCache]: Analyzing trace with hash -953190739, now seen corresponding path program 10 times [2021-05-02 22:21:36,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:36,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181586293] [2021-05-02 22:21:36,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:36,177 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:36,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [766902570] [2021-05-02 22:21:36,178 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:36,896 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 22:21:36,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:36,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 25 conjunts are in the unsatisfiable core [2021-05-02 22:21:36,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:36,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:36,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:37,118 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 20 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:37,118 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:37,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181586293] [2021-05-02 22:21:37,118 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:37,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766902570] [2021-05-02 22:21:37,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766902570] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:37,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:37,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-05-02 22:21:37,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040548524] [2021-05-02 22:21:37,119 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-05-02 22:21:37,119 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:37,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-05-02 22:21:37,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2021-05-02 22:21:37,119 INFO L87 Difference]: Start difference. First operand 95 states and 97 transitions. Second operand has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 13 states have internal predecessors, (68), 13 states have call successors, (13), 13 states have call predecessors, (13), 11 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 22:21:37,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:37,276 INFO L93 Difference]: Finished difference Result 101 states and 102 transitions. [2021-05-02 22:21:37,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-02 22:21:37,276 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 13 states have internal predecessors, (68), 13 states have call successors, (13), 13 states have call predecessors, (13), 11 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 92 [2021-05-02 22:21:37,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:37,277 INFO L225 Difference]: With dead ends: 101 [2021-05-02 22:21:37,277 INFO L226 Difference]: Without dead ends: 101 [2021-05-02 22:21:37,277 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 161.5ms TimeCoverageRelationStatistics Valid=210, Invalid=342, Unknown=0, NotChecked=0, Total=552 [2021-05-02 22:21:37,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-05-02 22:21:37,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2021-05-02 22:21:37,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 74 states have (on average 1.027027027027027) internal successors, (76), 74 states have internal predecessors, (76), 14 states have call successors, (14), 14 states have call predecessors, (14), 12 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 22:21:37,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 102 transitions. [2021-05-02 22:21:37,279 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 102 transitions. Word has length 92 [2021-05-02 22:21:37,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:37,280 INFO L480 AbstractCegarLoop]: Abstraction has 101 states and 102 transitions. [2021-05-02 22:21:37,280 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 13 states have internal predecessors, (68), 13 states have call successors, (13), 13 states have call predecessors, (13), 11 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-05-02 22:21:37,280 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 102 transitions. [2021-05-02 22:21:37,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-05-02 22:21:37,280 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:37,280 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:37,481 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:37,481 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:37,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:37,481 INFO L82 PathProgramCache]: Analyzing trace with hash 138382379, now seen corresponding path program 10 times [2021-05-02 22:21:37,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:37,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596012998] [2021-05-02 22:21:37,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:37,491 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:37,491 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [170292102] [2021-05-02 22:21:37,491 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:38,020 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 22:21:38,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:38,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 56 conjunts are in the unsatisfiable core [2021-05-02 22:21:38,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:38,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:38,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:38,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:38,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:38,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:38,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:38,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:38,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:38,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:38,343 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 21 proven. 251 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-05-02 22:21:38,343 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:38,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596012998] [2021-05-02 22:21:38,343 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:38,343 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170292102] [2021-05-02 22:21:38,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170292102] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:38,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:38,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-05-02 22:21:38,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194598069] [2021-05-02 22:21:38,344 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 22:21:38,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:38,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 22:21:38,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=272, Unknown=0, NotChecked=0, Total=306 [2021-05-02 22:21:38,345 INFO L87 Difference]: Start difference. First operand 101 states and 102 transitions. Second operand has 18 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 13 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 22:21:38,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:38,606 INFO L93 Difference]: Finished difference Result 106 states and 108 transitions. [2021-05-02 22:21:38,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 22:21:38,607 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 13 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 98 [2021-05-02 22:21:38,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:38,609 INFO L225 Difference]: With dead ends: 106 [2021-05-02 22:21:38,609 INFO L226 Difference]: Without dead ends: 103 [2021-05-02 22:21:38,609 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 189.3ms TimeCoverageRelationStatistics Valid=49, Invalid=371, Unknown=0, NotChecked=0, Total=420 [2021-05-02 22:21:38,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-05-02 22:21:38,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2021-05-02 22:21:38,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 75 states have (on average 1.0266666666666666) internal successors, (77), 75 states have internal predecessors, (77), 15 states have call successors, (15), 14 states have call predecessors, (15), 12 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 22:21:38,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 105 transitions. [2021-05-02 22:21:38,616 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 105 transitions. Word has length 98 [2021-05-02 22:21:38,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:38,616 INFO L480 AbstractCegarLoop]: Abstraction has 103 states and 105 transitions. [2021-05-02 22:21:38,617 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 13 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 22:21:38,617 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 105 transitions. [2021-05-02 22:21:38,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-05-02 22:21:38,618 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:38,618 INFO L523 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:38,820 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-02 22:21:38,821 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:38,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:38,821 INFO L82 PathProgramCache]: Analyzing trace with hash 697370190, now seen corresponding path program 11 times [2021-05-02 22:21:38,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:38,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673187251] [2021-05-02 22:21:38,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:38,826 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:38,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1958450971] [2021-05-02 22:21:38,826 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:39,997 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-05-02 22:21:39,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:39,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-02 22:21:40,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:40,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:40,236 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 22 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:40,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:40,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673187251] [2021-05-02 22:21:40,237 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:40,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958450971] [2021-05-02 22:21:40,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958450971] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:40,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:40,237 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-02 22:21:40,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399037838] [2021-05-02 22:21:40,237 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 22:21:40,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:40,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 22:21:40,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2021-05-02 22:21:40,238 INFO L87 Difference]: Start difference. First operand 103 states and 105 transitions. Second operand has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 14 states have internal predecessors, (74), 14 states have call successors, (14), 14 states have call predecessors, (14), 12 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 22:21:40,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:40,429 INFO L93 Difference]: Finished difference Result 109 states and 110 transitions. [2021-05-02 22:21:40,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-05-02 22:21:40,430 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 14 states have internal predecessors, (74), 14 states have call successors, (14), 14 states have call predecessors, (14), 12 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 100 [2021-05-02 22:21:40,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:40,430 INFO L225 Difference]: With dead ends: 109 [2021-05-02 22:21:40,430 INFO L226 Difference]: Without dead ends: 109 [2021-05-02 22:21:40,431 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 167.7ms TimeCoverageRelationStatistics Valid=247, Invalid=403, Unknown=0, NotChecked=0, Total=650 [2021-05-02 22:21:40,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-05-02 22:21:40,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2021-05-02 22:21:40,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 80 states have (on average 1.025) internal successors, (82), 80 states have internal predecessors, (82), 15 states have call successors, (15), 15 states have call predecessors, (15), 13 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 22:21:40,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 110 transitions. [2021-05-02 22:21:40,433 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 110 transitions. Word has length 100 [2021-05-02 22:21:40,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:40,433 INFO L480 AbstractCegarLoop]: Abstraction has 109 states and 110 transitions. [2021-05-02 22:21:40,433 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 14 states have internal predecessors, (74), 14 states have call successors, (14), 14 states have call predecessors, (14), 12 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 22:21:40,433 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 110 transitions. [2021-05-02 22:21:40,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-05-02 22:21:40,433 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:40,433 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:40,637 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-02 22:21:40,637 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:40,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:40,638 INFO L82 PathProgramCache]: Analyzing trace with hash 1036328716, now seen corresponding path program 11 times [2021-05-02 22:21:40,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:40,638 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680906135] [2021-05-02 22:21:40,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:40,644 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:40,644 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [62515693] [2021-05-02 22:21:40,644 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:41,511 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-05-02 22:21:41,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:41,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 60 conjunts are in the unsatisfiable core [2021-05-02 22:21:41,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:41,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:41,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:41,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:41,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:41,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:41,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:41,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:41,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:41,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:41,831 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 26 proven. 295 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2021-05-02 22:21:41,831 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:41,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680906135] [2021-05-02 22:21:41,832 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:41,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62515693] [2021-05-02 22:21:41,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62515693] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:41,832 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:41,832 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2021-05-02 22:21:41,832 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659922073] [2021-05-02 22:21:41,832 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-02 22:21:41,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:41,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-02 22:21:41,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=306, Unknown=0, NotChecked=0, Total=342 [2021-05-02 22:21:41,833 INFO L87 Difference]: Start difference. First operand 109 states and 110 transitions. Second operand has 19 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 14 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 22:21:42,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:42,135 INFO L93 Difference]: Finished difference Result 114 states and 116 transitions. [2021-05-02 22:21:42,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-02 22:21:42,135 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 14 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 106 [2021-05-02 22:21:42,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:42,136 INFO L225 Difference]: With dead ends: 114 [2021-05-02 22:21:42,136 INFO L226 Difference]: Without dead ends: 111 [2021-05-02 22:21:42,136 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 205.3ms TimeCoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2021-05-02 22:21:42,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-05-02 22:21:42,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 111. [2021-05-02 22:21:42,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 81 states have (on average 1.0246913580246915) internal successors, (83), 81 states have internal predecessors, (83), 16 states have call successors, (16), 15 states have call predecessors, (16), 13 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 22:21:42,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 113 transitions. [2021-05-02 22:21:42,138 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 113 transitions. Word has length 106 [2021-05-02 22:21:42,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:42,139 INFO L480 AbstractCegarLoop]: Abstraction has 111 states and 113 transitions. [2021-05-02 22:21:42,139 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 14 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 22:21:42,139 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 113 transitions. [2021-05-02 22:21:42,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-05-02 22:21:42,139 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:42,139 INFO L523 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:42,341 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-05-02 22:21:42,341 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:42,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:42,342 INFO L82 PathProgramCache]: Analyzing trace with hash 335373551, now seen corresponding path program 12 times [2021-05-02 22:21:42,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:42,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716698909] [2021-05-02 22:21:42,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:42,347 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:42,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1637341366] [2021-05-02 22:21:42,347 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:42,577 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2021-05-02 22:21:42,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:42,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-02 22:21:42,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:42,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:42,820 INFO L134 CoverageAnalysis]: Checked inductivity of 576 backedges. 24 proven. 552 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:42,820 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:42,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716698909] [2021-05-02 22:21:42,820 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:42,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637341366] [2021-05-02 22:21:42,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637341366] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:42,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:42,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-05-02 22:21:42,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414154699] [2021-05-02 22:21:42,820 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 22:21:42,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:42,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 22:21:42,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=133, Unknown=0, NotChecked=0, Total=240 [2021-05-02 22:21:42,821 INFO L87 Difference]: Start difference. First operand 111 states and 113 transitions. Second operand has 16 states, 16 states have (on average 5.0) internal successors, (80), 15 states have internal predecessors, (80), 15 states have call successors, (15), 15 states have call predecessors, (15), 13 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 22:21:43,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:43,033 INFO L93 Difference]: Finished difference Result 117 states and 118 transitions. [2021-05-02 22:21:43,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-05-02 22:21:43,033 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.0) internal successors, (80), 15 states have internal predecessors, (80), 15 states have call successors, (15), 15 states have call predecessors, (15), 13 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 108 [2021-05-02 22:21:43,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:43,034 INFO L225 Difference]: With dead ends: 117 [2021-05-02 22:21:43,034 INFO L226 Difference]: Without dead ends: 117 [2021-05-02 22:21:43,034 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 200.0ms TimeCoverageRelationStatistics Valid=287, Invalid=469, Unknown=0, NotChecked=0, Total=756 [2021-05-02 22:21:43,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-05-02 22:21:43,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2021-05-02 22:21:43,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 86 states have (on average 1.0232558139534884) internal successors, (88), 86 states have internal predecessors, (88), 16 states have call successors, (16), 16 states have call predecessors, (16), 14 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 22:21:43,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 118 transitions. [2021-05-02 22:21:43,036 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 118 transitions. Word has length 108 [2021-05-02 22:21:43,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:43,036 INFO L480 AbstractCegarLoop]: Abstraction has 117 states and 118 transitions. [2021-05-02 22:21:43,036 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 5.0) internal successors, (80), 15 states have internal predecessors, (80), 15 states have call successors, (15), 15 states have call predecessors, (15), 13 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 22:21:43,036 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 118 transitions. [2021-05-02 22:21:43,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-05-02 22:21:43,037 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:43,037 INFO L523 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:43,241 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-02 22:21:43,241 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:43,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:43,241 INFO L82 PathProgramCache]: Analyzing trace with hash 1975402733, now seen corresponding path program 12 times [2021-05-02 22:21:43,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:43,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292449071] [2021-05-02 22:21:43,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:43,245 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:43,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [973495748] [2021-05-02 22:21:43,245 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:43,573 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2021-05-02 22:21:43,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:43,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 67 conjunts are in the unsatisfiable core [2021-05-02 22:21:43,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:47,683 WARN L205 SmtUtils]: Spent 2.02 s on a formula simplification. DAG size of input: 13 DAG size of output: 6 [2021-05-02 22:21:47,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:47,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,025 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 25 proven. 349 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2021-05-02 22:21:48,025 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:48,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292449071] [2021-05-02 22:21:48,025 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:48,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973495748] [2021-05-02 22:21:48,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973495748] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:48,026 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:48,026 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2021-05-02 22:21:48,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239628213] [2021-05-02 22:21:48,026 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-02 22:21:48,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:48,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-02 22:21:48,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=378, Unknown=1, NotChecked=0, Total=420 [2021-05-02 22:21:48,027 INFO L87 Difference]: Start difference. First operand 117 states and 118 transitions. Second operand has 21 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 15 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 22:21:48,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:48,369 INFO L93 Difference]: Finished difference Result 122 states and 124 transitions. [2021-05-02 22:21:48,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 22:21:48,369 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 15 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 114 [2021-05-02 22:21:48,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:48,370 INFO L225 Difference]: With dead ends: 122 [2021-05-02 22:21:48,370 INFO L226 Difference]: Without dead ends: 119 [2021-05-02 22:21:48,371 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 4316.8ms TimeCoverageRelationStatistics Valid=56, Invalid=495, Unknown=1, NotChecked=0, Total=552 [2021-05-02 22:21:48,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-05-02 22:21:48,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 119. [2021-05-02 22:21:48,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 87 states have (on average 1.0229885057471264) internal successors, (89), 87 states have internal predecessors, (89), 17 states have call successors, (17), 16 states have call predecessors, (17), 14 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 22:21:48,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 121 transitions. [2021-05-02 22:21:48,374 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 121 transitions. Word has length 114 [2021-05-02 22:21:48,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:48,374 INFO L480 AbstractCegarLoop]: Abstraction has 119 states and 121 transitions. [2021-05-02 22:21:48,374 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 20 states have (on average 2.55) internal successors, (51), 19 states have internal predecessors, (51), 15 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 22:21:48,374 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 121 transitions. [2021-05-02 22:21:48,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-05-02 22:21:48,375 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:48,375 INFO L523 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:48,578 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-05-02 22:21:48,579 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:48,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:48,579 INFO L82 PathProgramCache]: Analyzing trace with hash 842371728, now seen corresponding path program 13 times [2021-05-02 22:21:48,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:48,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032862598] [2021-05-02 22:21:48,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:48,584 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:48,584 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [919889130] [2021-05-02 22:21:48,584 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:48,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 22:21:48,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 22:21:48,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:48,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:48,971 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 26 proven. 650 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:48,971 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:48,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032862598] [2021-05-02 22:21:48,971 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:48,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919889130] [2021-05-02 22:21:48,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919889130] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:48,972 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:48,972 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-02 22:21:48,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876133551] [2021-05-02 22:21:48,972 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-02 22:21:48,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:48,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-02 22:21:48,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=150, Unknown=0, NotChecked=0, Total=272 [2021-05-02 22:21:48,972 INFO L87 Difference]: Start difference. First operand 119 states and 121 transitions. Second operand has 17 states, 17 states have (on average 5.0588235294117645) internal successors, (86), 16 states have internal predecessors, (86), 16 states have call successors, (16), 16 states have call predecessors, (16), 14 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 22:21:49,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:49,197 INFO L93 Difference]: Finished difference Result 125 states and 126 transitions. [2021-05-02 22:21:49,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-02 22:21:49,197 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.0588235294117645) internal successors, (86), 16 states have internal predecessors, (86), 16 states have call successors, (16), 16 states have call predecessors, (16), 14 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 116 [2021-05-02 22:21:49,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:49,198 INFO L225 Difference]: With dead ends: 125 [2021-05-02 22:21:49,198 INFO L226 Difference]: Without dead ends: 125 [2021-05-02 22:21:49,198 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 233.9ms TimeCoverageRelationStatistics Valid=330, Invalid=540, Unknown=0, NotChecked=0, Total=870 [2021-05-02 22:21:49,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-05-02 22:21:49,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2021-05-02 22:21:49,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 92 states have (on average 1.0217391304347827) internal successors, (94), 92 states have internal predecessors, (94), 17 states have call successors, (17), 17 states have call predecessors, (17), 15 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 22:21:49,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 126 transitions. [2021-05-02 22:21:49,201 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 126 transitions. Word has length 116 [2021-05-02 22:21:49,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:49,201 INFO L480 AbstractCegarLoop]: Abstraction has 125 states and 126 transitions. [2021-05-02 22:21:49,201 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 5.0588235294117645) internal successors, (86), 16 states have internal predecessors, (86), 16 states have call successors, (16), 16 states have call predecessors, (16), 14 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-05-02 22:21:49,201 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 126 transitions. [2021-05-02 22:21:49,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-05-02 22:21:49,201 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:49,202 INFO L523 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:49,416 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:49,417 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:49,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:49,417 INFO L82 PathProgramCache]: Analyzing trace with hash -953421362, now seen corresponding path program 13 times [2021-05-02 22:21:49,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:49,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278635446] [2021-05-02 22:21:49,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:49,421 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:49,421 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1697718900] [2021-05-02 22:21:49,421 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:50,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 22:21:50,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 68 conjunts are in the unsatisfiable core [2021-05-02 22:21:50,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:50,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:50,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:50,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:50,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:50,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:50,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:50,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:50,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:50,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:50,442 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 27 proven. 404 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-05-02 22:21:50,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:50,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278635446] [2021-05-02 22:21:50,442 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:50,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697718900] [2021-05-02 22:21:50,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697718900] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:50,443 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:50,443 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2021-05-02 22:21:50,443 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893940853] [2021-05-02 22:21:50,443 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-02 22:21:50,443 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:50,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-02 22:21:50,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=380, Unknown=0, NotChecked=0, Total=420 [2021-05-02 22:21:50,444 INFO L87 Difference]: Start difference. First operand 125 states and 126 transitions. Second operand has 21 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 16 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 22:21:50,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:50,838 INFO L93 Difference]: Finished difference Result 130 states and 132 transitions. [2021-05-02 22:21:50,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-05-02 22:21:50,838 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 16 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 122 [2021-05-02 22:21:50,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:50,839 INFO L225 Difference]: With dead ends: 130 [2021-05-02 22:21:50,839 INFO L226 Difference]: Without dead ends: 127 [2021-05-02 22:21:50,840 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 289.8ms TimeCoverageRelationStatistics Valid=55, Invalid=497, Unknown=0, NotChecked=0, Total=552 [2021-05-02 22:21:50,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-05-02 22:21:50,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2021-05-02 22:21:50,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 93 states have (on average 1.021505376344086) internal successors, (95), 93 states have internal predecessors, (95), 18 states have call successors, (18), 17 states have call predecessors, (18), 15 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 22:21:50,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 129 transitions. [2021-05-02 22:21:50,844 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 129 transitions. Word has length 122 [2021-05-02 22:21:50,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:50,845 INFO L480 AbstractCegarLoop]: Abstraction has 127 states and 129 transitions. [2021-05-02 22:21:50,845 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 16 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 22:21:50,845 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 129 transitions. [2021-05-02 22:21:50,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-05-02 22:21:50,845 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:50,845 INFO L523 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:51,049 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-05-02 22:21:51,050 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:51,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:51,050 INFO L82 PathProgramCache]: Analyzing trace with hash -554004687, now seen corresponding path program 14 times [2021-05-02 22:21:51,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:51,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721228924] [2021-05-02 22:21:51,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:51,054 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:51,054 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1725388664] [2021-05-02 22:21:51,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:51,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 22:21:51,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:51,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-02 22:21:51,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:51,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:51,444 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 28 proven. 756 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:51,444 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:51,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721228924] [2021-05-02 22:21:51,444 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:51,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725388664] [2021-05-02 22:21:51,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725388664] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:51,444 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:51,444 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-05-02 22:21:51,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659765239] [2021-05-02 22:21:51,445 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 22:21:51,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:51,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 22:21:51,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2021-05-02 22:21:51,445 INFO L87 Difference]: Start difference. First operand 127 states and 129 transitions. Second operand has 18 states, 18 states have (on average 5.111111111111111) internal successors, (92), 17 states have internal predecessors, (92), 17 states have call successors, (17), 17 states have call predecessors, (17), 15 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 22:21:51,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:51,706 INFO L93 Difference]: Finished difference Result 133 states and 134 transitions. [2021-05-02 22:21:51,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-05-02 22:21:51,706 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.111111111111111) internal successors, (92), 17 states have internal predecessors, (92), 17 states have call successors, (17), 17 states have call predecessors, (17), 15 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 124 [2021-05-02 22:21:51,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:51,707 INFO L225 Difference]: With dead ends: 133 [2021-05-02 22:21:51,707 INFO L226 Difference]: Without dead ends: 133 [2021-05-02 22:21:51,707 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 269.6ms TimeCoverageRelationStatistics Valid=376, Invalid=616, Unknown=0, NotChecked=0, Total=992 [2021-05-02 22:21:51,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-05-02 22:21:51,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2021-05-02 22:21:51,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 98 states have (on average 1.0204081632653061) internal successors, (100), 98 states have internal predecessors, (100), 18 states have call successors, (18), 18 states have call predecessors, (18), 16 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 22:21:51,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 134 transitions. [2021-05-02 22:21:51,709 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 134 transitions. Word has length 124 [2021-05-02 22:21:51,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:51,710 INFO L480 AbstractCegarLoop]: Abstraction has 133 states and 134 transitions. [2021-05-02 22:21:51,710 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 5.111111111111111) internal successors, (92), 17 states have internal predecessors, (92), 17 states have call successors, (17), 17 states have call predecessors, (17), 15 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-05-02 22:21:51,710 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 134 transitions. [2021-05-02 22:21:51,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-05-02 22:21:51,710 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:51,710 INFO L523 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:51,916 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-05-02 22:21:51,917 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:51,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:51,917 INFO L82 PathProgramCache]: Analyzing trace with hash -1206963793, now seen corresponding path program 14 times [2021-05-02 22:21:51,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:51,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255666198] [2021-05-02 22:21:51,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:51,923 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:51,923 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [156554813] [2021-05-02 22:21:51,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:52,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 22:21:52,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:52,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 72 conjunts are in the unsatisfiable core [2021-05-02 22:21:52,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:53,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:53,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:53,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:53,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:53,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:53,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:53,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:53,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:53,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:53,451 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 29 proven. 463 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2021-05-02 22:21:53,451 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:53,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255666198] [2021-05-02 22:21:53,451 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:53,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156554813] [2021-05-02 22:21:53,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156554813] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:53,451 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:53,452 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2021-05-02 22:21:53,452 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304219306] [2021-05-02 22:21:53,452 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-02 22:21:53,452 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:53,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-02 22:21:53,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=420, Unknown=0, NotChecked=0, Total=462 [2021-05-02 22:21:53,452 INFO L87 Difference]: Start difference. First operand 133 states and 134 transitions. Second operand has 22 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 states have internal predecessors, (57), 17 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 22:21:53,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:53,887 INFO L93 Difference]: Finished difference Result 138 states and 140 transitions. [2021-05-02 22:21:53,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 22:21:53,887 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 states have internal predecessors, (57), 17 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 130 [2021-05-02 22:21:53,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:53,888 INFO L225 Difference]: With dead ends: 138 [2021-05-02 22:21:53,888 INFO L226 Difference]: Without dead ends: 135 [2021-05-02 22:21:53,889 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 299.6ms TimeCoverageRelationStatistics Valid=57, Invalid=543, Unknown=0, NotChecked=0, Total=600 [2021-05-02 22:21:53,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-05-02 22:21:53,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 135. [2021-05-02 22:21:53,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 99 states have (on average 1.02020202020202) internal successors, (101), 99 states have internal predecessors, (101), 19 states have call successors, (19), 18 states have call predecessors, (19), 16 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 22:21:53,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 137 transitions. [2021-05-02 22:21:53,892 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 137 transitions. Word has length 130 [2021-05-02 22:21:53,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:53,892 INFO L480 AbstractCegarLoop]: Abstraction has 135 states and 137 transitions. [2021-05-02 22:21:53,892 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 states have internal predecessors, (57), 17 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 22:21:53,892 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 137 transitions. [2021-05-02 22:21:53,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-05-02 22:21:53,893 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:53,893 INFO L523 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:54,098 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-05-02 22:21:54,098 INFO L428 AbstractCegarLoop]: === Iteration 35 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:54,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:54,098 INFO L82 PathProgramCache]: Analyzing trace with hash 604854994, now seen corresponding path program 15 times [2021-05-02 22:21:54,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:54,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760828825] [2021-05-02 22:21:54,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:54,105 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:54,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1896873701] [2021-05-02 22:21:54,105 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:55,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-05-02 22:21:55,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:55,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 22:21:55,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:55,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:55,616 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 30 proven. 870 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:21:55,616 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:55,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760828825] [2021-05-02 22:21:55,617 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:55,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896873701] [2021-05-02 22:21:55,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896873701] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:55,617 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:55,617 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2021-05-02 22:21:55,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634277046] [2021-05-02 22:21:55,617 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-05-02 22:21:55,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:55,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-05-02 22:21:55,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=187, Unknown=0, NotChecked=0, Total=342 [2021-05-02 22:21:55,618 INFO L87 Difference]: Start difference. First operand 135 states and 137 transitions. Second operand has 19 states, 19 states have (on average 5.157894736842105) internal successors, (98), 18 states have internal predecessors, (98), 18 states have call successors, (18), 18 states have call predecessors, (18), 16 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 22:21:58,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:21:58,005 INFO L93 Difference]: Finished difference Result 141 states and 142 transitions. [2021-05-02 22:21:58,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-02 22:21:58,005 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.157894736842105) internal successors, (98), 18 states have internal predecessors, (98), 18 states have call successors, (18), 18 states have call predecessors, (18), 16 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 132 [2021-05-02 22:21:58,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:21:58,006 INFO L225 Difference]: With dead ends: 141 [2021-05-02 22:21:58,006 INFO L226 Difference]: Without dead ends: 141 [2021-05-02 22:21:58,006 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 324.9ms TimeCoverageRelationStatistics Valid=425, Invalid=697, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 22:21:58,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-05-02 22:21:58,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2021-05-02 22:21:58,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 104 states have (on average 1.0192307692307692) internal successors, (106), 104 states have internal predecessors, (106), 19 states have call successors, (19), 19 states have call predecessors, (19), 17 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 22:21:58,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 142 transitions. [2021-05-02 22:21:58,010 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 142 transitions. Word has length 132 [2021-05-02 22:21:58,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:21:58,011 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 142 transitions. [2021-05-02 22:21:58,011 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 5.157894736842105) internal successors, (98), 18 states have internal predecessors, (98), 18 states have call successors, (18), 18 states have call predecessors, (18), 16 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2021-05-02 22:21:58,011 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 142 transitions. [2021-05-02 22:21:58,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-05-02 22:21:58,011 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:21:58,011 INFO L523 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:21:58,216 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-05-02 22:21:58,216 INFO L428 AbstractCegarLoop]: === Iteration 36 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:21:58,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:21:58,217 INFO L82 PathProgramCache]: Analyzing trace with hash 1030291600, now seen corresponding path program 15 times [2021-05-02 22:21:58,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:21:58,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535551462] [2021-05-02 22:21:58,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:21:58,224 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:21:58,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [269816546] [2021-05-02 22:21:58,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:21:58,767 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-05-02 22:21:58,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:21:58,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 94 conjunts are in the unsatisfiable core [2021-05-02 22:21:58,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:21:58,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:58,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:58,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:58,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:21:59,717 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 110 proven. 519 refuted. 0 times theorem prover too weak. 363 trivial. 0 not checked. [2021-05-02 22:21:59,717 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:21:59,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535551462] [2021-05-02 22:21:59,717 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:21:59,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269816546] [2021-05-02 22:21:59,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269816546] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:21:59,717 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:21:59,717 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2021-05-02 22:21:59,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950087227] [2021-05-02 22:21:59,717 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-05-02 22:21:59,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:21:59,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-05-02 22:21:59,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=597, Unknown=0, NotChecked=0, Total=650 [2021-05-02 22:21:59,718 INFO L87 Difference]: Start difference. First operand 141 states and 142 transitions. Second operand has 26 states, 25 states have (on average 2.4) internal successors, (60), 22 states have internal predecessors, (60), 18 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 22:22:00,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:22:00,498 INFO L93 Difference]: Finished difference Result 146 states and 148 transitions. [2021-05-02 22:22:00,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-02 22:22:00,499 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.4) internal successors, (60), 22 states have internal predecessors, (60), 18 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 138 [2021-05-02 22:22:00,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:22:00,499 INFO L225 Difference]: With dead ends: 146 [2021-05-02 22:22:00,499 INFO L226 Difference]: Without dead ends: 143 [2021-05-02 22:22:00,500 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 776.0ms TimeCoverageRelationStatistics Valid=69, Invalid=743, Unknown=0, NotChecked=0, Total=812 [2021-05-02 22:22:00,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-05-02 22:22:00,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2021-05-02 22:22:00,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 105 states have (on average 1.019047619047619) internal successors, (107), 105 states have internal predecessors, (107), 20 states have call successors, (20), 19 states have call predecessors, (20), 17 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2021-05-02 22:22:00,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 145 transitions. [2021-05-02 22:22:00,502 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 145 transitions. Word has length 138 [2021-05-02 22:22:00,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:22:00,502 INFO L480 AbstractCegarLoop]: Abstraction has 143 states and 145 transitions. [2021-05-02 22:22:00,502 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 26 states, 25 states have (on average 2.4) internal successors, (60), 22 states have internal predecessors, (60), 18 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 22:22:00,502 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 145 transitions. [2021-05-02 22:22:00,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2021-05-02 22:22:00,503 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:22:00,503 INFO L523 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:22:00,707 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-05-02 22:22:00,708 INFO L428 AbstractCegarLoop]: === Iteration 37 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:22:00,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:22:00,708 INFO L82 PathProgramCache]: Analyzing trace with hash -1171327629, now seen corresponding path program 16 times [2021-05-02 22:22:00,708 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:22:00,708 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869376984] [2021-05-02 22:22:00,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:22:00,714 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:22:00,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [231772471] [2021-05-02 22:22:00,714 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:22:01,493 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 22:22:01,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:22:01,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 22:22:01,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:22:01,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:01,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 32 proven. 992 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:22:01,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:22:01,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869376984] [2021-05-02 22:22:01,827 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:22:01,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231772471] [2021-05-02 22:22:01,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231772471] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:22:01,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:22:01,827 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-05-02 22:22:01,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006485283] [2021-05-02 22:22:01,827 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-02 22:22:01,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:22:01,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-02 22:22:01,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=207, Unknown=0, NotChecked=0, Total=380 [2021-05-02 22:22:01,828 INFO L87 Difference]: Start difference. First operand 143 states and 145 transitions. Second operand has 20 states, 20 states have (on average 5.2) internal successors, (104), 19 states have internal predecessors, (104), 19 states have call successors, (19), 19 states have call predecessors, (19), 17 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 22:22:02,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:22:02,172 INFO L93 Difference]: Finished difference Result 149 states and 150 transitions. [2021-05-02 22:22:02,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-05-02 22:22:02,173 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.2) internal successors, (104), 19 states have internal predecessors, (104), 19 states have call successors, (19), 19 states have call predecessors, (19), 17 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 140 [2021-05-02 22:22:02,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:22:02,173 INFO L225 Difference]: With dead ends: 149 [2021-05-02 22:22:02,173 INFO L226 Difference]: Without dead ends: 149 [2021-05-02 22:22:02,174 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 330.6ms TimeCoverageRelationStatistics Valid=477, Invalid=783, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 22:22:02,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2021-05-02 22:22:02,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 149. [2021-05-02 22:22:02,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 110 states have (on average 1.018181818181818) internal successors, (112), 110 states have internal predecessors, (112), 20 states have call successors, (20), 20 states have call predecessors, (20), 18 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2021-05-02 22:22:02,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 150 transitions. [2021-05-02 22:22:02,176 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 150 transitions. Word has length 140 [2021-05-02 22:22:02,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:22:02,176 INFO L480 AbstractCegarLoop]: Abstraction has 149 states and 150 transitions. [2021-05-02 22:22:02,176 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 5.2) internal successors, (104), 19 states have internal predecessors, (104), 19 states have call successors, (19), 19 states have call predecessors, (19), 17 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-02 22:22:02,176 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 150 transitions. [2021-05-02 22:22:02,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2021-05-02 22:22:02,177 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:22:02,177 INFO L523 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:22:02,381 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-05-02 22:22:02,381 INFO L428 AbstractCegarLoop]: === Iteration 38 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:22:02,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:22:02,382 INFO L82 PathProgramCache]: Analyzing trace with hash -1153802639, now seen corresponding path program 16 times [2021-05-02 22:22:02,382 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:22:02,382 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567738417] [2021-05-02 22:22:02,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:22:02,386 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:22:02,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1412598294] [2021-05-02 22:22:02,386 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:22:03,409 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 22:22:03,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:22:03,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 80 conjunts are in the unsatisfiable core [2021-05-02 22:22:03,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:22:03,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:03,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:03,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:03,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:03,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:03,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:03,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:03,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:03,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:03,926 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 33 proven. 593 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2021-05-02 22:22:03,926 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:22:03,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567738417] [2021-05-02 22:22:03,927 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:22:03,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412598294] [2021-05-02 22:22:03,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412598294] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:22:03,927 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:22:03,927 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2021-05-02 22:22:03,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694810172] [2021-05-02 22:22:03,927 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-05-02 22:22:03,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:22:03,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-05-02 22:22:03,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=506, Unknown=0, NotChecked=0, Total=552 [2021-05-02 22:22:03,928 INFO L87 Difference]: Start difference. First operand 149 states and 150 transitions. Second operand has 24 states, 23 states have (on average 2.739130434782609) internal successors, (63), 23 states have internal predecessors, (63), 19 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2021-05-02 22:22:04,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:22:04,453 INFO L93 Difference]: Finished difference Result 154 states and 156 transitions. [2021-05-02 22:22:04,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-05-02 22:22:04,453 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.739130434782609) internal successors, (63), 23 states have internal predecessors, (63), 19 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 146 [2021-05-02 22:22:04,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:22:04,454 INFO L225 Difference]: With dead ends: 154 [2021-05-02 22:22:04,454 INFO L226 Difference]: Without dead ends: 151 [2021-05-02 22:22:04,454 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 345.5ms TimeCoverageRelationStatistics Valid=61, Invalid=641, Unknown=0, NotChecked=0, Total=702 [2021-05-02 22:22:04,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-05-02 22:22:04,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151. [2021-05-02 22:22:04,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 111 states have (on average 1.018018018018018) internal successors, (113), 111 states have internal predecessors, (113), 21 states have call successors, (21), 20 states have call predecessors, (21), 18 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 22:22:04,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 153 transitions. [2021-05-02 22:22:04,457 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 153 transitions. Word has length 146 [2021-05-02 22:22:04,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:22:04,457 INFO L480 AbstractCegarLoop]: Abstraction has 151 states and 153 transitions. [2021-05-02 22:22:04,457 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 24 states, 23 states have (on average 2.739130434782609) internal successors, (63), 23 states have internal predecessors, (63), 19 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2021-05-02 22:22:04,457 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 153 transitions. [2021-05-02 22:22:04,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2021-05-02 22:22:04,458 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:22:04,458 INFO L523 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:22:04,662 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-05-02 22:22:04,662 INFO L428 AbstractCegarLoop]: === Iteration 39 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:22:04,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:22:04,662 INFO L82 PathProgramCache]: Analyzing trace with hash 153116436, now seen corresponding path program 17 times [2021-05-02 22:22:04,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:22:04,662 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490630119] [2021-05-02 22:22:04,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:22:04,669 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:22:04,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [682504928] [2021-05-02 22:22:04,669 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:22:05,121 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2021-05-02 22:22:05,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:22:05,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 39 conjunts are in the unsatisfiable core [2021-05-02 22:22:05,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:22:05,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:05,487 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 34 proven. 1122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:22:05,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:22:05,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490630119] [2021-05-02 22:22:05,487 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:22:05,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682504928] [2021-05-02 22:22:05,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682504928] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:22:05,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:22:05,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2021-05-02 22:22:05,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077833197] [2021-05-02 22:22:05,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-02 22:22:05,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:22:05,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-02 22:22:05,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=228, Unknown=0, NotChecked=0, Total=420 [2021-05-02 22:22:05,488 INFO L87 Difference]: Start difference. First operand 151 states and 153 transitions. Second operand has 21 states, 21 states have (on average 5.238095238095238) internal successors, (110), 20 states have internal predecessors, (110), 20 states have call successors, (20), 20 states have call predecessors, (20), 18 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2021-05-02 22:22:06,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:22:06,116 INFO L93 Difference]: Finished difference Result 157 states and 158 transitions. [2021-05-02 22:22:06,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-05-02 22:22:06,116 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.238095238095238) internal successors, (110), 20 states have internal predecessors, (110), 20 states have call successors, (20), 20 states have call predecessors, (20), 18 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 148 [2021-05-02 22:22:06,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:22:06,117 INFO L225 Difference]: With dead ends: 157 [2021-05-02 22:22:06,117 INFO L226 Difference]: Without dead ends: 157 [2021-05-02 22:22:06,117 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 363.3ms TimeCoverageRelationStatistics Valid=532, Invalid=874, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 22:22:06,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-05-02 22:22:06,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 157. [2021-05-02 22:22:06,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 116 states have (on average 1.0172413793103448) internal successors, (118), 116 states have internal predecessors, (118), 21 states have call successors, (21), 21 states have call predecessors, (21), 19 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 22:22:06,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 158 transitions. [2021-05-02 22:22:06,120 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 158 transitions. Word has length 148 [2021-05-02 22:22:06,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:22:06,120 INFO L480 AbstractCegarLoop]: Abstraction has 157 states and 158 transitions. [2021-05-02 22:22:06,120 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 5.238095238095238) internal successors, (110), 20 states have internal predecessors, (110), 20 states have call successors, (20), 20 states have call predecessors, (20), 18 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2021-05-02 22:22:06,120 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 158 transitions. [2021-05-02 22:22:06,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2021-05-02 22:22:06,120 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:22:06,121 INFO L523 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:22:06,321 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:22:06,321 INFO L428 AbstractCegarLoop]: === Iteration 40 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:22:06,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:22:06,322 INFO L82 PathProgramCache]: Analyzing trace with hash 75778898, now seen corresponding path program 17 times [2021-05-02 22:22:06,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:22:06,322 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284928848] [2021-05-02 22:22:06,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:22:06,325 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:22:06,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1823495651] [2021-05-02 22:22:06,326 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:22:06,860 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2021-05-02 22:22:06,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:22:06,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 85 conjunts are in the unsatisfiable core [2021-05-02 22:22:06,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:22:06,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:06,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:06,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:06,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:06,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:07,420 INFO L134 CoverageAnalysis]: Checked inductivity of 1260 backedges. 41 proven. 658 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2021-05-02 22:22:07,420 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:22:07,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284928848] [2021-05-02 22:22:07,420 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:22:07,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823495651] [2021-05-02 22:22:07,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823495651] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:22:07,421 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:22:07,421 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2021-05-02 22:22:07,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815499210] [2021-05-02 22:22:07,421 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-05-02 22:22:07,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:22:07,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-05-02 22:22:07,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=552, Unknown=0, NotChecked=0, Total=600 [2021-05-02 22:22:07,421 INFO L87 Difference]: Start difference. First operand 157 states and 158 transitions. Second operand has 25 states, 24 states have (on average 2.75) internal successors, (66), 24 states have internal predecessors, (66), 20 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 22:22:07,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:22:07,931 INFO L93 Difference]: Finished difference Result 162 states and 164 transitions. [2021-05-02 22:22:07,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-05-02 22:22:07,931 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.75) internal successors, (66), 24 states have internal predecessors, (66), 20 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 154 [2021-05-02 22:22:07,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:22:07,932 INFO L225 Difference]: With dead ends: 162 [2021-05-02 22:22:07,932 INFO L226 Difference]: Without dead ends: 159 [2021-05-02 22:22:07,932 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 356.0ms TimeCoverageRelationStatistics Valid=63, Invalid=693, Unknown=0, NotChecked=0, Total=756 [2021-05-02 22:22:07,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-05-02 22:22:07,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2021-05-02 22:22:07,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 117 states have (on average 1.017094017094017) internal successors, (119), 117 states have internal predecessors, (119), 22 states have call successors, (22), 21 states have call predecessors, (22), 19 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-05-02 22:22:07,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 161 transitions. [2021-05-02 22:22:07,934 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 161 transitions. Word has length 154 [2021-05-02 22:22:07,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:22:07,935 INFO L480 AbstractCegarLoop]: Abstraction has 159 states and 161 transitions. [2021-05-02 22:22:07,935 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 25 states, 24 states have (on average 2.75) internal successors, (66), 24 states have internal predecessors, (66), 20 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 22:22:07,935 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 161 transitions. [2021-05-02 22:22:07,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-05-02 22:22:07,935 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:22:07,935 INFO L523 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:22:08,140 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-05-02 22:22:08,140 INFO L428 AbstractCegarLoop]: === Iteration 41 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:22:08,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:22:08,140 INFO L82 PathProgramCache]: Analyzing trace with hash 664967093, now seen corresponding path program 18 times [2021-05-02 22:22:08,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:22:08,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158782894] [2021-05-02 22:22:08,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:22:08,144 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:22:08,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1845340385] [2021-05-02 22:22:08,145 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:22:08,809 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2021-05-02 22:22:08,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:22:08,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 41 conjunts are in the unsatisfiable core [2021-05-02 22:22:08,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:22:08,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:08,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:09,179 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 36 proven. 1260 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:22:09,179 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:22:09,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158782894] [2021-05-02 22:22:09,180 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:22:09,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845340385] [2021-05-02 22:22:09,180 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845340385] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:22:09,180 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:22:09,180 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2021-05-02 22:22:09,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738526177] [2021-05-02 22:22:09,180 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-02 22:22:09,180 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:22:09,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-02 22:22:09,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=250, Unknown=0, NotChecked=0, Total=462 [2021-05-02 22:22:09,181 INFO L87 Difference]: Start difference. First operand 159 states and 161 transitions. Second operand has 22 states, 22 states have (on average 5.2727272727272725) internal successors, (116), 21 states have internal predecessors, (116), 21 states have call successors, (21), 21 states have call predecessors, (21), 19 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 22:22:11,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:22:11,578 INFO L93 Difference]: Finished difference Result 165 states and 166 transitions. [2021-05-02 22:22:11,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 22:22:11,579 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.2727272727272725) internal successors, (116), 21 states have internal predecessors, (116), 21 states have call successors, (21), 21 states have call predecessors, (21), 19 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 156 [2021-05-02 22:22:11,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:22:11,579 INFO L225 Difference]: With dead ends: 165 [2021-05-02 22:22:11,579 INFO L226 Difference]: Without dead ends: 165 [2021-05-02 22:22:11,580 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 362.7ms TimeCoverageRelationStatistics Valid=590, Invalid=970, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 22:22:11,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-05-02 22:22:11,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2021-05-02 22:22:11,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 122 states have (on average 1.0163934426229508) internal successors, (124), 122 states have internal predecessors, (124), 22 states have call successors, (22), 22 states have call predecessors, (22), 20 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-05-02 22:22:11,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 166 transitions. [2021-05-02 22:22:11,582 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 166 transitions. Word has length 156 [2021-05-02 22:22:11,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:22:11,582 INFO L480 AbstractCegarLoop]: Abstraction has 165 states and 166 transitions. [2021-05-02 22:22:11,582 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 5.2727272727272725) internal successors, (116), 21 states have internal predecessors, (116), 21 states have call successors, (21), 21 states have call predecessors, (21), 19 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-05-02 22:22:11,582 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 166 transitions. [2021-05-02 22:22:11,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2021-05-02 22:22:11,583 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:22:11,583 INFO L523 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 19, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:22:11,787 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:22:11,788 INFO L428 AbstractCegarLoop]: === Iteration 42 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:22:11,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:22:11,788 INFO L82 PathProgramCache]: Analyzing trace with hash 1531430707, now seen corresponding path program 18 times [2021-05-02 22:22:11,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:22:11,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870494731] [2021-05-02 22:22:11,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:22:11,793 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:22:11,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1318518527] [2021-05-02 22:22:11,793 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:22:12,664 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2021-05-02 22:22:12,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 22:22:12,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 91 conjunts are in the unsatisfiable core [2021-05-02 22:22:12,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:22:13,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:13,483 INFO L134 CoverageAnalysis]: Checked inductivity of 1406 backedges. 37 proven. 739 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2021-05-02 22:22:13,483 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:22:13,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870494731] [2021-05-02 22:22:13,483 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:22:13,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318518527] [2021-05-02 22:22:13,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318518527] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:22:13,483 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:22:13,483 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2021-05-02 22:22:13,484 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606845968] [2021-05-02 22:22:13,484 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-05-02 22:22:13,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:22:13,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-05-02 22:22:13,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=649, Unknown=0, NotChecked=0, Total=702 [2021-05-02 22:22:13,484 INFO L87 Difference]: Start difference. First operand 165 states and 166 transitions. Second operand has 27 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 21 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-05-02 22:22:16,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:22:16,054 INFO L93 Difference]: Finished difference Result 170 states and 172 transitions. [2021-05-02 22:22:16,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-05-02 22:22:16,055 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 21 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 162 [2021-05-02 22:22:16,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:22:16,055 INFO L225 Difference]: With dead ends: 170 [2021-05-02 22:22:16,056 INFO L226 Difference]: Without dead ends: 167 [2021-05-02 22:22:16,056 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 635.8ms TimeCoverageRelationStatistics Valid=68, Invalid=802, Unknown=0, NotChecked=0, Total=870 [2021-05-02 22:22:16,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-05-02 22:22:16,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 167. [2021-05-02 22:22:16,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 123 states have (on average 1.016260162601626) internal successors, (125), 123 states have internal predecessors, (125), 23 states have call successors, (23), 22 states have call predecessors, (23), 20 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 22:22:16,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 169 transitions. [2021-05-02 22:22:16,058 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 169 transitions. Word has length 162 [2021-05-02 22:22:16,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:22:16,058 INFO L480 AbstractCegarLoop]: Abstraction has 167 states and 169 transitions. [2021-05-02 22:22:16,058 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 21 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-05-02 22:22:16,059 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 169 transitions. [2021-05-02 22:22:16,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2021-05-02 22:22:16,059 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:22:16,059 INFO L523 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:22:16,264 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-05-02 22:22:16,264 INFO L428 AbstractCegarLoop]: === Iteration 43 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:22:16,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:22:16,265 INFO L82 PathProgramCache]: Analyzing trace with hash -612982954, now seen corresponding path program 19 times [2021-05-02 22:22:16,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:22:16,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355039533] [2021-05-02 22:22:16,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:22:16,269 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:22:16,270 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2130585500] [2021-05-02 22:22:16,270 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:22:16,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 22:22:16,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 43 conjunts are in the unsatisfiable core [2021-05-02 22:22:16,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:22:16,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:16,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1444 backedges. 38 proven. 1406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 22:22:16,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:22:16,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355039533] [2021-05-02 22:22:16,773 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:22:16,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130585500] [2021-05-02 22:22:16,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130585500] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:22:16,774 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:22:16,774 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2021-05-02 22:22:16,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134487858] [2021-05-02 22:22:16,774 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-05-02 22:22:16,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:22:16,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-05-02 22:22:16,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=273, Unknown=0, NotChecked=0, Total=506 [2021-05-02 22:22:16,774 INFO L87 Difference]: Start difference. First operand 167 states and 169 transitions. Second operand has 23 states, 23 states have (on average 5.304347826086956) internal successors, (122), 22 states have internal predecessors, (122), 22 states have call successors, (22), 22 states have call predecessors, (22), 20 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-05-02 22:22:19,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:22:19,177 INFO L93 Difference]: Finished difference Result 173 states and 174 transitions. [2021-05-02 22:22:19,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-05-02 22:22:19,178 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.304347826086956) internal successors, (122), 22 states have internal predecessors, (122), 22 states have call successors, (22), 22 states have call predecessors, (22), 20 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 164 [2021-05-02 22:22:19,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:22:19,179 INFO L225 Difference]: With dead ends: 173 [2021-05-02 22:22:19,179 INFO L226 Difference]: Without dead ends: 173 [2021-05-02 22:22:19,179 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 424.2ms TimeCoverageRelationStatistics Valid=651, Invalid=1071, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 22:22:19,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-05-02 22:22:19,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2021-05-02 22:22:19,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 128 states have (on average 1.015625) internal successors, (130), 128 states have internal predecessors, (130), 23 states have call successors, (23), 23 states have call predecessors, (23), 21 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 22:22:19,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 174 transitions. [2021-05-02 22:22:19,181 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 174 transitions. Word has length 164 [2021-05-02 22:22:19,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:22:19,182 INFO L480 AbstractCegarLoop]: Abstraction has 173 states and 174 transitions. [2021-05-02 22:22:19,182 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 5.304347826086956) internal successors, (122), 22 states have internal predecessors, (122), 22 states have call successors, (22), 22 states have call predecessors, (22), 20 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-05-02 22:22:19,182 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 174 transitions. [2021-05-02 22:22:19,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-05-02 22:22:19,182 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:22:19,182 INFO L523 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:22:19,383 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:22:19,383 INFO L428 AbstractCegarLoop]: === Iteration 44 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:22:19,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:22:19,383 INFO L82 PathProgramCache]: Analyzing trace with hash 1887818260, now seen corresponding path program 19 times [2021-05-02 22:22:19,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:22:19,383 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086327070] [2021-05-02 22:22:19,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:22:19,388 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:22:19,388 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [465318625] [2021-05-02 22:22:19,388 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:22:20,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 22:22:20,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 514 conjuncts, 92 conjunts are in the unsatisfiable core [2021-05-02 22:22:20,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 22:22:20,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:20,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:20,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:20,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:20,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:20,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:20,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:20,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:20,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 22:22:20,810 INFO L134 CoverageAnalysis]: Checked inductivity of 1560 backedges. 39 proven. 818 refuted. 0 times theorem prover too weak. 703 trivial. 0 not checked. [2021-05-02 22:22:20,810 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 22:22:20,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086327070] [2021-05-02 22:22:20,811 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 22:22:20,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465318625] [2021-05-02 22:22:20,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465318625] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 22:22:20,811 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 22:22:20,811 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2021-05-02 22:22:20,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159997883] [2021-05-02 22:22:20,811 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-05-02 22:22:20,811 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 22:22:20,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-05-02 22:22:20,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=650, Unknown=0, NotChecked=0, Total=702 [2021-05-02 22:22:20,812 INFO L87 Difference]: Start difference. First operand 173 states and 174 transitions. Second operand has 27 states, 26 states have (on average 2.769230769230769) internal successors, (72), 26 states have internal predecessors, (72), 22 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 22:22:21,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 22:22:21,413 INFO L93 Difference]: Finished difference Result 178 states and 180 transitions. [2021-05-02 22:22:21,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-05-02 22:22:21,414 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.769230769230769) internal successors, (72), 26 states have internal predecessors, (72), 22 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 170 [2021-05-02 22:22:21,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 22:22:21,415 INFO L225 Difference]: With dead ends: 178 [2021-05-02 22:22:21,415 INFO L226 Difference]: Without dead ends: 175 [2021-05-02 22:22:21,415 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 143 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 596.8ms TimeCoverageRelationStatistics Valid=67, Invalid=803, Unknown=0, NotChecked=0, Total=870 [2021-05-02 22:22:21,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-05-02 22:22:21,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2021-05-02 22:22:21,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 129 states have (on average 1.0155038759689923) internal successors, (131), 129 states have internal predecessors, (131), 24 states have call successors, (24), 23 states have call predecessors, (24), 21 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2021-05-02 22:22:21,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 177 transitions. [2021-05-02 22:22:21,417 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 177 transitions. Word has length 170 [2021-05-02 22:22:21,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 22:22:21,417 INFO L480 AbstractCegarLoop]: Abstraction has 175 states and 177 transitions. [2021-05-02 22:22:21,417 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 27 states, 26 states have (on average 2.769230769230769) internal successors, (72), 26 states have internal predecessors, (72), 22 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-02 22:22:21,417 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 177 transitions. [2021-05-02 22:22:21,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2021-05-02 22:22:21,418 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 22:22:21,418 INFO L523 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 22:22:21,622 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:22:21,622 INFO L428 AbstractCegarLoop]: === Iteration 45 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 22:22:21,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 22:22:21,622 INFO L82 PathProgramCache]: Analyzing trace with hash -1721928201, now seen corresponding path program 20 times [2021-05-02 22:22:21,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 22:22:21,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875539521] [2021-05-02 22:22:21,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 22:22:21,627 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 22:22:21,627 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1368523485] [2021-05-02 22:22:21,627 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 22:22:22,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 22:22:22,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2021-05-02 22:22:22,487 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-05-02 22:22:22,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-05-02 22:22:22,729 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-05-02 22:22:22,891 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-05-02 22:22:22,891 INFO L624 BasicCegarLoop]: Counterexample might be feasible [2021-05-02 22:22:23,096 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-05-02 22:22:23,174 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.05 10:22:23 BasicIcfg [2021-05-02 22:22:23,174 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-05-02 22:22:23,175 INFO L168 Benchmark]: Toolchain (without parser) took 71880.95 ms. Allocated memory was 181.4 MB in the beginning and 218.1 MB in the end (delta: 36.7 MB). Free memory was 147.1 MB in the beginning and 90.4 MB in the end (delta: 56.7 MB). Peak memory consumption was 93.6 MB. Max. memory is 8.0 GB. [2021-05-02 22:22:23,175 INFO L168 Benchmark]: CDTParser took 0.44 ms. Allocated memory is still 181.4 MB. Free memory is still 163.5 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-05-02 22:22:23,175 INFO L168 Benchmark]: CACSL2BoogieTranslator took 184.57 ms. Allocated memory is still 181.4 MB. Free memory was 146.9 MB in the beginning and 137.1 MB in the end (delta: 9.8 MB). Peak memory consumption was 9.4 MB. Max. memory is 8.0 GB. [2021-05-02 22:22:23,175 INFO L168 Benchmark]: Boogie Preprocessor took 61.48 ms. Allocated memory is still 181.4 MB. Free memory was 137.1 MB in the beginning and 165.0 MB in the end (delta: -27.9 MB). Peak memory consumption was 5.8 MB. Max. memory is 8.0 GB. [2021-05-02 22:22:23,175 INFO L168 Benchmark]: RCFGBuilder took 270.63 ms. Allocated memory is still 181.4 MB. Free memory was 165.0 MB in the beginning and 150.9 MB in the end (delta: 14.2 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. [2021-05-02 22:22:23,175 INFO L168 Benchmark]: IcfgTransformer took 12.73 ms. Allocated memory is still 181.4 MB. Free memory was 150.3 MB in the beginning and 149.3 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-05-02 22:22:23,175 INFO L168 Benchmark]: TraceAbstraction took 71343.59 ms. Allocated memory was 181.4 MB in the beginning and 218.1 MB in the end (delta: 36.7 MB). Free memory was 148.8 MB in the beginning and 90.4 MB in the end (delta: 58.4 MB). Peak memory consumption was 95.1 MB. Max. memory is 8.0 GB. [2021-05-02 22:22:23,176 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.44 ms. Allocated memory is still 181.4 MB. Free memory is still 163.5 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 184.57 ms. Allocated memory is still 181.4 MB. Free memory was 146.9 MB in the beginning and 137.1 MB in the end (delta: 9.8 MB). Peak memory consumption was 9.4 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 61.48 ms. Allocated memory is still 181.4 MB. Free memory was 137.1 MB in the beginning and 165.0 MB in the end (delta: -27.9 MB). Peak memory consumption was 5.8 MB. Max. memory is 8.0 GB. * RCFGBuilder took 270.63 ms. Allocated memory is still 181.4 MB. Free memory was 165.0 MB in the beginning and 150.9 MB in the end (delta: 14.2 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. * IcfgTransformer took 12.73 ms. Allocated memory is still 181.4 MB. Free memory was 150.3 MB in the beginning and 149.3 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * TraceAbstraction took 71343.59 ms. Allocated memory was 181.4 MB in the beginning and 218.1 MB in the end (delta: 36.7 MB). Free memory was 148.8 MB in the beginning and 90.4 MB in the end (delta: 58.4 MB). Peak memory consumption was 95.1 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 12]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L17] int counter = 0; VAL [\old(counter)=28, counter=0] [L19] short k; [L20] long long y, x, c; [L21] k = __VERIFIER_nondet_short() [L23] y = 0 [L24] x = 0 [L25] c = 0 VAL [\old(counter)=0, c=0, counter=0, k=21, x=0, y=0] [L27] EXPR counter++ VAL [\old(counter)=0, c=0, counter=1, counter++=0, k=21, x=0, y=0] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=1] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=1] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=0, counter=1, k=21, x=0, y=0] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=1, counter=1, k=21, x=1, y=1] [L27] EXPR counter++ VAL [\old(counter)=0, c=1, counter=2, counter++=1, k=21, x=1, y=1] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=2] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=2] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=1, counter=2, k=21, x=1, y=1] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=2, counter=2, k=21, x=9, y=2] [L27] EXPR counter++ VAL [\old(counter)=0, c=2, counter=3, counter++=2, k=21, x=9, y=2] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=3] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=3] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=2, counter=3, k=21, x=9, y=2] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=3, counter=3, k=21, x=36, y=3] [L27] EXPR counter++ VAL [\old(counter)=0, c=3, counter=4, counter++=3, k=21, x=36, y=3] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=4] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=4] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=3, counter=4, k=21, x=36, y=3] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=4, counter=4, k=21, x=100, y=4] [L27] EXPR counter++ VAL [\old(counter)=0, c=4, counter=5, counter++=4, k=21, x=100, y=4] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=5] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=5] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=4, counter=5, k=21, x=100, y=4] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=5, counter=5, k=21, x=225, y=5] [L27] EXPR counter++ VAL [\old(counter)=0, c=5, counter=6, counter++=5, k=21, x=225, y=5] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=6] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=6] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=5, counter=6, k=21, x=225, y=5] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=6, counter=6, k=21, x=441, y=6] [L27] EXPR counter++ VAL [\old(counter)=0, c=6, counter=7, counter++=6, k=21, x=441, y=6] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=7] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=7] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=6, counter=7, k=21, x=441, y=6] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=7, counter=7, k=21, x=784, y=7] [L27] EXPR counter++ VAL [\old(counter)=0, c=7, counter=8, counter++=7, k=21, x=784, y=7] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=8] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=8] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=7, counter=8, k=21, x=784, y=7] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=8, counter=8, k=21, x=1296, y=8] [L27] EXPR counter++ VAL [\old(counter)=0, c=8, counter=9, counter++=8, k=21, x=1296, y=8] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=9] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=9] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=8, counter=9, k=21, x=1296, y=8] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=9, counter=9, k=21, x=2025, y=9] [L27] EXPR counter++ VAL [\old(counter)=0, c=9, counter=10, counter++=9, k=21, x=2025, y=9] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=10] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=10] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=9, counter=10, k=21, x=2025, y=9] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=10, counter=10, k=21, x=3025, y=10] [L27] EXPR counter++ VAL [\old(counter)=0, c=10, counter=11, counter++=10, k=21, x=3025, y=10] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=11] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=11] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=10, counter=11, k=21, x=3025, y=10] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=11, counter=11, k=21, x=4356, y=11] [L27] EXPR counter++ VAL [\old(counter)=0, c=11, counter=12, counter++=11, k=21, x=4356, y=11] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=12] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=12] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=11, counter=12, k=21, x=4356, y=11] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=12, counter=12, k=21, x=6084, y=12] [L27] EXPR counter++ VAL [\old(counter)=0, c=12, counter=13, counter++=12, k=21, x=6084, y=12] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=13] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=13] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=12, counter=13, k=21, x=6084, y=12] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=13, counter=13, k=21, x=8281, y=13] [L27] EXPR counter++ VAL [\old(counter)=0, c=13, counter=14, counter++=13, k=21, x=8281, y=13] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=14] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=14] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=13, counter=14, k=21, x=8281, y=13] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=14, counter=14, k=21, x=11025, y=14] [L27] EXPR counter++ VAL [\old(counter)=0, c=14, counter=15, counter++=14, k=21, x=11025, y=14] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=15] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=15] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=14, counter=15, k=21, x=11025, y=14] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=15, counter=15, k=21, x=14400, y=15] [L27] EXPR counter++ VAL [\old(counter)=0, c=15, counter=16, counter++=15, k=21, x=14400, y=15] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=16] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=16] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=15, counter=16, k=21, x=14400, y=15] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=16, counter=16, k=21, x=18496, y=16] [L27] EXPR counter++ VAL [\old(counter)=0, c=16, counter=17, counter++=16, k=21, x=18496, y=16] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=17] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=17] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=16, counter=17, k=21, x=18496, y=16] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=17, counter=17, k=21, x=23409, y=17] [L27] EXPR counter++ VAL [\old(counter)=0, c=17, counter=18, counter++=17, k=21, x=23409, y=17] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=18] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=18] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=17, counter=18, k=21, x=23409, y=17] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=18, counter=18, k=21, x=29241, y=18] [L27] EXPR counter++ VAL [\old(counter)=0, c=18, counter=19, counter++=18, k=21, x=29241, y=18] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=19] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=19] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=18, counter=19, k=21, x=29241, y=18] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=19, counter=19, k=21, x=36100, y=19] [L27] EXPR counter++ VAL [\old(counter)=0, c=19, counter=20, counter++=19, k=21, x=36100, y=19] [L27] COND TRUE counter++<20 [L28] CALL __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(cond)=1, \old(counter)=0, counter=20] [L10] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=20] [L28] RET __VERIFIER_assert(4*x - y*y*y*y - 2*y*y*y - y*y == 0) VAL [\old(counter)=0, c=19, counter=20, k=21, x=36100, y=19] [L30] COND FALSE !(!(c < k)) [L33] c = c + 1 [L34] y = y + 1 [L35] x = y * y * y + x VAL [\old(counter)=0, c=20, counter=20, k=21, x=44100, y=20] [L27] EXPR counter++ VAL [\old(counter)=0, c=20, counter=21, counter++=20, k=21, x=44100, y=20] [L27] COND FALSE !(counter++<20) [L37] CALL __VERIFIER_assert(k*y - (y*y) == 0) VAL [\old(cond)=0, \old(counter)=0, counter=21] [L10] COND TRUE !(cond) VAL [\old(cond)=0, \old(counter)=0, cond=0, counter=21] [L12] reach_error() VAL [\old(cond)=0, \old(counter)=0, cond=0, counter=21] - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 23 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 71202.4ms, OverallIterations: 45, TraceHistogramMax: 21, EmptinessCheckTime: 31.0ms, AutomataDifference: 22521.3ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 5.7ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 1478 SDtfs, 329 SDslu, 15545 SDs, 0 SdLazy, 11299 SolverSat, 217 SolverUnsat, 6 SolverUnknown, 0 SolverNotchecked, 17948.9ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3932 GetRequests, 3100 SyntacticMatches, 15 SemanticMatches, 817 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1516 ImplicationChecksByTransitivity, 18158.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=175occurred in iteration=44, InterpolantAutomatonStates: 834, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 143.9ms AutomataMinimizationTime, 44 MinimizatonAttempts, 1 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 442.7ms SsaConstructionTime, 15387.4ms SatisfiabilityAnalysisTime, 21845.8ms InterpolantComputationTime, 3901 NumberOfCodeBlocks, 3885 NumberOfCodeBlocksAsserted, 252 NumberOfCheckSat, 3685 ConstructedInterpolants, 0 QuantifiedInterpolants, 14025 SizeOfPredicates, 301 NumberOfNonLiveVariables, 12769 ConjunctsInSsa, 1651 ConjunctsInUnsatCore, 44 InterpolantComputations, 3 PerfectInterpolantSequences, 5616/21000 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! Received shutdown request...