/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/hard2_unwindbound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 21:07:06,512 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 21:07:06,514 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 21:07:06,544 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 21:07:06,545 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 21:07:06,570 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 21:07:06,572 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 21:07:06,574 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 21:07:06,575 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 21:07:06,576 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 21:07:06,577 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 21:07:06,578 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 21:07:06,578 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 21:07:06,579 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 21:07:06,580 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 21:07:06,581 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 21:07:06,581 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 21:07:06,582 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 21:07:06,584 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 21:07:06,585 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 21:07:06,586 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 21:07:06,587 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 21:07:06,588 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 21:07:06,589 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 21:07:06,591 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 21:07:06,592 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 21:07:06,592 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 21:07:06,593 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 21:07:06,593 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 21:07:06,594 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 21:07:06,594 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 21:07:06,595 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 21:07:06,596 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 21:07:06,596 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 21:07:06,597 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 21:07:06,598 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 21:07:06,598 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 21:07:06,598 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 21:07:06,599 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 21:07:06,600 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 21:07:06,600 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 21:07:06,605 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2021-05-02 21:07:06,615 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 21:07:06,615 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 21:07:06,617 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 21:07:06,617 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 21:07:06,617 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 21:07:06,617 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 21:07:06,617 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 21:07:06,618 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 21:07:06,618 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 21:07:06,618 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 21:07:06,618 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 21:07:06,618 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 21:07:06,619 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 21:07:06,619 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 21:07:06,619 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 21:07:06,619 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 21:07:06,620 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-05-02 21:07:06,620 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 21:07:06,620 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 21:07:06,620 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 21:07:06,620 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 21:07:06,621 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-05-02 21:07:06,621 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 21:07:06,935 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 21:07:06,956 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 21:07:06,958 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 21:07:06,959 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 21:07:06,959 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 21:07:06,960 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound50.c [2021-05-02 21:07:07,011 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9e35fab53/deb52aea71114d68b3ac1716c38542fe/FLAG340792a1c [2021-05-02 21:07:07,462 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 21:07:07,463 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound50.c [2021-05-02 21:07:07,468 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9e35fab53/deb52aea71114d68b3ac1716c38542fe/FLAG340792a1c [2021-05-02 21:07:07,489 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9e35fab53/deb52aea71114d68b3ac1716c38542fe [2021-05-02 21:07:07,494 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 21:07:07,498 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-05-02 21:07:07,500 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 21:07:07,500 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 21:07:07,503 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 21:07:07,504 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 09:07:07" (1/1) ... [2021-05-02 21:07:07,505 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6354d1f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 09:07:07, skipping insertion in model container [2021-05-02 21:07:07,505 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 09:07:07" (1/1) ... [2021-05-02 21:07:07,512 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 21:07:07,527 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 21:07:07,652 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/hard2_unwindbound50.c[526,539] [2021-05-02 21:07:07,664 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 21:07:07,670 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 21:07:07,685 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/hard2_unwindbound50.c[526,539] [2021-05-02 21:07:07,693 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 21:07:07,709 INFO L208 MainTranslator]: Completed translation [2021-05-02 21:07:07,710 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 09:07:07 WrapperNode [2021-05-02 21:07:07,710 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 21:07:07,712 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 21:07:07,713 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 21:07:07,713 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 21:07:07,722 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 09:07:07" (1/1) ... [2021-05-02 21:07:07,722 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 09:07:07" (1/1) ... [2021-05-02 21:07:07,729 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 09:07:07" (1/1) ... [2021-05-02 21:07:07,729 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 09:07:07" (1/1) ... [2021-05-02 21:07:07,772 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 09:07:07" (1/1) ... [2021-05-02 21:07:07,775 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 09:07:07" (1/1) ... [2021-05-02 21:07:07,791 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 09:07:07" (1/1) ... [2021-05-02 21:07:07,795 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 21:07:07,800 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 21:07:07,800 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 21:07:07,800 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 21:07:07,801 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 09:07:07" (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 21:07:07,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 21:07:07,875 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 21:07:07,875 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 21:07:07,875 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-02 21:07:07,875 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 21:07:07,875 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 21:07:07,875 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 21:07:07,876 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 21:07:07,876 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 21:07:07,876 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 21:07:07,877 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-02 21:07:07,877 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-02 21:07:07,877 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 21:07:07,877 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 21:07:07,877 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 21:07:07,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 21:07:07,878 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 21:07:07,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 21:07:07,878 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 21:07:07,879 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 21:07:08,174 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 21:07:08,174 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-05-02 21:07:08,176 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 09:07:08 BoogieIcfgContainer [2021-05-02 21:07:08,176 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 21:07:08,176 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2021-05-02 21:07:08,177 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2021-05-02 21:07:08,177 INFO L275 PluginConnector]: IcfgTransformer initialized [2021-05-02 21:07:08,179 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 09:07:08" (1/1) ... [2021-05-02 21:07:08,193 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 02.05 09:07:08 BasicIcfg [2021-05-02 21:07:08,193 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2021-05-02 21:07:08,195 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 21:07:08,195 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 21:07:08,197 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 21:07:08,198 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 09:07:07" (1/4) ... [2021-05-02 21:07:08,198 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a48e707 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 09:07:08, skipping insertion in model container [2021-05-02 21:07:08,198 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 09:07:07" (2/4) ... [2021-05-02 21:07:08,199 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a48e707 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 09:07:08, skipping insertion in model container [2021-05-02 21:07:08,199 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 09:07:08" (3/4) ... [2021-05-02 21:07:08,199 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a48e707 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.05 09:07:08, skipping insertion in model container [2021-05-02 21:07:08,199 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 02.05 09:07:08" (4/4) ... [2021-05-02 21:07:08,200 INFO L111 eAbstractionObserver]: Analyzing ICFG hard2_unwindbound50.cJordan [2021-05-02 21:07:08,205 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2021-05-02 21:07:08,208 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 21:07:08,226 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 21:07:08,243 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 21:07:08,243 INFO L377 AbstractCegarLoop]: Hoare is false [2021-05-02 21:07:08,244 INFO L378 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2021-05-02 21:07:08,244 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 21:07:08,244 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 21:07:08,244 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 21:07:08,244 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 21:07:08,244 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 21:07:08,255 INFO L276 IsEmpty]: Start isEmpty. Operand has 31 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 18 states have internal predecessors, (26), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 21:07:08,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-05-02 21:07:08,261 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:08,262 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:08,262 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:08,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:08,267 INFO L82 PathProgramCache]: Analyzing trace with hash 121155216, now seen corresponding path program 1 times [2021-05-02 21:07:08,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:08,274 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68385937] [2021-05-02 21:07:08,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:08,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:08,473 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 21:07:08,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:08,499 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 21:07:08,500 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:08,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68385937] [2021-05-02 21:07:08,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68385937] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 21:07:08,501 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 21:07:08,501 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-02 21:07:08,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15842289] [2021-05-02 21:07:08,505 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-02 21:07:08,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:08,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-02 21:07:08,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 21:07:08,519 INFO L87 Difference]: Start difference. First operand has 31 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 18 states have internal predecessors, (26), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 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 21:07:08,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:08,687 INFO L93 Difference]: Finished difference Result 32 states and 42 transitions. [2021-05-02 21:07:08,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-02 21:07:08,688 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 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 12 [2021-05-02 21:07:08,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:08,714 INFO L225 Difference]: With dead ends: 32 [2021-05-02 21:07:08,715 INFO L226 Difference]: Without dead ends: 27 [2021-05-02 21:07:08,716 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 21:07:08,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2021-05-02 21:07:08,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2021-05-02 21:07:08,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 15 states have internal predecessors, (20), 9 states have call successors, (9), 3 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 21:07:08,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 36 transitions. [2021-05-02 21:07:08,754 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 36 transitions. Word has length 12 [2021-05-02 21:07:08,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:08,755 INFO L480 AbstractCegarLoop]: Abstraction has 26 states and 36 transitions. [2021-05-02 21:07:08,755 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 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 21:07:08,755 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 36 transitions. [2021-05-02 21:07:08,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-05-02 21:07:08,756 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:08,756 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:08,757 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 21:07:08,757 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:08,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:08,757 INFO L82 PathProgramCache]: Analyzing trace with hash 152644303, now seen corresponding path program 1 times [2021-05-02 21:07:08,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:08,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462358130] [2021-05-02 21:07:08,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:08,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:08,881 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 21:07:08,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:08,889 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 21:07:08,890 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:08,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462358130] [2021-05-02 21:07:08,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462358130] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 21:07:08,890 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 21:07:08,890 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-02 21:07:08,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52266594] [2021-05-02 21:07:08,891 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 21:07:08,891 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:08,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 21:07:08,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-02 21:07:08,893 INFO L87 Difference]: Start difference. First operand 26 states and 36 transitions. Second operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 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 21:07:09,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:09,189 INFO L93 Difference]: Finished difference Result 39 states and 54 transitions. [2021-05-02 21:07:09,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 21:07:09,190 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 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 12 [2021-05-02 21:07:09,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:09,192 INFO L225 Difference]: With dead ends: 39 [2021-05-02 21:07:09,192 INFO L226 Difference]: Without dead ends: 39 [2021-05-02 21:07:09,194 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 163.6ms TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-05-02 21:07:09,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-05-02 21:07:09,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 30. [2021-05-02 21:07:09,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 18 states have internal predecessors, (23), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 21:07:09,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 39 transitions. [2021-05-02 21:07:09,210 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 39 transitions. Word has length 12 [2021-05-02 21:07:09,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:09,210 INFO L480 AbstractCegarLoop]: Abstraction has 30 states and 39 transitions. [2021-05-02 21:07:09,211 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 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 21:07:09,211 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 39 transitions. [2021-05-02 21:07:09,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-05-02 21:07:09,213 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:09,215 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:09,215 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-02 21:07:09,215 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:09,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:09,217 INFO L82 PathProgramCache]: Analyzing trace with hash -400958603, now seen corresponding path program 1 times [2021-05-02 21:07:09,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:09,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379236297] [2021-05-02 21:07:09,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:09,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:09,314 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 21:07:09,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:09,351 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 21:07:09,352 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:09,352 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379236297] [2021-05-02 21:07:09,352 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379236297] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 21:07:09,352 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 21:07:09,352 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 21:07:09,352 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126663086] [2021-05-02 21:07:09,353 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 21:07:09,353 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:09,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 21:07:09,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-02 21:07:09,354 INFO L87 Difference]: Start difference. First operand 30 states and 39 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 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 21:07:09,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:09,498 INFO L93 Difference]: Finished difference Result 32 states and 41 transitions. [2021-05-02 21:07:09,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 21:07:09,498 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 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 14 [2021-05-02 21:07:09,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:09,500 INFO L225 Difference]: With dead ends: 32 [2021-05-02 21:07:09,501 INFO L226 Difference]: Without dead ends: 32 [2021-05-02 21:07:09,501 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 77.5ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-05-02 21:07:09,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-05-02 21:07:09,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2021-05-02 21:07:09,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 20 states have internal predecessors, (25), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 21:07:09,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2021-05-02 21:07:09,512 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 14 [2021-05-02 21:07:09,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:09,512 INFO L480 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2021-05-02 21:07:09,513 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 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 21:07:09,513 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2021-05-02 21:07:09,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-05-02 21:07:09,513 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:09,514 INFO L523 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:09,514 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-05-02 21:07:09,515 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:09,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:09,518 INFO L82 PathProgramCache]: Analyzing trace with hash 185978583, now seen corresponding path program 1 times [2021-05-02 21:07:09,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:09,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467016070] [2021-05-02 21:07:09,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:09,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:09,591 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 21:07:09,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:09,604 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-05-02 21:07:09,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:09,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 21:07:09,609 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:09,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467016070] [2021-05-02 21:07:09,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467016070] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 21:07:09,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 21:07:09,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-02 21:07:09,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268438209] [2021-05-02 21:07:09,610 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 21:07:09,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:09,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 21:07:09,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-02 21:07:09,611 INFO L87 Difference]: Start difference. First operand 32 states and 41 transitions. Second operand has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-05-02 21:07:09,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:09,875 INFO L93 Difference]: Finished difference Result 44 states and 58 transitions. [2021-05-02 21:07:09,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 21:07:09,876 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2021-05-02 21:07:09,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:09,876 INFO L225 Difference]: With dead ends: 44 [2021-05-02 21:07:09,877 INFO L226 Difference]: Without dead ends: 44 [2021-05-02 21:07:09,877 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 155.7ms TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-05-02 21:07:09,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-05-02 21:07:09,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 36. [2021-05-02 21:07:09,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 23 states have internal predecessors, (28), 9 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 21:07:09,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 44 transitions. [2021-05-02 21:07:09,882 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 44 transitions. Word has length 17 [2021-05-02 21:07:09,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:09,882 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 44 transitions. [2021-05-02 21:07:09,882 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-05-02 21:07:09,882 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 44 transitions. [2021-05-02 21:07:09,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-05-02 21:07:09,883 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:09,883 INFO L523 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:09,883 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-05-02 21:07:09,883 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:09,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:09,884 INFO L82 PathProgramCache]: Analyzing trace with hash -820589269, now seen corresponding path program 1 times [2021-05-02 21:07:09,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:09,884 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964246254] [2021-05-02 21:07:09,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:09,894 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:09,894 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1401777960] [2021-05-02 21:07:09,894 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 21:07:09,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:09,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 21:07:09,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:10,171 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 21:07:10,171 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:10,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964246254] [2021-05-02 21:07:10,171 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:10,172 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401777960] [2021-05-02 21:07:10,172 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401777960] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:10,172 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:10,172 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 21:07:10,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777528487] [2021-05-02 21:07:10,173 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 21:07:10,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:10,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 21:07:10,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-05-02 21:07:10,174 INFO L87 Difference]: Start difference. First operand 36 states and 44 transitions. Second operand has 8 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 21:07:10,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:10,328 INFO L93 Difference]: Finished difference Result 55 states and 69 transitions. [2021-05-02 21:07:10,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 21:07:10,328 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 22 [2021-05-02 21:07:10,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:10,331 INFO L225 Difference]: With dead ends: 55 [2021-05-02 21:07:10,331 INFO L226 Difference]: Without dead ends: 54 [2021-05-02 21:07:10,331 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 55.4ms TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-05-02 21:07:10,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-05-02 21:07:10,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2021-05-02 21:07:10,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 32 states have (on average 1.25) internal successors, (40), 34 states have internal predecessors, (40), 15 states have call successors, (15), 7 states have call predecessors, (15), 6 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 21:07:10,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 67 transitions. [2021-05-02 21:07:10,344 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 67 transitions. Word has length 22 [2021-05-02 21:07:10,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:10,345 INFO L480 AbstractCegarLoop]: Abstraction has 54 states and 67 transitions. [2021-05-02 21:07:10,348 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 21:07:10,349 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 67 transitions. [2021-05-02 21:07:10,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-05-02 21:07:10,350 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:10,350 INFO L523 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:10,562 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:10,563 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:10,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:10,563 INFO L82 PathProgramCache]: Analyzing trace with hash 1259710898, now seen corresponding path program 1 times [2021-05-02 21:07:10,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:10,564 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668797538] [2021-05-02 21:07:10,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:10,572 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:10,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1049274773] [2021-05-02 21:07:10,572 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 21:07:10,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:10,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 21:07:10,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:10,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:10,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:10,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:10,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:10,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:10,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:10,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:10,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:10,742 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 21:07:10,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:10,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668797538] [2021-05-02 21:07:10,742 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:10,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049274773] [2021-05-02 21:07:10,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049274773] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 21:07:10,743 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 21:07:10,743 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 21:07:10,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20974831] [2021-05-02 21:07:10,743 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 21:07:10,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:10,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 21:07:10,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 21:07:10,744 INFO L87 Difference]: Start difference. First operand 54 states and 67 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, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-05-02 21:07:10,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:10,769 INFO L93 Difference]: Finished difference Result 63 states and 73 transitions. [2021-05-02 21:07:10,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 21:07:10,769 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, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2021-05-02 21:07:10,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:10,770 INFO L225 Difference]: With dead ends: 63 [2021-05-02 21:07:10,770 INFO L226 Difference]: Without dead ends: 63 [2021-05-02 21:07:10,770 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 15.4ms TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 21:07:10,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-05-02 21:07:10,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2021-05-02 21:07:10,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 38 states have (on average 1.1842105263157894) internal successors, (45), 40 states have internal predecessors, (45), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 21:07:10,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 72 transitions. [2021-05-02 21:07:10,775 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 72 transitions. Word has length 30 [2021-05-02 21:07:10,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:10,776 INFO L480 AbstractCegarLoop]: Abstraction has 62 states and 72 transitions. [2021-05-02 21:07:10,776 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, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-05-02 21:07:10,776 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 72 transitions. [2021-05-02 21:07:10,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-05-02 21:07:10,777 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:10,777 INFO L523 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:10,994 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:10,994 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:10,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:10,995 INFO L82 PathProgramCache]: Analyzing trace with hash 1260813165, now seen corresponding path program 1 times [2021-05-02 21:07:10,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:10,995 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234581677] [2021-05-02 21:07:10,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:11,013 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:11,013 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [373464688] [2021-05-02 21:07:11,013 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 21:07:11,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:11,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 21:07:11,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:11,222 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-05-02 21:07:11,223 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:11,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234581677] [2021-05-02 21:07:11,223 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:11,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373464688] [2021-05-02 21:07:11,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373464688] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:11,223 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:11,223 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 21:07:11,223 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564279300] [2021-05-02 21:07:11,224 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 21:07:11,224 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:11,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 21:07:11,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-05-02 21:07:11,225 INFO L87 Difference]: Start difference. First operand 62 states and 72 transitions. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-05-02 21:07:11,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:11,313 INFO L93 Difference]: Finished difference Result 74 states and 89 transitions. [2021-05-02 21:07:11,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 21:07:11,314 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2021-05-02 21:07:11,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:11,315 INFO L225 Difference]: With dead ends: 74 [2021-05-02 21:07:11,315 INFO L226 Difference]: Without dead ends: 64 [2021-05-02 21:07:11,315 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 43.7ms TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-05-02 21:07:11,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-05-02 21:07:11,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2021-05-02 21:07:11,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 41 states have internal predecessors, (48), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 21:07:11,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 76 transitions. [2021-05-02 21:07:11,320 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 76 transitions. Word has length 30 [2021-05-02 21:07:11,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:11,320 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 76 transitions. [2021-05-02 21:07:11,320 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-05-02 21:07:11,321 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 76 transitions. [2021-05-02 21:07:11,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-05-02 21:07:11,321 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:11,322 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:11,536 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:11,537 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:11,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:11,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1811137592, now seen corresponding path program 1 times [2021-05-02 21:07:11,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:11,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861135024] [2021-05-02 21:07:11,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:11,547 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:11,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [831297957] [2021-05-02 21:07:11,548 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 21:07:11,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:11,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 21:07:11,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:11,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:11,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:11,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:11,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:11,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:11,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:11,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:11,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:11,722 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-05-02 21:07:11,722 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:11,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861135024] [2021-05-02 21:07:11,722 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:11,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831297957] [2021-05-02 21:07:11,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831297957] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:11,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:11,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2021-05-02 21:07:11,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455705836] [2021-05-02 21:07:11,723 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 21:07:11,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:11,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 21:07:11,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 21:07:11,724 INFO L87 Difference]: Start difference. First operand 63 states and 76 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-05-02 21:07:11,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:11,761 INFO L93 Difference]: Finished difference Result 65 states and 78 transitions. [2021-05-02 21:07:11,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 21:07:11,761 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 37 [2021-05-02 21:07:11,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:11,764 INFO L225 Difference]: With dead ends: 65 [2021-05-02 21:07:11,764 INFO L226 Difference]: Without dead ends: 65 [2021-05-02 21:07:11,766 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 14.8ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 21:07:11,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-05-02 21:07:11,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2021-05-02 21:07:11,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 41 states have (on average 1.2195121951219512) internal successors, (50), 43 states have internal predecessors, (50), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 21:07:11,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 78 transitions. [2021-05-02 21:07:11,778 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 78 transitions. Word has length 37 [2021-05-02 21:07:11,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:11,779 INFO L480 AbstractCegarLoop]: Abstraction has 65 states and 78 transitions. [2021-05-02 21:07:11,780 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-05-02 21:07:11,780 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 78 transitions. [2021-05-02 21:07:11,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-05-02 21:07:11,781 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:11,782 INFO L523 BasicCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:12,000 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:12,001 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:12,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:12,001 INFO L82 PathProgramCache]: Analyzing trace with hash -599722260, now seen corresponding path program 1 times [2021-05-02 21:07:12,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:12,002 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751367272] [2021-05-02 21:07:12,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:12,007 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:12,007 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [714724890] [2021-05-02 21:07:12,008 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 21:07:12,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:12,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-02 21:07:12,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:12,213 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 18 proven. 9 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 21:07:12,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:12,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751367272] [2021-05-02 21:07:12,214 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:12,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714724890] [2021-05-02 21:07:12,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714724890] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:12,214 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:12,214 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 21:07:12,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198184107] [2021-05-02 21:07:12,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 21:07:12,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:12,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 21:07:12,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-05-02 21:07:12,216 INFO L87 Difference]: Start difference. First operand 65 states and 78 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2021-05-02 21:07:12,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:12,397 INFO L93 Difference]: Finished difference Result 92 states and 116 transitions. [2021-05-02 21:07:12,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 21:07:12,398 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) Word has length 40 [2021-05-02 21:07:12,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:12,399 INFO L225 Difference]: With dead ends: 92 [2021-05-02 21:07:12,399 INFO L226 Difference]: Without dead ends: 85 [2021-05-02 21:07:12,400 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 62.3ms TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-05-02 21:07:12,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-05-02 21:07:12,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 83. [2021-05-02 21:07:12,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 52 states have (on average 1.2115384615384615) internal successors, (63), 54 states have internal predecessors, (63), 20 states have call successors, (20), 11 states have call predecessors, (20), 10 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2021-05-02 21:07:12,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 101 transitions. [2021-05-02 21:07:12,405 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 101 transitions. Word has length 40 [2021-05-02 21:07:12,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:12,405 INFO L480 AbstractCegarLoop]: Abstraction has 83 states and 101 transitions. [2021-05-02 21:07:12,405 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2021-05-02 21:07:12,405 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 101 transitions. [2021-05-02 21:07:12,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-02 21:07:12,406 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:12,407 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:12,621 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:12,622 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:12,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:12,622 INFO L82 PathProgramCache]: Analyzing trace with hash 560903707, now seen corresponding path program 1 times [2021-05-02 21:07:12,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:12,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567770053] [2021-05-02 21:07:12,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:12,629 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:12,630 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1934150676] [2021-05-02 21:07:12,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 21:07:12,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:12,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 21:07:12,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:12,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:12,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:12,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:12,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:12,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:12,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:12,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:12,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:12,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:12,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:12,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:12,855 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 36 proven. 42 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-05-02 21:07:12,855 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:12,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567770053] [2021-05-02 21:07:12,856 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:12,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934150676] [2021-05-02 21:07:12,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934150676] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:12,856 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:12,856 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 21:07:12,856 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731000747] [2021-05-02 21:07:12,857 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 21:07:12,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:12,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 21:07:12,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 21:07:12,858 INFO L87 Difference]: Start difference. First operand 83 states and 101 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-05-02 21:07:12,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:12,902 INFO L93 Difference]: Finished difference Result 92 states and 107 transitions. [2021-05-02 21:07:12,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 21:07:12,903 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 53 [2021-05-02 21:07:12,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:12,904 INFO L225 Difference]: With dead ends: 92 [2021-05-02 21:07:12,904 INFO L226 Difference]: Without dead ends: 92 [2021-05-02 21:07:12,904 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 12.6ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 21:07:12,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-05-02 21:07:12,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 91. [2021-05-02 21:07:12,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 58 states have (on average 1.1724137931034482) internal successors, (68), 60 states have internal predecessors, (68), 20 states have call successors, (20), 13 states have call predecessors, (20), 12 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2021-05-02 21:07:12,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 106 transitions. [2021-05-02 21:07:12,910 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 106 transitions. Word has length 53 [2021-05-02 21:07:12,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:12,910 INFO L480 AbstractCegarLoop]: Abstraction has 91 states and 106 transitions. [2021-05-02 21:07:12,910 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-05-02 21:07:12,910 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 106 transitions. [2021-05-02 21:07:12,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 21:07:12,911 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:12,911 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:13,134 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:13,135 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:13,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:13,135 INFO L82 PathProgramCache]: Analyzing trace with hash -1861566377, now seen corresponding path program 2 times [2021-05-02 21:07:13,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:13,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961641779] [2021-05-02 21:07:13,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:13,146 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:13,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2045745371] [2021-05-02 21:07:13,147 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 21:07:13,201 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 21:07:13,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:13,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 21:07:13,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:13,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:13,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:13,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:13,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:13,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:13,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:13,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:13,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:13,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:13,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:13,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:13,333 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 36 proven. 46 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-05-02 21:07:13,333 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:13,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961641779] [2021-05-02 21:07:13,334 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:13,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045745371] [2021-05-02 21:07:13,334 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045745371] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:13,334 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:13,334 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 21:07:13,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973496408] [2021-05-02 21:07:13,334 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 21:07:13,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:13,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 21:07:13,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 21:07:13,335 INFO L87 Difference]: Start difference. First operand 91 states and 106 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-05-02 21:07:13,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:13,383 INFO L93 Difference]: Finished difference Result 93 states and 108 transitions. [2021-05-02 21:07:13,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 21:07:13,383 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 55 [2021-05-02 21:07:13,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:13,386 INFO L225 Difference]: With dead ends: 93 [2021-05-02 21:07:13,386 INFO L226 Difference]: Without dead ends: 93 [2021-05-02 21:07:13,387 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 23.5ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-05-02 21:07:13,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-05-02 21:07:13,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2021-05-02 21:07:13,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 60 states have (on average 1.1666666666666667) internal successors, (70), 62 states have internal predecessors, (70), 20 states have call successors, (20), 13 states have call predecessors, (20), 12 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2021-05-02 21:07:13,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 108 transitions. [2021-05-02 21:07:13,394 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 108 transitions. Word has length 55 [2021-05-02 21:07:13,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:13,395 INFO L480 AbstractCegarLoop]: Abstraction has 93 states and 108 transitions. [2021-05-02 21:07:13,395 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-05-02 21:07:13,395 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 108 transitions. [2021-05-02 21:07:13,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-05-02 21:07:13,398 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:13,398 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:13,621 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:13,622 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:13,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:13,622 INFO L82 PathProgramCache]: Analyzing trace with hash 168202861, now seen corresponding path program 2 times [2021-05-02 21:07:13,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:13,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81371713] [2021-05-02 21:07:13,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:13,638 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:13,638 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [566829814] [2021-05-02 21:07:13,638 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 21:07:13,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 21:07:13,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:13,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 21:07:13,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:13,920 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 33 proven. 20 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-05-02 21:07:13,920 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:13,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81371713] [2021-05-02 21:07:13,920 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:13,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566829814] [2021-05-02 21:07:13,921 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566829814] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:13,921 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:13,921 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 21:07:13,921 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22369974] [2021-05-02 21:07:13,921 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 21:07:13,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:13,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 21:07:13,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-05-02 21:07:13,922 INFO L87 Difference]: Start difference. First operand 93 states and 108 transitions. Second operand has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2021-05-02 21:07:14,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:14,180 INFO L93 Difference]: Finished difference Result 128 states and 159 transitions. [2021-05-02 21:07:14,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 21:07:14,180 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) Word has length 58 [2021-05-02 21:07:14,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:14,181 INFO L225 Difference]: With dead ends: 128 [2021-05-02 21:07:14,181 INFO L226 Difference]: Without dead ends: 121 [2021-05-02 21:07:14,181 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 97.3ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-05-02 21:07:14,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-05-02 21:07:14,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 115. [2021-05-02 21:07:14,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 73 states have (on average 1.1917808219178083) internal successors, (87), 76 states have internal predecessors, (87), 27 states have call successors, (27), 15 states have call predecessors, (27), 14 states have return successors, (25), 23 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 21:07:14,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 139 transitions. [2021-05-02 21:07:14,187 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 139 transitions. Word has length 58 [2021-05-02 21:07:14,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:14,187 INFO L480 AbstractCegarLoop]: Abstraction has 115 states and 139 transitions. [2021-05-02 21:07:14,187 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2021-05-02 21:07:14,187 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 139 transitions. [2021-05-02 21:07:14,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-05-02 21:07:14,188 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:14,188 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:14,408 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-05-02 21:07:14,409 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:14,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:14,409 INFO L82 PathProgramCache]: Analyzing trace with hash -454321759, now seen corresponding path program 1 times [2021-05-02 21:07:14,410 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:14,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349618360] [2021-05-02 21:07:14,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:14,416 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:14,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1589054155] [2021-05-02 21:07:14,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 21:07:14,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:14,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 21:07:14,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:14,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:14,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:14,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:14,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:14,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:14,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:14,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:14,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:14,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:14,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:14,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:14,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:14,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:14,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:14,605 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 16 proven. 92 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 21:07:14,605 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:14,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349618360] [2021-05-02 21:07:14,605 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:14,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589054155] [2021-05-02 21:07:14,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589054155] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:14,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:14,606 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 21:07:14,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824038551] [2021-05-02 21:07:14,607 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 21:07:14,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:14,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 21:07:14,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 21:07:14,609 INFO L87 Difference]: Start difference. First operand 115 states and 139 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 21:07:14,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:14,672 INFO L93 Difference]: Finished difference Result 132 states and 152 transitions. [2021-05-02 21:07:14,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 21:07:14,672 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 62 [2021-05-02 21:07:14,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:14,676 INFO L225 Difference]: With dead ends: 132 [2021-05-02 21:07:14,676 INFO L226 Difference]: Without dead ends: 132 [2021-05-02 21:07:14,676 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 22.9ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-05-02 21:07:14,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-05-02 21:07:14,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 131. [2021-05-02 21:07:14,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 86 states have (on average 1.1511627906976745) internal successors, (99), 88 states have internal predecessors, (99), 27 states have call successors, (27), 18 states have call predecessors, (27), 17 states have return successors, (25), 24 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 21:07:14,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 151 transitions. [2021-05-02 21:07:14,685 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 151 transitions. Word has length 62 [2021-05-02 21:07:14,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:14,685 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 151 transitions. [2021-05-02 21:07:14,685 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 21:07:14,685 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 151 transitions. [2021-05-02 21:07:14,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-05-02 21:07:14,686 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:14,686 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:14,900 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:14,901 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:14,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:14,901 INFO L82 PathProgramCache]: Analyzing trace with hash -453219492, now seen corresponding path program 1 times [2021-05-02 21:07:14,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:14,902 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825686291] [2021-05-02 21:07:14,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:14,908 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:14,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2053728073] [2021-05-02 21:07:14,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 21:07:14,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:14,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 21:07:14,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:15,156 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 24 proven. 22 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-05-02 21:07:15,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:15,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825686291] [2021-05-02 21:07:15,156 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:15,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053728073] [2021-05-02 21:07:15,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053728073] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:15,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:15,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 21:07:15,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917513787] [2021-05-02 21:07:15,158 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 21:07:15,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:15,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 21:07:15,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-02 21:07:15,159 INFO L87 Difference]: Start difference. First operand 131 states and 151 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-05-02 21:07:15,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:15,361 INFO L93 Difference]: Finished difference Result 143 states and 168 transitions. [2021-05-02 21:07:15,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 21:07:15,362 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 62 [2021-05-02 21:07:15,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:15,363 INFO L225 Difference]: With dead ends: 143 [2021-05-02 21:07:15,363 INFO L226 Difference]: Without dead ends: 143 [2021-05-02 21:07:15,364 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 73.1ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-05-02 21:07:15,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-05-02 21:07:15,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 141. [2021-05-02 21:07:15,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 93 states have (on average 1.1720430107526882) internal successors, (109), 95 states have internal predecessors, (109), 29 states have call successors, (29), 19 states have call predecessors, (29), 18 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 21:07:15,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 165 transitions. [2021-05-02 21:07:15,371 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 165 transitions. Word has length 62 [2021-05-02 21:07:15,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:15,372 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 165 transitions. [2021-05-02 21:07:15,372 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-05-02 21:07:15,372 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 165 transitions. [2021-05-02 21:07:15,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-05-02 21:07:15,373 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:15,373 INFO L523 BasicCegarLoop]: trace histogram [10, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:15,595 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:15,595 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:15,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:15,596 INFO L82 PathProgramCache]: Analyzing trace with hash 1275197033, now seen corresponding path program 2 times [2021-05-02 21:07:15,596 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:15,596 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215598176] [2021-05-02 21:07:15,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:15,603 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:15,604 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1240649443] [2021-05-02 21:07:15,604 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 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 21:07:15,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 21:07:15,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:15,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 21:07:15,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:15,857 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 26 proven. 26 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-05-02 21:07:15,857 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:15,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215598176] [2021-05-02 21:07:15,858 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:15,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240649443] [2021-05-02 21:07:15,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240649443] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:15,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:15,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 21:07:15,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731046150] [2021-05-02 21:07:15,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 21:07:15,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:15,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 21:07:15,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-05-02 21:07:15,859 INFO L87 Difference]: Start difference. First operand 141 states and 165 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2021-05-02 21:07:16,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:16,041 INFO L93 Difference]: Finished difference Result 144 states and 165 transitions. [2021-05-02 21:07:16,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 21:07:16,042 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) Word has length 67 [2021-05-02 21:07:16,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:16,043 INFO L225 Difference]: With dead ends: 144 [2021-05-02 21:07:16,043 INFO L226 Difference]: Without dead ends: 143 [2021-05-02 21:07:16,043 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 79.9ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-05-02 21:07:16,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-05-02 21:07:16,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2021-05-02 21:07:16,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 96 states have internal predecessors, (106), 30 states have call successors, (30), 20 states have call predecessors, (30), 19 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 21:07:16,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 163 transitions. [2021-05-02 21:07:16,048 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 163 transitions. Word has length 67 [2021-05-02 21:07:16,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:16,048 INFO L480 AbstractCegarLoop]: Abstraction has 143 states and 163 transitions. [2021-05-02 21:07:16,049 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2021-05-02 21:07:16,049 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 163 transitions. [2021-05-02 21:07:16,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 21:07:16,049 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:16,049 INFO L523 BasicCegarLoop]: trace histogram [11, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:16,273 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-05-02 21:07:16,274 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:16,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:16,274 INFO L82 PathProgramCache]: Analyzing trace with hash 929445032, now seen corresponding path program 1 times [2021-05-02 21:07:16,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:16,274 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881883840] [2021-05-02 21:07:16,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:16,280 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:16,280 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [657146759] [2021-05-02 21:07:16,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 21:07:16,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:16,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 21:07:16,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:16,555 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 28 proven. 30 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2021-05-02 21:07:16,555 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:16,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881883840] [2021-05-02 21:07:16,555 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:16,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657146759] [2021-05-02 21:07:16,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657146759] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:16,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:16,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 21:07:16,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622910850] [2021-05-02 21:07:16,556 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 21:07:16,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:16,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 21:07:16,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-05-02 21:07:16,557 INFO L87 Difference]: Start difference. First operand 143 states and 163 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 21:07:16,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:16,727 INFO L93 Difference]: Finished difference Result 147 states and 166 transitions. [2021-05-02 21:07:16,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 21:07:16,728 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 73 [2021-05-02 21:07:16,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:16,729 INFO L225 Difference]: With dead ends: 147 [2021-05-02 21:07:16,729 INFO L226 Difference]: Without dead ends: 115 [2021-05-02 21:07:16,729 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 78.2ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-05-02 21:07:16,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-05-02 21:07:16,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2021-05-02 21:07:16,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 74 states have (on average 1.162162162162162) internal successors, (86), 76 states have internal predecessors, (86), 25 states have call successors, (25), 16 states have call predecessors, (25), 15 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 21:07:16,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 134 transitions. [2021-05-02 21:07:16,733 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 134 transitions. Word has length 73 [2021-05-02 21:07:16,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:16,734 INFO L480 AbstractCegarLoop]: Abstraction has 115 states and 134 transitions. [2021-05-02 21:07:16,734 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 21:07:16,734 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 134 transitions. [2021-05-02 21:07:16,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 21:07:16,734 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:16,734 INFO L523 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:16,948 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-02 21:07:16,949 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:16,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:16,949 INFO L82 PathProgramCache]: Analyzing trace with hash 2088538806, now seen corresponding path program 3 times [2021-05-02 21:07:16,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:16,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657654870] [2021-05-02 21:07:16,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:16,959 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:16,959 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [367452626] [2021-05-02 21:07:16,959 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 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 21:07:17,005 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 21:07:17,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:17,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 21:07:17,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:17,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,131 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 54 proven. 132 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-05-02 21:07:17,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:17,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657654870] [2021-05-02 21:07:17,132 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:17,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367452626] [2021-05-02 21:07:17,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367452626] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:17,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:17,132 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 21:07:17,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182028442] [2021-05-02 21:07:17,135 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 21:07:17,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:17,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 21:07:17,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 21:07:17,136 INFO L87 Difference]: Start difference. First operand 115 states and 134 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2021-05-02 21:07:17,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:17,208 INFO L93 Difference]: Finished difference Result 117 states and 136 transitions. [2021-05-02 21:07:17,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 21:07:17,209 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 73 [2021-05-02 21:07:17,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:17,209 INFO L225 Difference]: With dead ends: 117 [2021-05-02 21:07:17,209 INFO L226 Difference]: Without dead ends: 117 [2021-05-02 21:07:17,209 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 32.8ms TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-05-02 21:07:17,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-05-02 21:07:17,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2021-05-02 21:07:17,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 76 states have (on average 1.1578947368421053) internal successors, (88), 78 states have internal predecessors, (88), 25 states have call successors, (25), 16 states have call predecessors, (25), 15 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 21:07:17,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 136 transitions. [2021-05-02 21:07:17,214 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 136 transitions. Word has length 73 [2021-05-02 21:07:17,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:17,215 INFO L480 AbstractCegarLoop]: Abstraction has 117 states and 136 transitions. [2021-05-02 21:07:17,215 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2021-05-02 21:07:17,215 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 136 transitions. [2021-05-02 21:07:17,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-05-02 21:07:17,217 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:17,217 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:17,430 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-02 21:07:17,431 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:17,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:17,431 INFO L82 PathProgramCache]: Analyzing trace with hash -57233490, now seen corresponding path program 3 times [2021-05-02 21:07:17,431 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:17,431 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481763234] [2021-05-02 21:07:17,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:17,438 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:17,438 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1753336458] [2021-05-02 21:07:17,439 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 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 21:07:17,495 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 21:07:17,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:17,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 21:07:17,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:17,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:17,752 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 95 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2021-05-02 21:07:17,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:17,753 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481763234] [2021-05-02 21:07:17,753 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:17,753 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753336458] [2021-05-02 21:07:17,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753336458] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:17,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:17,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 21:07:17,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367916532] [2021-05-02 21:07:17,755 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 21:07:17,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:17,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 21:07:17,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-05-02 21:07:17,755 INFO L87 Difference]: Start difference. First operand 117 states and 136 transitions. Second operand has 11 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 21:07:17,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:17,991 INFO L93 Difference]: Finished difference Result 137 states and 164 transitions. [2021-05-02 21:07:17,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 21:07:17,992 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) Word has length 76 [2021-05-02 21:07:17,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:17,993 INFO L225 Difference]: With dead ends: 137 [2021-05-02 21:07:17,993 INFO L226 Difference]: Without dead ends: 137 [2021-05-02 21:07:17,995 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 104.3ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-05-02 21:07:17,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-05-02 21:07:17,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 132. [2021-05-02 21:07:17,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 86 states have (on average 1.1744186046511629) internal successors, (101), 88 states have internal predecessors, (101), 29 states have call successors, (29), 17 states have call predecessors, (29), 16 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 21:07:18,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 157 transitions. [2021-05-02 21:07:18,000 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 157 transitions. Word has length 76 [2021-05-02 21:07:18,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:18,000 INFO L480 AbstractCegarLoop]: Abstraction has 132 states and 157 transitions. [2021-05-02 21:07:18,001 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 21:07:18,001 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 157 transitions. [2021-05-02 21:07:18,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-05-02 21:07:18,002 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:18,002 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:18,216 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:18,217 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:18,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:18,217 INFO L82 PathProgramCache]: Analyzing trace with hash -1413927326, now seen corresponding path program 2 times [2021-05-02 21:07:18,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:18,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885519695] [2021-05-02 21:07:18,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:18,224 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:18,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [581551602] [2021-05-02 21:07:18,225 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 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 21:07:18,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 21:07:18,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:18,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 21:07:18,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:18,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:18,467 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 22 proven. 200 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 21:07:18,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:18,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885519695] [2021-05-02 21:07:18,467 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:18,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581551602] [2021-05-02 21:07:18,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581551602] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:18,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:18,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 21:07:18,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024972604] [2021-05-02 21:07:18,469 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 21:07:18,469 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:18,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 21:07:18,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 21:07:18,470 INFO L87 Difference]: Start difference. First operand 132 states and 157 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2021-05-02 21:07:18,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:18,551 INFO L93 Difference]: Finished difference Result 161 states and 184 transitions. [2021-05-02 21:07:18,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 21:07:18,552 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 80 [2021-05-02 21:07:18,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:18,552 INFO L225 Difference]: With dead ends: 161 [2021-05-02 21:07:18,553 INFO L226 Difference]: Without dead ends: 161 [2021-05-02 21:07:18,553 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 34.3ms TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-05-02 21:07:18,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-05-02 21:07:18,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 160. [2021-05-02 21:07:18,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 106 states have (on average 1.1415094339622642) internal successors, (121), 108 states have internal predecessors, (121), 32 states have call successors, (32), 22 states have call predecessors, (32), 21 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) [2021-05-02 21:07:18,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 183 transitions. [2021-05-02 21:07:18,557 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 183 transitions. Word has length 80 [2021-05-02 21:07:18,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:18,558 INFO L480 AbstractCegarLoop]: Abstraction has 160 states and 183 transitions. [2021-05-02 21:07:18,558 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2021-05-02 21:07:18,558 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 183 transitions. [2021-05-02 21:07:18,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-05-02 21:07:18,558 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:18,559 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:18,772 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:18,772 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:18,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:18,773 INFO L82 PathProgramCache]: Analyzing trace with hash -1412825059, now seen corresponding path program 3 times [2021-05-02 21:07:18,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:18,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26930546] [2021-05-02 21:07:18,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:18,777 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:18,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [28763260] [2021-05-02 21:07:18,777 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 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 21:07:18,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 21:07:18,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:18,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-02 21:07:18,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:19,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:19,021 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 22 proven. 21 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 21:07:19,022 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:19,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26930546] [2021-05-02 21:07:19,022 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:19,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28763260] [2021-05-02 21:07:19,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28763260] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:19,022 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:19,022 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 21:07:19,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516205074] [2021-05-02 21:07:19,022 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 21:07:19,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:19,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 21:07:19,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-02 21:07:19,023 INFO L87 Difference]: Start difference. First operand 160 states and 183 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-05-02 21:07:19,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:19,189 INFO L93 Difference]: Finished difference Result 176 states and 203 transitions. [2021-05-02 21:07:19,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 21:07:19,189 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 80 [2021-05-02 21:07:19,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:19,190 INFO L225 Difference]: With dead ends: 176 [2021-05-02 21:07:19,190 INFO L226 Difference]: Without dead ends: 176 [2021-05-02 21:07:19,190 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 58.2ms TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-05-02 21:07:19,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-05-02 21:07:19,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 174. [2021-05-02 21:07:19,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 116 states have (on average 1.1551724137931034) internal successors, (134), 118 states have internal predecessors, (134), 34 states have call successors, (34), 24 states have call predecessors, (34), 23 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2021-05-02 21:07:19,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 200 transitions. [2021-05-02 21:07:19,195 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 200 transitions. Word has length 80 [2021-05-02 21:07:19,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:19,195 INFO L480 AbstractCegarLoop]: Abstraction has 174 states and 200 transitions. [2021-05-02 21:07:19,196 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-05-02 21:07:19,196 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 200 transitions. [2021-05-02 21:07:19,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-05-02 21:07:19,196 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:19,196 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:19,412 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:19,413 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:19,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:19,413 INFO L82 PathProgramCache]: Analyzing trace with hash -1813499320, now seen corresponding path program 4 times [2021-05-02 21:07:19,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:19,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590974087] [2021-05-02 21:07:19,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:19,419 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:19,419 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [768653153] [2021-05-02 21:07:19,419 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 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 21:07:19,501 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 21:07:19,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:19,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-02 21:07:19,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:19,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:19,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:19,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:19,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:19,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:19,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:19,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:19,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:19,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:19,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:19,792 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 75 proven. 52 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2021-05-02 21:07:19,792 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:19,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590974087] [2021-05-02 21:07:19,792 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:19,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768653153] [2021-05-02 21:07:19,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768653153] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:19,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:19,792 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 21:07:19,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209873514] [2021-05-02 21:07:19,793 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 21:07:19,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:19,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 21:07:19,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-05-02 21:07:19,794 INFO L87 Difference]: Start difference. First operand 174 states and 200 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 7 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2021-05-02 21:07:27,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:27,517 INFO L93 Difference]: Finished difference Result 207 states and 242 transitions. [2021-05-02 21:07:27,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 21:07:27,518 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 7 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) Word has length 85 [2021-05-02 21:07:27,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:27,519 INFO L225 Difference]: With dead ends: 207 [2021-05-02 21:07:27,519 INFO L226 Difference]: Without dead ends: 207 [2021-05-02 21:07:27,519 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 144.8ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-05-02 21:07:27,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-05-02 21:07:27,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 199. [2021-05-02 21:07:27,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 131 states have (on average 1.1526717557251909) internal successors, (151), 135 states have internal predecessors, (151), 41 states have call successors, (41), 27 states have call predecessors, (41), 26 states have return successors, (39), 36 states have call predecessors, (39), 39 states have call successors, (39) [2021-05-02 21:07:27,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 231 transitions. [2021-05-02 21:07:27,526 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 231 transitions. Word has length 85 [2021-05-02 21:07:27,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:27,526 INFO L480 AbstractCegarLoop]: Abstraction has 199 states and 231 transitions. [2021-05-02 21:07:27,526 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 7 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2021-05-02 21:07:27,526 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 231 transitions. [2021-05-02 21:07:27,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-05-02 21:07:27,527 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:27,527 INFO L523 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:27,744 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-02 21:07:27,745 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:27,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:27,745 INFO L82 PathProgramCache]: Analyzing trace with hash -468178091, now seen corresponding path program 4 times [2021-05-02 21:07:27,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:27,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671246159] [2021-05-02 21:07:27,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:27,753 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:27,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [718405454] [2021-05-02 21:07:27,753 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 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 21:07:27,816 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 21:07:27,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:27,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 21:07:27,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:27,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:27,996 INFO L134 CoverageAnalysis]: Checked inductivity of 382 backedges. 72 proven. 260 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-05-02 21:07:27,997 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:27,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671246159] [2021-05-02 21:07:27,997 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:27,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718405454] [2021-05-02 21:07:27,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718405454] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:27,997 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:27,997 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 21:07:27,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956651490] [2021-05-02 21:07:27,998 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 21:07:27,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:27,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 21:07:27,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 21:07:27,999 INFO L87 Difference]: Start difference. First operand 199 states and 231 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2021-05-02 21:07:28,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:28,100 INFO L93 Difference]: Finished difference Result 201 states and 233 transitions. [2021-05-02 21:07:28,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 21:07:28,100 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 91 [2021-05-02 21:07:28,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:28,102 INFO L225 Difference]: With dead ends: 201 [2021-05-02 21:07:28,102 INFO L226 Difference]: Without dead ends: 201 [2021-05-02 21:07:28,102 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 48.5ms TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-05-02 21:07:28,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-05-02 21:07:28,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 201. [2021-05-02 21:07:28,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 133 states have (on average 1.150375939849624) internal successors, (153), 137 states have internal predecessors, (153), 41 states have call successors, (41), 27 states have call predecessors, (41), 26 states have return successors, (39), 36 states have call predecessors, (39), 39 states have call successors, (39) [2021-05-02 21:07:28,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 233 transitions. [2021-05-02 21:07:28,108 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 233 transitions. Word has length 91 [2021-05-02 21:07:28,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:28,108 INFO L480 AbstractCegarLoop]: Abstraction has 201 states and 233 transitions. [2021-05-02 21:07:28,109 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2021-05-02 21:07:28,109 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 233 transitions. [2021-05-02 21:07:28,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-05-02 21:07:28,109 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:28,110 INFO L523 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:28,324 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-05-02 21:07:28,325 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:28,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:28,325 INFO L82 PathProgramCache]: Analyzing trace with hash -2091436208, now seen corresponding path program 3 times [2021-05-02 21:07:28,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:28,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076468339] [2021-05-02 21:07:28,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:28,331 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:28,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1326139682] [2021-05-02 21:07:28,331 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 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 21:07:28,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 21:07:28,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:28,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 39 conjunts are in the unsatisfiable core [2021-05-02 21:07:28,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:28,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:28,667 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 26 proven. 28 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 21:07:28,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:28,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076468339] [2021-05-02 21:07:28,667 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:28,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326139682] [2021-05-02 21:07:28,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326139682] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:28,668 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:28,668 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 21:07:28,668 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552229736] [2021-05-02 21:07:28,668 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 21:07:28,668 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:28,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 21:07:28,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-05-02 21:07:28,669 INFO L87 Difference]: Start difference. First operand 201 states and 233 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 21:07:28,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:28,895 INFO L93 Difference]: Finished difference Result 214 states and 250 transitions. [2021-05-02 21:07:28,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 21:07:28,896 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 94 [2021-05-02 21:07:28,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:28,897 INFO L225 Difference]: With dead ends: 214 [2021-05-02 21:07:28,898 INFO L226 Difference]: Without dead ends: 214 [2021-05-02 21:07:28,898 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 89.7ms TimeCoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-05-02 21:07:28,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-05-02 21:07:28,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 211. [2021-05-02 21:07:28,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 139 states have (on average 1.1510791366906474) internal successors, (160), 144 states have internal predecessors, (160), 44 states have call successors, (44), 28 states have call predecessors, (44), 27 states have return successors, (42), 38 states have call predecessors, (42), 42 states have call successors, (42) [2021-05-02 21:07:28,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 246 transitions. [2021-05-02 21:07:28,904 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 246 transitions. Word has length 94 [2021-05-02 21:07:28,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:28,904 INFO L480 AbstractCegarLoop]: Abstraction has 211 states and 246 transitions. [2021-05-02 21:07:28,904 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 21:07:28,904 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 246 transitions. [2021-05-02 21:07:28,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-05-02 21:07:28,905 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:28,905 INFO L523 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:29,124 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-02 21:07:29,125 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:29,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:29,125 INFO L82 PathProgramCache]: Analyzing trace with hash -2090333941, now seen corresponding path program 5 times [2021-05-02 21:07:29,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:29,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770864636] [2021-05-02 21:07:29,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:29,131 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:29,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [402206846] [2021-05-02 21:07:29,131 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 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 21:07:29,191 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-05-02 21:07:29,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:29,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 57 conjunts are in the unsatisfiable core [2021-05-02 21:07:29,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:29,491 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 83 proven. 63 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2021-05-02 21:07:29,491 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:29,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770864636] [2021-05-02 21:07:29,491 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:29,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402206846] [2021-05-02 21:07:29,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402206846] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:29,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:29,491 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 21:07:29,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473139533] [2021-05-02 21:07:29,492 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 21:07:29,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:29,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 21:07:29,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-05-02 21:07:29,493 INFO L87 Difference]: Start difference. First operand 211 states and 246 transitions. Second operand has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 21:07:29,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:29,838 INFO L93 Difference]: Finished difference Result 233 states and 272 transitions. [2021-05-02 21:07:29,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 21:07:29,838 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 94 [2021-05-02 21:07:29,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:29,840 INFO L225 Difference]: With dead ends: 233 [2021-05-02 21:07:29,840 INFO L226 Difference]: Without dead ends: 222 [2021-05-02 21:07:29,840 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 81 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 146.8ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-05-02 21:07:29,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-05-02 21:07:29,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 220. [2021-05-02 21:07:29,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 146 states have (on average 1.1506849315068493) internal successors, (168), 151 states have internal predecessors, (168), 44 states have call successors, (44), 30 states have call predecessors, (44), 29 states have return successors, (42), 38 states have call predecessors, (42), 42 states have call successors, (42) [2021-05-02 21:07:29,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 254 transitions. [2021-05-02 21:07:29,846 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 254 transitions. Word has length 94 [2021-05-02 21:07:29,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:29,846 INFO L480 AbstractCegarLoop]: Abstraction has 220 states and 254 transitions. [2021-05-02 21:07:29,847 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 21:07:29,847 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 254 transitions. [2021-05-02 21:07:29,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-05-02 21:07:29,847 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:29,848 INFO L523 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:30,071 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-02 21:07:30,072 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:30,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:30,072 INFO L82 PathProgramCache]: Analyzing trace with hash -1880085295, now seen corresponding path program 1 times [2021-05-02 21:07:30,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:30,072 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002308876] [2021-05-02 21:07:30,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:30,078 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:30,078 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1086600342] [2021-05-02 21:07:30,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 21:07:30,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:30,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 21:07:30,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:30,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,341 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 26 proven. 296 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-05-02 21:07:30,341 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:30,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002308876] [2021-05-02 21:07:30,341 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:30,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086600342] [2021-05-02 21:07:30,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086600342] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:30,341 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:30,341 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 21:07:30,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294302344] [2021-05-02 21:07:30,342 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 21:07:30,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:30,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 21:07:30,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 21:07:30,342 INFO L87 Difference]: Start difference. First operand 220 states and 254 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2021-05-02 21:07:30,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:30,448 INFO L93 Difference]: Finished difference Result 257 states and 292 transitions. [2021-05-02 21:07:30,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 21:07:30,448 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 94 [2021-05-02 21:07:30,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:30,450 INFO L225 Difference]: With dead ends: 257 [2021-05-02 21:07:30,450 INFO L226 Difference]: Without dead ends: 257 [2021-05-02 21:07:30,450 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 49.4ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-05-02 21:07:30,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-05-02 21:07:30,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 256. [2021-05-02 21:07:30,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 172 states have (on average 1.1337209302325582) internal successors, (195), 177 states have internal predecessors, (195), 49 states have call successors, (49), 35 states have call predecessors, (49), 34 states have return successors, (47), 43 states have call predecessors, (47), 47 states have call successors, (47) [2021-05-02 21:07:30,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 291 transitions. [2021-05-02 21:07:30,468 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 291 transitions. Word has length 94 [2021-05-02 21:07:30,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:30,468 INFO L480 AbstractCegarLoop]: Abstraction has 256 states and 291 transitions. [2021-05-02 21:07:30,468 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2021-05-02 21:07:30,469 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 291 transitions. [2021-05-02 21:07:30,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-05-02 21:07:30,469 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:30,469 INFO L523 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:30,684 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-05-02 21:07:30,685 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:30,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:30,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1878983028, now seen corresponding path program 1 times [2021-05-02 21:07:30,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:30,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833484459] [2021-05-02 21:07:30,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:30,693 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:30,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1773316668] [2021-05-02 21:07:30,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 21:07:30,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:30,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 21:07:30,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:30,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:30,969 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 137 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2021-05-02 21:07:30,969 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:30,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833484459] [2021-05-02 21:07:30,969 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:30,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773316668] [2021-05-02 21:07:30,970 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773316668] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 21:07:30,970 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 21:07:30,970 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-02 21:07:30,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711823705] [2021-05-02 21:07:30,970 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 21:07:30,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:30,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 21:07:30,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 21:07:30,971 INFO L87 Difference]: Start difference. First operand 256 states and 291 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 21:07:31,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:31,056 INFO L93 Difference]: Finished difference Result 233 states and 264 transitions. [2021-05-02 21:07:31,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 21:07:31,057 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 94 [2021-05-02 21:07:31,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:31,058 INFO L225 Difference]: With dead ends: 233 [2021-05-02 21:07:31,058 INFO L226 Difference]: Without dead ends: 233 [2021-05-02 21:07:31,058 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 37.2ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 21:07:31,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-05-02 21:07:31,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 222. [2021-05-02 21:07:31,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 148 states have (on average 1.1081081081081081) internal successors, (164), 152 states have internal predecessors, (164), 42 states have call successors, (42), 32 states have call predecessors, (42), 31 states have return successors, (40), 37 states have call predecessors, (40), 40 states have call successors, (40) [2021-05-02 21:07:31,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 246 transitions. [2021-05-02 21:07:31,064 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 246 transitions. Word has length 94 [2021-05-02 21:07:31,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:31,064 INFO L480 AbstractCegarLoop]: Abstraction has 222 states and 246 transitions. [2021-05-02 21:07:31,064 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 21:07:31,064 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 246 transitions. [2021-05-02 21:07:31,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-05-02 21:07:31,065 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:31,065 INFO L523 BasicCegarLoop]: trace histogram [15, 14, 14, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:31,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:31,281 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:31,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:31,281 INFO L82 PathProgramCache]: Analyzing trace with hash -951171426, now seen corresponding path program 6 times [2021-05-02 21:07:31,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:31,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233918822] [2021-05-02 21:07:31,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:31,286 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:31,286 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [126618710] [2021-05-02 21:07:31,286 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 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 21:07:31,402 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-05-02 21:07:31,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:31,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 38 conjunts are in the unsatisfiable core [2021-05-02 21:07:31,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:31,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:31,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:32,119 INFO L134 CoverageAnalysis]: Checked inductivity of 431 backedges. 104 proven. 17 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2021-05-02 21:07:32,120 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:32,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233918822] [2021-05-02 21:07:32,120 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:32,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126618710] [2021-05-02 21:07:32,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126618710] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:32,120 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:32,120 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 21:07:32,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911923497] [2021-05-02 21:07:32,121 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 21:07:32,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:32,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 21:07:32,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-05-02 21:07:32,121 INFO L87 Difference]: Start difference. First operand 222 states and 246 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 21:07:32,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:32,309 INFO L93 Difference]: Finished difference Result 235 states and 264 transitions. [2021-05-02 21:07:32,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 21:07:32,310 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 98 [2021-05-02 21:07:32,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:32,312 INFO L225 Difference]: With dead ends: 235 [2021-05-02 21:07:32,312 INFO L226 Difference]: Without dead ends: 235 [2021-05-02 21:07:32,312 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 382.3ms TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-05-02 21:07:32,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-05-02 21:07:32,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 232. [2021-05-02 21:07:32,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 155 states have (on average 1.1225806451612903) internal successors, (174), 159 states have internal predecessors, (174), 44 states have call successors, (44), 33 states have call predecessors, (44), 32 states have return successors, (42), 39 states have call predecessors, (42), 42 states have call successors, (42) [2021-05-02 21:07:32,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 260 transitions. [2021-05-02 21:07:32,318 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 260 transitions. Word has length 98 [2021-05-02 21:07:32,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:32,319 INFO L480 AbstractCegarLoop]: Abstraction has 232 states and 260 transitions. [2021-05-02 21:07:32,319 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 21:07:32,319 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 260 transitions. [2021-05-02 21:07:32,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-05-02 21:07:32,320 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:32,321 INFO L523 BasicCegarLoop]: trace histogram [15, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:32,536 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-02 21:07:32,537 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:32,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:32,537 INFO L82 PathProgramCache]: Analyzing trace with hash 200314394, now seen corresponding path program 7 times [2021-05-02 21:07:32,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:32,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360946879] [2021-05-02 21:07:32,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:32,543 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:32,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1466265406] [2021-05-02 21:07:32,543 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 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 21:07:32,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 21:07:32,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 43 conjunts are in the unsatisfiable core [2021-05-02 21:07:32,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:32,857 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 36 proven. 63 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-05-02 21:07:32,857 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:32,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360946879] [2021-05-02 21:07:32,857 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:32,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466265406] [2021-05-02 21:07:32,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466265406] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:32,857 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:32,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 21:07:32,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810651117] [2021-05-02 21:07:32,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 21:07:32,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:32,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 21:07:32,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-05-02 21:07:32,859 INFO L87 Difference]: Start difference. First operand 232 states and 260 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2021-05-02 21:07:33,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:33,114 INFO L93 Difference]: Finished difference Result 231 states and 252 transitions. [2021-05-02 21:07:33,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 21:07:33,114 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 99 [2021-05-02 21:07:33,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:33,115 INFO L225 Difference]: With dead ends: 231 [2021-05-02 21:07:33,115 INFO L226 Difference]: Without dead ends: 184 [2021-05-02 21:07:33,116 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 98.0ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-05-02 21:07:33,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-05-02 21:07:33,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2021-05-02 21:07:33,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 122 states have (on average 1.1147540983606556) internal successors, (136), 125 states have internal predecessors, (136), 35 states have call successors, (35), 27 states have call predecessors, (35), 26 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2021-05-02 21:07:33,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 204 transitions. [2021-05-02 21:07:33,120 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 204 transitions. Word has length 99 [2021-05-02 21:07:33,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:33,120 INFO L480 AbstractCegarLoop]: Abstraction has 184 states and 204 transitions. [2021-05-02 21:07:33,120 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2021-05-02 21:07:33,121 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 204 transitions. [2021-05-02 21:07:33,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-05-02 21:07:33,121 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:33,121 INFO L523 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:33,340 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:33,341 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:33,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:33,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1580172748, now seen corresponding path program 5 times [2021-05-02 21:07:33,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:33,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828360621] [2021-05-02 21:07:33,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:33,351 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:33,351 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [826989950] [2021-05-02 21:07:33,351 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 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 21:07:33,422 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-05-02 21:07:33,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:33,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 21:07:33,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:33,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:33,645 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 90 proven. 430 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2021-05-02 21:07:33,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:33,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828360621] [2021-05-02 21:07:33,646 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:33,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826989950] [2021-05-02 21:07:33,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826989950] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:33,646 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:33,646 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 21:07:33,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596736181] [2021-05-02 21:07:33,647 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 21:07:33,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:33,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 21:07:33,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 21:07:33,648 INFO L87 Difference]: Start difference. First operand 184 states and 204 transitions. Second operand has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 8 states have call successors, (19), 8 states have call predecessors, (19), 7 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2021-05-02 21:07:33,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:33,766 INFO L93 Difference]: Finished difference Result 186 states and 206 transitions. [2021-05-02 21:07:33,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 21:07:33,766 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 8 states have call successors, (19), 8 states have call predecessors, (19), 7 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) Word has length 109 [2021-05-02 21:07:33,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:33,767 INFO L225 Difference]: With dead ends: 186 [2021-05-02 21:07:33,767 INFO L226 Difference]: Without dead ends: 186 [2021-05-02 21:07:33,767 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 69.0ms TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2021-05-02 21:07:33,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-05-02 21:07:33,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 186. [2021-05-02 21:07:33,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 124 states have (on average 1.1129032258064515) internal successors, (138), 127 states have internal predecessors, (138), 35 states have call successors, (35), 27 states have call predecessors, (35), 26 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2021-05-02 21:07:33,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 206 transitions. [2021-05-02 21:07:33,772 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 206 transitions. Word has length 109 [2021-05-02 21:07:33,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:33,773 INFO L480 AbstractCegarLoop]: Abstraction has 186 states and 206 transitions. [2021-05-02 21:07:33,773 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 8 states have call successors, (19), 8 states have call predecessors, (19), 7 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2021-05-02 21:07:33,773 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 206 transitions. [2021-05-02 21:07:33,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-05-02 21:07:33,774 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:33,774 INFO L523 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:33,991 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-02 21:07:33,992 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:33,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:33,992 INFO L82 PathProgramCache]: Analyzing trace with hash 1853458449, now seen corresponding path program 4 times [2021-05-02 21:07:33,992 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:33,992 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521539845] [2021-05-02 21:07:33,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:33,999 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:34,000 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1697527121] [2021-05-02 21:07:34,000 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 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 21:07:34,076 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 21:07:34,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:34,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 21:07:34,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:34,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:34,281 INFO L134 CoverageAnalysis]: Checked inductivity of 558 backedges. 32 proven. 470 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-05-02 21:07:34,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:34,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521539845] [2021-05-02 21:07:34,281 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:34,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697527121] [2021-05-02 21:07:34,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697527121] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:34,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:34,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 21:07:34,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739745854] [2021-05-02 21:07:34,282 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 21:07:34,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:34,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 21:07:34,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 21:07:34,283 INFO L87 Difference]: Start difference. First operand 186 states and 206 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 9 states have call successors, (19), 9 states have call predecessors, (19), 7 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2021-05-02 21:07:34,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:34,418 INFO L93 Difference]: Finished difference Result 235 states and 257 transitions. [2021-05-02 21:07:34,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 21:07:34,418 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 9 states have call successors, (19), 9 states have call predecessors, (19), 7 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) Word has length 112 [2021-05-02 21:07:34,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:34,420 INFO L225 Difference]: With dead ends: 235 [2021-05-02 21:07:34,420 INFO L226 Difference]: Without dead ends: 235 [2021-05-02 21:07:34,421 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 53.7ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-05-02 21:07:34,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-05-02 21:07:34,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 234. [2021-05-02 21:07:34,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 158 states have (on average 1.1012658227848102) internal successors, (174), 161 states have internal predecessors, (174), 42 states have call successors, (42), 34 states have call predecessors, (42), 33 states have return successors, (40), 38 states have call predecessors, (40), 40 states have call successors, (40) [2021-05-02 21:07:34,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 256 transitions. [2021-05-02 21:07:34,427 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 256 transitions. Word has length 112 [2021-05-02 21:07:34,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:34,427 INFO L480 AbstractCegarLoop]: Abstraction has 234 states and 256 transitions. [2021-05-02 21:07:34,427 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 9 states have call successors, (19), 9 states have call predecessors, (19), 7 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2021-05-02 21:07:34,427 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 256 transitions. [2021-05-02 21:07:34,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-05-02 21:07:34,428 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:34,428 INFO L523 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:34,640 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-05-02 21:07:34,641 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:34,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:34,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1854560716, now seen corresponding path program 8 times [2021-05-02 21:07:34,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:34,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309720569] [2021-05-02 21:07:34,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:34,647 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:34,647 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [155180384] [2021-05-02 21:07:34,647 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 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 21:07:34,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 21:07:34,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:34,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 51 conjunts are in the unsatisfiable core [2021-05-02 21:07:34,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:35,043 INFO L134 CoverageAnalysis]: Checked inductivity of 560 backedges. 58 proven. 67 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2021-05-02 21:07:35,043 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:35,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309720569] [2021-05-02 21:07:35,044 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:35,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155180384] [2021-05-02 21:07:35,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155180384] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:35,044 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:35,044 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 21:07:35,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656412086] [2021-05-02 21:07:35,046 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 21:07:35,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:35,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 21:07:35,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2021-05-02 21:07:35,047 INFO L87 Difference]: Start difference. First operand 234 states and 256 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2021-05-02 21:07:35,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:35,446 INFO L93 Difference]: Finished difference Result 253 states and 281 transitions. [2021-05-02 21:07:35,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 21:07:35,447 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 112 [2021-05-02 21:07:35,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:35,448 INFO L225 Difference]: With dead ends: 253 [2021-05-02 21:07:35,448 INFO L226 Difference]: Without dead ends: 253 [2021-05-02 21:07:35,448 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 177.4ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-05-02 21:07:35,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2021-05-02 21:07:35,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 250. [2021-05-02 21:07:35,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 168 states have (on average 1.1130952380952381) internal successors, (187), 172 states have internal predecessors, (187), 46 states have call successors, (46), 36 states have call predecessors, (46), 35 states have return successors, (44), 41 states have call predecessors, (44), 44 states have call successors, (44) [2021-05-02 21:07:35,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 277 transitions. [2021-05-02 21:07:35,455 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 277 transitions. Word has length 112 [2021-05-02 21:07:35,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:35,455 INFO L480 AbstractCegarLoop]: Abstraction has 250 states and 277 transitions. [2021-05-02 21:07:35,455 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2021-05-02 21:07:35,455 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 277 transitions. [2021-05-02 21:07:35,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-05-02 21:07:35,456 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:35,456 INFO L523 BasicCegarLoop]: trace histogram [18, 17, 17, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:35,674 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-05-02 21:07:35,674 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:35,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:35,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1827172871, now seen corresponding path program 9 times [2021-05-02 21:07:35,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:35,675 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260036200] [2021-05-02 21:07:35,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:35,680 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:35,680 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [358561600] [2021-05-02 21:07:35,680 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 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 21:07:35,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 21:07:35,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:35,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 21:07:35,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:35,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:35,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,363 INFO L134 CoverageAnalysis]: Checked inductivity of 628 backedges. 111 proven. 32 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2021-05-02 21:07:36,363 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:36,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260036200] [2021-05-02 21:07:36,364 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:36,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358561600] [2021-05-02 21:07:36,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358561600] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:36,364 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:36,364 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 21:07:36,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304396541] [2021-05-02 21:07:36,364 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 21:07:36,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:36,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 21:07:36,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-02 21:07:36,365 INFO L87 Difference]: Start difference. First operand 250 states and 277 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 21:07:36,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:36,482 INFO L93 Difference]: Finished difference Result 259 states and 284 transitions. [2021-05-02 21:07:36,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 21:07:36,483 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 117 [2021-05-02 21:07:36,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:36,484 INFO L225 Difference]: With dead ends: 259 [2021-05-02 21:07:36,484 INFO L226 Difference]: Without dead ends: 259 [2021-05-02 21:07:36,485 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 215.5ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-05-02 21:07:36,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-05-02 21:07:36,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 253. [2021-05-02 21:07:36,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 171 states have (on average 1.1111111111111112) internal successors, (190), 175 states have internal predecessors, (190), 45 states have call successors, (45), 37 states have call predecessors, (45), 36 states have return successors, (43), 40 states have call predecessors, (43), 43 states have call successors, (43) [2021-05-02 21:07:36,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 278 transitions. [2021-05-02 21:07:36,493 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 278 transitions. Word has length 117 [2021-05-02 21:07:36,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:36,493 INFO L480 AbstractCegarLoop]: Abstraction has 253 states and 278 transitions. [2021-05-02 21:07:36,493 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 21:07:36,493 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 278 transitions. [2021-05-02 21:07:36,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-05-02 21:07:36,494 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:36,494 INFO L523 BasicCegarLoop]: trace histogram [19, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:36,718 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-02 21:07:36,719 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:36,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:36,719 INFO L82 PathProgramCache]: Analyzing trace with hash -1456480200, now seen corresponding path program 2 times [2021-05-02 21:07:36,719 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:36,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94505442] [2021-05-02 21:07:36,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:36,729 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:36,730 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [789890345] [2021-05-02 21:07:36,730 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 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 21:07:36,802 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 21:07:36,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:36,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 21:07:36,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:36,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:36,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,016 INFO L134 CoverageAnalysis]: Checked inductivity of 700 backedges. 36 proven. 52 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2021-05-02 21:07:37,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:37,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94505442] [2021-05-02 21:07:37,016 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:37,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789890345] [2021-05-02 21:07:37,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789890345] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:37,016 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:37,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 21:07:37,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045122677] [2021-05-02 21:07:37,017 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 21:07:37,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:37,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 21:07:37,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-05-02 21:07:37,018 INFO L87 Difference]: Start difference. First operand 253 states and 278 transitions. Second operand has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 8 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) [2021-05-02 21:07:37,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:37,129 INFO L93 Difference]: Finished difference Result 259 states and 287 transitions. [2021-05-02 21:07:37,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 21:07:37,130 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 8 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) Word has length 123 [2021-05-02 21:07:37,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:37,131 INFO L225 Difference]: With dead ends: 259 [2021-05-02 21:07:37,131 INFO L226 Difference]: Without dead ends: 259 [2021-05-02 21:07:37,133 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 36.6ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-05-02 21:07:37,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-05-02 21:07:37,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 256. [2021-05-02 21:07:37,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 172 states have (on average 1.1104651162790697) internal successors, (191), 176 states have internal predecessors, (191), 47 states have call successors, (47), 37 states have call predecessors, (47), 36 states have return successors, (45), 42 states have call predecessors, (45), 45 states have call successors, (45) [2021-05-02 21:07:37,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 283 transitions. [2021-05-02 21:07:37,140 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 283 transitions. Word has length 123 [2021-05-02 21:07:37,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:37,141 INFO L480 AbstractCegarLoop]: Abstraction has 256 states and 283 transitions. [2021-05-02 21:07:37,141 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 8 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) [2021-05-02 21:07:37,141 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 283 transitions. [2021-05-02 21:07:37,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-05-02 21:07:37,142 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:37,142 INFO L523 BasicCegarLoop]: trace histogram [19, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:37,365 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:37,365 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:37,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:37,366 INFO L82 PathProgramCache]: Analyzing trace with hash 721777343, now seen corresponding path program 5 times [2021-05-02 21:07:37,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:37,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751954863] [2021-05-02 21:07:37,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:37,371 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:37,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [361046161] [2021-05-02 21:07:37,371 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 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 21:07:37,521 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-05-02 21:07:37,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:37,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 21:07:37,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:37,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:37,758 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 36 proven. 612 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 21:07:37,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 21:07:37,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751954863] [2021-05-02 21:07:37,758 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 21:07:37,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361046161] [2021-05-02 21:07:37,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361046161] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 21:07:37,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 21:07:37,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 21:07:37,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103661041] [2021-05-02 21:07:37,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 21:07:37,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 21:07:37,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 21:07:37,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2021-05-02 21:07:37,760 INFO L87 Difference]: Start difference. First operand 256 states and 283 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 10 states have call successors, (21), 10 states have call predecessors, (21), 8 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2021-05-02 21:07:37,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 21:07:37,922 INFO L93 Difference]: Finished difference Result 320 states and 349 transitions. [2021-05-02 21:07:37,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 21:07:37,922 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 10 states have call successors, (21), 10 states have call predecessors, (21), 8 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) Word has length 126 [2021-05-02 21:07:37,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 21:07:37,924 INFO L225 Difference]: With dead ends: 320 [2021-05-02 21:07:37,924 INFO L226 Difference]: Without dead ends: 320 [2021-05-02 21:07:37,924 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 68.3ms TimeCoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2021-05-02 21:07:37,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2021-05-02 21:07:37,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 312. [2021-05-02 21:07:37,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 214 states have (on average 1.1074766355140186) internal successors, (237), 217 states have internal predecessors, (237), 53 states have call successors, (53), 45 states have call predecessors, (53), 44 states have return successors, (51), 49 states have call predecessors, (51), 51 states have call successors, (51) [2021-05-02 21:07:37,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 341 transitions. [2021-05-02 21:07:37,931 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 341 transitions. Word has length 126 [2021-05-02 21:07:37,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 21:07:37,931 INFO L480 AbstractCegarLoop]: Abstraction has 312 states and 341 transitions. [2021-05-02 21:07:37,931 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 10 states have call successors, (21), 10 states have call predecessors, (21), 8 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2021-05-02 21:07:37,932 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 341 transitions. [2021-05-02 21:07:37,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-05-02 21:07:37,932 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 21:07:37,932 INFO L523 BasicCegarLoop]: trace histogram [19, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 21:07:38,144 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 21:07:38,145 INFO L428 AbstractCegarLoop]: === Iteration 35 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 21:07:38,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 21:07:38,146 INFO L82 PathProgramCache]: Analyzing trace with hash 722879610, now seen corresponding path program 10 times [2021-05-02 21:07:38,146 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 21:07:38,146 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664679475] [2021-05-02 21:07:38,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 21:07:38,150 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 21:07:38,150 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [312513569] [2021-05-02 21:07:38,150 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 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 21:07:38,223 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 21:07:38,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 21:07:38,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 63 conjunts are in the unsatisfiable core [2021-05-02 21:07:38,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 21:07:38,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:38,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:38,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:38,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:38,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:38,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:38,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:38,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:38,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:38,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:38,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 21:07:38,448 WARN L159 QuantifierPusher]: Ignoring assumption.